roboteq_diff_driver repository

Repository Summary

Checkout URI https://github.com/ecostech/roboteq_diff_driver.git
VCS Type git
VCS Version master
Last Updated 2018-01-06
Dev Status MAINTAINED
Released UNRELEASED

Packages

Name Version
roboteq_diff_driver 0.1.0
roboteq_diff_msgs 0.1.0

README

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

  • [x] Make topic names and frames configuration parameters configurable at runtime.
  • [x] Make robot configuration parameters configurable at runtime.
  • [x] 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.

Repository Summary

Checkout URI https://github.com/ecostech/roboteq_diff_driver.git
VCS Type git
VCS Version master
Last Updated 2018-01-06
Dev Status MAINTAINED
Released UNRELEASED

Packages

Name Version
roboteq_diff_driver 0.1.0
roboteq_diff_msgs 0.1.0

README

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

  • [x] Make topic names and frames configuration parameters configurable at runtime.
  • [x] Make robot configuration parameters configurable at runtime.
  • [x] 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.