/h4r_ev3_ctrl

ROS Node for managing EV3 with ROS Control

Primary LanguageC++GNU General Public License v3.0GPL-3.0

h4r_ev3_ctrl

⚠️ ATTENTION! THE EV3_MANAGER NODE IS SUPPOSED TO RUN ON THE EV3 BRICK DIRECTLY! ⚠️

❓ Having problems with my software? Please use the Github Issues features instead of direct emailing, maybe your problem and solving it can be useful for other users too, thank you... ❤️

Use the image in the instructions - it gives you all except for the launchfiles you should launch on your Linux PC to make the Brick load the controller!

Instructions to get a working image for your SD Card can be found here:

http://hacks4ros.github.io/h4r_ev3_ctrl/

If you want, here is a HowTo using Docker Containers created by Mikael Valot.

This repository contains the node for the Lego EV3 for ROS.

Early Demonstration (Recored some time ago): Driving with ROS Controller Diff Drive

DiffDrive Controller Demonstration Video

Typical workflow

  • PC
    roscore
  • EV3 Brick
    ev3_manager
  • PC

For example, to run the motors controllers

    roslaunch h4r_ev3_launch motors.launch ev3_hostname:=ev3dev