Skip to content
A simple ROS robot drive system.
Branch: master
Clone or download
Latest commit f329acf May 20, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
drive_firmware Update main.cpp Aug 9, 2017
launch Changed servo topic to servo_pos Aug 26, 2017
nodes Fixes Jul 30, 2017
src/simple_drive global name 'Serial' is not defined May 20, 2019
.gitignore Initial Jul 29, 2017
CHANGELOG.rst Initial Jul 29, 2017
CMakeLists.txt Updates Jul 30, 2017 Update Aug 22, 2017
UNLICENSE Initial Jul 29, 2017
package.xml update Aug 16, 2017 Initial Jul 29, 2017

simple_drive Build Status

A simple robot drive system that includes skid steering joystick teleoperation, control of a panning servo to look around the robot, and Arduino firmware.



Quick Start

  1. Install:
$ sudo apt-get install ros-kinetic-simple-drive
  1. Launch ROS nodes:
$ roslaunch simple_drive drive_teleop.launch joy_dev:=/dev/input/js0
$ roslaunch simple_drive cmd_vel_mux.launch
$ roslaunch simple_drive simple_drive.launch serial_dev:=/dev/ttyACM0

OR all-in-one launch:
$ roslaunch simple_drive drive.launch
  1. Install the drive_firmware onto a microcontroller connected to motors and wheels.

  2. Drive your robot around.

Full documentation on wiki:

You can’t perform that action at this time.