Skip to content

A ROS2 Control hardware interface for the Sabertooth serise of motor controls with the Kangaroo x2 motion control module for PID control. Interfaces via an arduino for use of its UART TTL.

License

Notifications You must be signed in to change notification settings

teknetik/ros2_control_diffdrive_sabertooth_arduino

Repository files navigation

ros2_control_diffdrive_sabertooth_arduino

This node is designed to provide an interface between a diff_drive_controller from ros_control and an Arduino running firmware from ros_arduino_bridge.

This was designed for the Sabertooth 2x32 but should work with all motordriver models from Dimension Engineering that support packet serial.

The Kagaroo 2x Motion Controller handles the PID closed loop control to allow the wheels to be driven with velocity commands and uses hardware to keep the wheels at a constant speed.

DEVELOPMENT - ONLY USE ONCE THIS MESSAGE HAS GONE!

About

A ROS2 Control hardware interface for the Sabertooth serise of motor controls with the Kangaroo x2 motion control module for PID control. Interfaces via an arduino for use of its UART TTL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published