TurtleBot
ROS Software Maintainer: Michael Ferguson, Tully Foote, Melonee Wise (Willow Garage)
TurtleBot combines popular off-the-shelf robot components like the iRobot Create and Kinect into an integrated development platform for ROS applications. For more information about hardware, please see http://turtlebot.com.
Contents
Installation
Getting Started with TurtleBot
How to start a TurtleBot
This tutorials explains how to charge and maintain your TurtleBot.
Visualizing TurtleBot Kinect Data
This tutorial shows you how to look at data coming from the Kinect camera.
How to teleoperate your TurtleBot with a keyboard or a joystick.
TurtleBot Teleoperation Using Interactive Markers
This tutorial describes how to use rviz interactive markers for teleoping the TurtleBot.
TurtleBot Teleoperation using PS3 controller
How to teleoperate your TurtleBot with a PS3 controller.
TurtleBot Odometry and Gyro Calibration
This will show you how to calibrate or test the calibration of a TurtleBot which is highly recommended when running any navigation based application.
- SLAM Map Building with TurtleBot
How to generate a map using gmapping
- Autonomous Navigation of a Known Map with TurtleBot
This tutorial describes how to use the TurtleBot with a previously known map.
Advanced
How to make your TurtleBot follow whatever's in front of it.
Android Control of the TurtleBot
How to control your TurtleBot from an Android device.
Support
For questions about software, please use the standard ways to get support for ROS. Please post TurtleBot-related questions to http://answers.ros.org with the tag "turtlebot". We encourage TurtleBot users to also subscribe to the turtlebot-users mailing list, for announcements and discussions among the TurtleBot community.
Use trac to report bugs or request features. [View active tickets]
Library Overview
Basic Configuration
Capability |
ROS package/stack |
Robot-specific Messages |
|
Robot model (URDF) |
Hardware Drivers and Simulation
Component |
ROS package/stack |
Actuator Drivers |
|
Sensor Drivers |
|
Simulation |
High-Level Capabilities
Component |
ROS package/stack |
Navigation |
|
Teleop |
|
Visualization |
|
Manipulation |






