EV3YE

The EV3YE project is an extensible framework for teleoperation of the Lego Mindstorms EV3 kit.

Motivation

Intuitive control of mobile robots is one of the major barriers to their widespread adoption. Systems exist, but they are costly to purchase and operate. Our goal was to create an extensible system for controling mobile robots, both with teleoperation, and semi-autonomous methods.

Manual Control

In many scenarios, manual control is the best. If it's intuitive enough, then manual teleoperation can be picked up instantly and used to control the robot in just about any environment, and it avoids the quirks and performance load of complex autonomy.

In the EV3YE, we've developed manual controls using a gamepad, touchscreen and tilt controls.

Visual Servoing

It can be extremely benificial if the robot can navigate itself in a wide variety of environments. Using OpenCV, we've developed a robust visual servoing system that can find and track targets in arbitrary environments.

Video Demo