Show EOL distros:
 
| Do not use these tutorials directly, access them instead via the Turtlebot Main Page. | 
 
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. 
- How to teleoperate your TurtleBot with a joystick. 
- Shows how to use rviz interactive markers for teleoping the TurtleBot. 
- 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.  Only necessary if you have a Create base which is using an external gyro. Only necessary if you have a Create base which is using an external gyro.
- SLAM Map Building with TurtleBotHow to generate a map using gmapping 
- turtlebotのナビゲーションスタックの設定ロボットのナビゲーション構成についてのはじめの一歩, および, その他のもっと包括的なチュートリアルへのリファレンス 
- Setup the Navigation Stack for TurtleBotProvides a first glimpse of navigation configuration for your robot, with references to other much more comprehensive tutorials. 
- turtlebotによるSLAMを用いた地図作成gmappingを利用して地図を作成する方法 
- 既知の地図を用いたTurtleBotの自律ナビゲーションこのチュートリアルでは既知の地図を用いてTurtleBotでナビゲーションを行う方法について述べます. 
- Setup the Navigation Stack for TurtleBotProvides a first glimpse of navigation configuration for your robot, with references to other much more comprehensive tutorials. 
- Setup the Navigation Stack for TurtleBotProvides a first glimpse of navigation configuration for your robot, with references to other much more comprehensive tutorials. 
- SLAM Map Building with TurtleBotHow to generate a map using gmapping 
- Autonomous Navigation of a Known Map with TurtleBotThis tutorial describes how to use the TurtleBot with a previously known map. 
- SLAM Map Building with TurtleBotHow to generate a map using gmapping 
- 为Turtlebot配置导航包为您的机器人提供导航配置的第一个示例,随后可参考其他更全面的教程。 
- SLAM Map Building with TurtleBotHow to generate a map using gmapping 
- Autonomous Navigation of a Known Map with TurtleBotThis tutorial describes how to use the TurtleBot with a previously known map. 
- Autonomous Navigation of a Known Map with TurtleBotThis tutorial describes how to use the TurtleBot with a previously known map. 
- Autonomous Navigation of a Known Map with TurtleBotThis 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. 
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. 
- How to teleoperate your TurtleBot with a joystick. 
- Shows how to use rviz interactive markers for teleoping the TurtleBot. 
- 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.  Only necessary if you have a Create base which is using an external gyro. Only necessary if you have a Create base which is using an external gyro.
- SLAM Map Building with TurtleBotHow to generate a map using gmapping 
- turtlebotのナビゲーションスタックの設定ロボットのナビゲーション構成についてのはじめの一歩, および, その他のもっと包括的なチュートリアルへのリファレンス 
- Setup the Navigation Stack for TurtleBotProvides a first glimpse of navigation configuration for your robot, with references to other much more comprehensive tutorials. 
- turtlebotによるSLAMを用いた地図作成gmappingを利用して地図を作成する方法 
- 既知の地図を用いたTurtleBotの自律ナビゲーションこのチュートリアルでは既知の地図を用いてTurtleBotでナビゲーションを行う方法について述べます. 
- Setup the Navigation Stack for TurtleBotProvides a first glimpse of navigation configuration for your robot, with references to other much more comprehensive tutorials. 
- Setup the Navigation Stack for TurtleBotProvides a first glimpse of navigation configuration for your robot, with references to other much more comprehensive tutorials. 
- SLAM Map Building with TurtleBotHow to generate a map using gmapping 
- Autonomous Navigation of a Known Map with TurtleBotThis tutorial describes how to use the TurtleBot with a previously known map. 
- SLAM Map Building with TurtleBotHow to generate a map using gmapping 
- 为Turtlebot配置导航包为您的机器人提供导航配置的第一个示例,随后可参考其他更全面的教程。 
- SLAM Map Building with TurtleBotHow to generate a map using gmapping 
- Autonomous Navigation of a Known Map with TurtleBotThis tutorial describes how to use the TurtleBot with a previously known map. 
- Autonomous Navigation of a Known Map with TurtleBotThis tutorial describes how to use the TurtleBot with a previously known map. 
- Autonomous Navigation of a Known Map with TurtleBotThis 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. 
Installation
- InstallationInstallation instructions from iso, deb or sources. 
- Post-Installation SetupCustomised configuration for your robot setup. 
- Workstation InstallationInstalling the software for your monitoring workstation pc. 
- Network ConfigurationGet turtlebot and your workstation chatting to each other. 
Getting Started
Bringup
- TurtleBot BringupHow to start the TurtleBot software. 
- TurtleBot Care and FeedingThis tutorials explains how to charge and maintain your TurtleBot. 
- 3D VisualisationVisualising 3d and camera data from the kinect/asus. 
Teleoperation
- Keyboard TeleopKeyboard teleoperation of a turtlebot. 
- Joystick TeleopJoystick teleoperation of a turtlebot. 
- Interactive Markers TeleopA 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. 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
- Setup the Navigation Stack for TurtleBotProvides a first glimpse of navigation configuration for your robot, with references to other much more comprehensive tutorials. 
- SLAM Map Building with TurtleBotHow to generate a map using gmapping 
- Autonomous Navigation of a Known Map with TurtleBotThis tutorial describes how to use the TurtleBot with a previously known map. 
Something Funny
- The TurtleBot Follower DemoThis describes how to run the TurtleBot Follower Demo on your TurtleBot. 
- The TurtleBot Panorama DemoThis describes how to run the TurtleBot Panorama Demo on your TurtleBot. 
Interesting Software
- The TurtleBot Panorama DemoThis describes how to run the TurtleBot Panorama Demo on your TurtleBot. 
Android
- How to control your TurtleBot from an Android deviceThis will walk you through how to control your TurtleBot from an Android phone or tablet. 
Contents
Installation
- InstallationInstallation instructions from iso, deb or sources. 
- Post-Installation SetupCustomised configuration for your robot setup. 
- Workstation InstallationInstalling the software for your monitoring workstation pc. 
- Network ConfigurationGet turtlebot and your workstation chatting to each other. 
Getting Started
Bringup
- TurtleBot BringupHow to start the TurtleBot software. 
- TurtleBot Care and FeedingThis tutorials explains how to charge and maintain your TurtleBot. 
- 3D VisualisationVisualising 3d and camera data from the kinect/asus. 
Teleoperation
- Keyboard TeleopKeyboard teleoperation of a turtlebot. 
- Joystick TeleopJoystick teleoperation of a turtlebot. 
- Interactive Markers TeleopA 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. 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 TurtleBotHow to generate a map using gmapping 
- Autonomous Navigation of a Known Map with TurtleBotThis tutorial describes how to use the TurtleBot with a previously known map. 
Something Funny
- The TurtleBot Follower DemoThis describes how to run the TurtleBot Follower Demo on your TurtleBot. 
- The TurtleBot Panorama DemoThis describes how to run the TurtleBot Panorama Demo on your TurtleBot. 
Interesting Software
- The TurtleBot Panorama DemoThis 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 ManagerGetting to know the new app manager - pairing and concert modes. 
- Turtlebot-Android PairingPairing your android with turtlebot applications. 
- Building Existing Android AppsInstallation and build instructions for existing TurtleBot Android applications. 
- Create a Robot AppHow to create and install a robot application (rapp) for pairing or concert modes. 
- Create an Android AppHow to create an android app for robot-android pairing. 
About
- Turtlebot-Developer HabitatsVarious usage scenarios for turtlebots and their developers. 
- Interacting with your TurtlebotThe many ways you can provoke/inspire your turtlebot to action! 
Preparation
- Turtlebot InstallationInstalling software onto the turtlebot. 
- PC InstallationInstalling the software for your monitoring workstation pc. 
- Network ConfigurationGet turtlebot and your pc chatting to each other. 
Bringup
- TurtleBot BringupHow to start the TurtleBot software. 
- PC BringupConnecting to the turtlebot from the PC. 
- TurtleBot Care and FeedingThis 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. 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 InteractionRun your first interaction with the turtlebot - chatter! 
- VisualisationFind and call launchers to visualise the turtle and its data streams. 
- 3D VisualisationVisualising 3d and camera data from the kinect/asus. 
Teleoperation
- Keyboard TeleopKeyboard teleoperation of a turtlebot. 
- Joystick TeleopJoystick teleoperation of a turtlebot. 
- Qt TeleopQt teleoperation of a turtlebot. 
- Interactive Markers TeleopA tutorial describing how to use rviz interactive markers for controlling the TurtleBot. 
Navigation
- SLAM Map Building with TurtleBotHow to generate a map using gmapping 
- Autonomous Navigation of a Known Map with TurtleBotThis tutorial describes how to use the TurtleBot with a previously known map. 
Something Funny
- The TurtleBot Follower DemoThis describes how to run the TurtleBot Follower Demo on your TurtleBot. 
- The TurtleBot Panorama DemoThis describes how to run the TurtleBot Panorama Demo on your TurtleBot. 
Android Interactions
- Download Turtlebot Android Apps from Play StoreDownload android apps from Play Store to run turtlebot rapps on your turtlebot via android device 
- How to Run Turtlebot Andorid ApplicationInstructions how to run turtlebot android application 
- Turtlebot Android Application Dev TutorialInstructions how to develop turtlebot android app 
Simulation
Stage
- TurtleBot in Stage SimulatorHow to start turtlebot stage simulation 
- Customizing the Stage SimulatorExplains how to use your own map with the stage simulator for turtlebot and adjust configurations for your needs 
Gazebo
- Gazebo Bringup GuideSee the simulated turtlebot in Gazebo. 
- Explore the Gazebo worldCruise around in the Gazebo world and use RViz to "see" what's in it. 
- Make a map and navigate with itUse the navigation stack to create a map of the Gazebo world and start navigation based on it. 
Development Corner
- Customising the TurtlePre-load your own customisations/configuration on the turtle. 
- Create your First RappCreate, load and execute a 'babbler' rapp, and, is it really worth the effort? 
- Create your First InteractionCreate, load and execute a 'babbler' interaction. 
- Adding New 3D SensorAdd 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 managerHow to start implementation rapps with Rocon Qt App manager 
Multi TurtleBot Concert
Teleop Concert
Teleoperate multiple turtlebots!
- TurtleBot Concert Bringuphow to start the turtlebot concert 
- Bring up Turtlebot as Concert Clienthow to start the turtlebot concert 
- Teleop a turtlebot via Concerthow to teleoperate turtlebot in concert 
Other Resources
| The latest officially supported release is for indigo. | 
 
STDR
Simulate navigation with turtlebot in a 2D environnment