Skip to content

ROS Node for managing EV3 with ROS Control

License

Notifications You must be signed in to change notification settings

f-fl0/h4r_ev3_ctrl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:https://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

About

ROS Node for managing EV3 with ROS Control

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • C++ 84.8%
  • CMake 11.1%
  • Python 4.1%