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
STDR
Navigate with turtlebot in STDR
Simulate navigation with turtlebot in a 2D environnment
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
Teleop a turtlebot via Concert
how to teleoperate turtlebot in concert
Other Resources