Skip to content

A simple ROS Control Hardware Interface for diff_drive_controller from ros2_control

Notifications You must be signed in to change notification settings

ElettraRoboticsLab/diffdrive_arduino

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

diffdrive_arduino

This node is designed to provide a ros2_control hardware interface for an Arduino running firmware from ros_arduino_bridge. It is designed to be used with a diff_drive_controller from ros2_control. It is expected to communicate via serial and to have two motors, each with velocity control and position/velocity feedback.

It is based on the diffbot example from ros2_control demos.

For a tutorial on how to develop a hardware interface like this, check out the video below:

https://youtu.be/J02jEKawE5U

To Do

  • Document changes from earlier versions
  • Document usage and parameters
  • Clean up remaining connections to original demo code
  • Add license etc (in the meantime, do whatever you want with it)

About

A simple ROS Control Hardware Interface for diff_drive_controller from ros2_control

Topics

Resources

Stars

Watchers

Forks

Languages

  • C++ 76.6%
  • Python 15.6%
  • CMake 7.8%