About
- Turtlebot-Developer Habitats
Various usage scenarios for turtlebots and their developers.
 - Interacting with your Turtlebot
The many ways you can provoke/inspire your turtlebot to action!
 
Preparation
- Turtlebot Installation
Installing software onto the turtlebot.
 - PC Installation
Installing the software for your monitoring workstation pc.
 - Network Configuration
Get turtlebot and your pc chatting to each other.
 
Bringup
- TurtleBot Bringup
How to start the TurtleBot software.
 - PC Bringup
Connecting to the turtlebot from the PC.
 - TurtleBot Care and Feeding
This tutorials explains how to charge and maintain your TurtleBot.
 - Create Odometry and Gyro Calibration
 This is only necessary if you have a Create base. The Kobuki comes with a factory calibrated 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.  
Applications
Looking Around
- A First Interaction
Run your first interaction with the turtlebot - chatter!
 - Visualisation
Find and call launchers to visualise the turtle and its data streams.
 - 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.
 - Qt Teleop
Qt teleoperation of a turtlebot.
 - Interactive Markers Teleop
A tutorial describing how to use rviz interactive markers for controlling the TurtleBot.
 
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.
 
Android Interactions
- Download Turtlebot Android Apps from Play Store
Download android apps from Play Store to run turtlebot rapps on your turtlebot via android device
 - How to Run Turtlebot Andorid Application
Instructions how to run turtlebot android application
 - Turtlebot Android Application Dev Tutorial
Instructions how to develop turtlebot android app
 
Simulation
Stage
- TurtleBot in Stage Simulator
How to start turtlebot stage simulation
 - Customizing the Stage Simulator
Explains how to use your own map with the stage simulator for turtlebot and adjust configurations for your needs
 
Gazebo
- Gazebo Bringup Guide
See the simulated turtlebot in Gazebo.
 - Explore the Gazebo world
Cruise around in the Gazebo world and use RViz to "see" what's in it.
 - Make a map and navigate with it
Use the navigation stack to create a map of the Gazebo world and start navigation based on it.
 
Development Corner
- Customising the Turtle
Pre-load your own customisations/configuration on the turtle.
 - Create your First Rapp
Create, load and execute a 'babbler' rapp, and, is it really worth the effort?
 - Create your First Interaction
Create, load and execute a 'babbler' interaction.
 - Adding New 3D Sensor
Add support for a new 3D sensor to the turtlebot stack.
 - Adding a lidar to the turtlebot using hector_models (Hokuyo UTM-30LX)
A revised tutorial for adding a Hokuyo Lidar to the turtlebot, updated for Indigo and uses the hector_models package
 
Tutorials describing how to develop android interactions can be found in the android corner.
Appendix
Rocon QT App manager
- Start Rapp with QT App manager
How to start implementation rapps with Rocon Qt App manager
 
Multi TurtleBot Concert
Teleop Concert
Teleoperate multiple turtlebots!
- TurtleBot Concert Bringup
how to start the turtlebot concert
 - Bring up Turtlebot as Concert Client
how to start the turtlebot concert
 - Teleop a turtlebot via Concert
how to teleoperate turtlebot in concert
 
STDR
Simulate navigation with turtlebot in a 2D environnment