gaitech-robotics / roboteq_diff_driver

ROS driver for the Roboteq SDC21xx family of motor controllers in a differential drive configuration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

roboteq_diff_driver

ROS driver for the Roboteq SDC21xx family of motor controllers in a differential-drive configuration.

Subscribes to cmd_vel, publishes to odom, and broadcasts odom tf.

Also publishes sensor data to some ancillary topics including roboteq/voltage, roboteq/current, roboteq/energy, and roboteq/temperature.

Does not require any MicroBasic script to operate.

Usage

Clone to src directory of catkin workspace, then catkin_make.

Requires ROS serial package. If not already installed:

sudo apt-get install ros-<dist>-serial

Sample launch files in roboteq_diff_driver/launch.

TODO

  • Make topic names and frames configuration parameters configurable at runtime.
  • Make robot configuration parameters configurable at runtime.
  • Make motor controller device configuration parameters configurable at runtime.
  • Make miscellaneous motor controller configuration parameters configurable at runtime.

Authors

License

This project is licensed under the BSD License.

About

ROS driver for the Roboteq SDC21xx family of motor controllers in a differential drive configuration.


Languages

Language:C++ 93.6%Language:CMake 6.2%Language:C 0.2%