[ros-users] ROS on Lego Mindstorms EV3

Christian Holl cyborgx1 at gmail.com
Wed Mar 2 17:29:06 UTC 2016


Hi ros-users,

If you are interested in running ROS on the Lego EV3 Brick,
then you might want to checkout my EV3 Yocto Image (alpha) and the node 
I created for it.

Getting Started is here: http://hacks4ros.github.io/h4r_ev3_ctrl/

Sources for the node you can find here:

https://github.com/Hacks4ROS/h4r_ev3_ctrl

And the Yocto Layer I created  for it is there:

https://github.com/Hacks4ROS/meta-h4r-ev3

The node uses ROS Control to initialize and control the joints and read 
sensors.
You should be able to use the standard ROS Control controllers for 
velocity and position for the joints.

Also I already provided a controller for every EV3 Sensor. The basic 
idea is that
the ev3_manager node runs on the EV3 while ROS Master and everything else
runs on your PC and you load controllers with launch files on your PC.
That's because the EV3 has a tiny RAM so even running ROS Master, seems 
to be too much for it,
and also you do not have to compile software for it.

If you have problems, suggestions or comments visit my Github Repo or 
write me directly.

I hope you have fun with it and it is useful for you.


btw: The ROS packages are done by the meta-ros layer so currently the 
ROS version on the brick is indigo


Regards,

Christian


More information about the ros-users mailing list