ROS Software Maintainers: Michael Ferguson (Unbounded Robotics), Tully Foote (OSRF), Melonee Wise (Unbounded Robotics), Daniel Stonier (Yujin Robot)
Contents
Overview
Feel free to contribute, especially if you find problems (it's all lies, damned lies!). Fix directly or raise the issue on the turtlebot sig mailing list. |
Migration - what's new and shiny in your hydro turtlebot software!
Contents
Installation
- Installation
Installation instructions from iso, deb or sources.
- Post-Installation Setup
Customised configuration for your robot setup.
- Workstation Installation
Installing the software for your monitoring workstation pc.
- Network Configuration
Get turtlebot and your workstation chatting to each other.
Getting Started
Bringup
- TurtleBot Bringup
How to start the TurtleBot software.
- TurtleBot Care and Feeding
This tutorials explains how to charge and maintain your TurtleBot.
- 3D Visualisation
Visualising 3d and camera data from the kinect/asus.
Teleoperation
- Keyboard Teleop
Keyboard teleoperation of a turtlebot.
- Joystick Teleop
Joystick teleoperation of a turtlebot.
- Interactive Markers Teleop
A tutorial describing how to use rviz interactive markers for controlling the TurtleBot.
Calibration
TurtleBot Odometry and Gyro Calibration
Only necessary if you have a Create base which is using an external gyro. This will show you how to calibrate or test the calibration of a TurtleBot which is highly recommended when running any navigation based application.
Advanced Usage
Navigation
- 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.
Something Funny
- The TurtleBot Follower Demo
This describes how to run the TurtleBot Follower Demo on your TurtleBot.
- The TurtleBot Panorama Demo
This describes how to run the TurtleBot Panorama Demo on your TurtleBot.
Interesting Software
- The TurtleBot Panorama Demo
This describes how to run the TurtleBot Panorama Demo on your TurtleBot.
App Platform
Before getting started on this section, you may wish to investigate the information and tutorials in rocon_app_platform.
- The Turtlebot App Manager
Getting to know the new app manager - pairing and concert modes.
- Turtlebot-Android Pairing
Pairing your android with turtlebot applications.
- Building Existing Android Apps
Installation and build instructions for existing TurtleBot Android applications.
- Create a Robot App
How to create and install a robot application (rapp) for pairing or concert modes.
- Create an Android App
How to create an android app for robot-android pairing.
Support
For questions about software, please use the standard ways to get support for ROS.
Questions to ros answers with the tag "turtlebot".
General discussions happen on the sig mailing list (<ros-sig-turtlebot AT googlegroups DOT com>)
Bug reports and pull requests to github.
Contributing
Software Development - outlines the git based pull-request workflow through which we accept software contributions.
Documentation - any effort to help make this wiki documentation clearer will of course, always be appreciated.
Library Overview
Basic Configuration
Capabilities |
ROS packages |
Robot-specific Messages |
|
Robot model (URDF) |
turtlebot_description, kobuki_description/create_description |
Hardware Drivers
Components |
ROS packages |
Actuator Drivers |
|
Mobile Base Nodes |
|
Sensor Drivers |
High-Level Capabilities
Components |
ROS packages |
Navigation |
|
Teleop |
|
Interactive Markers |
|
Visualization |
Applications
Components |
ROS packages |
Simulation |
|
App Manager |
|
Turtlebot Apps |
|
Android Apps |
Coming Soon
Components |
ROS packages |
Manipulation |