Skip to content

A simple ROS Control Hardware Interface for differential drive control of robot whose motors are connected via an Arduino (or similar microcontroller).

License

Notifications You must be signed in to change notification settings

slgrobotics/diffdrive_arduino

 
 

Repository files navigation

diffdrive_arduino

Implements diffdrive_arduino package (ros2_control interfaces) which connects to an Arduino Mega 2560 or RPi Pico.

Uses simple strings-based protocol to communicate to microcontroller.

For matching Arduino IDE code see:

Please refer to https://github.com/slgrobotics/robots_bringup for detailed instructions.

Credits: Original code by Articulated Robotics (Josh Newans):

https://articulatedrobotics.xyz/category/build-a-mobile-robot-with-ros

About

A simple ROS Control Hardware Interface for differential drive control of robot whose motors are connected via an Arduino (or similar microcontroller).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.3%
  • Python 5.5%
  • CMake 4.2%