Awesome TurtleBot3 Projects

TurtleBot3 is official hardware open platform and fully compatible with ROS. It is released on June in last year and have been interested from a lot of peoples, such as students, researchers, makers and hobbyists.

So i was wondering, what would people who bought the TurtleBot3 do with it??

I found some awesome projects with TurtleBot3 in Youtube
(The order is not important)

  1. Voice Teleop Test
    Turtlebot3 Voice Teleop Testing - YouTube

  2. Controlling TurtleBot3 from Windows using NEP
    Controlling TurtleBot 3 from Windows using NEP - YouTube

  3. TurtleBot3 follows DashGo
    Turtlebot3 follows DashGo - YouTube

  4. Running TurtleBot3 on AWS
    ROS & Gazebo on AWS ... plus TB3 crazy dance! - YouTube

  5. Hector SLAM
    Turtle Bot 3 - Gazebo - Hector SLAM - YouTube

  6. Autonomous exploration
    Turtlebot3 simulation - autonomous exploration of unknown environment using explore lite package - YouTube

  7. Autonomous radiation mapping
    Autonomous radiation mapping - Carma project - YouTube

  8. CARMA radiation hotspot mapping and avoidance
    CARMA radiation hotspot mapping and avoidance in simulation - turtlebot 3 - YouTube

  9. Apply Q-Learning to Obstacle Avoidance
    Apply Q-Learning to Obstacle Avoidance on Turtlebot3 - YouTube

If you have been doing your own project with TB3, you could share it what you make it :slight_smile:




x. SLAM at home with Turtlebot3

x. Turtlebot3 SLAM Implementation

x. BallBot Project using the TurtleBot3 by Technische Universität Darmstadt

1 Like

x. GdR TurtleBot Challenge 2018 - Final Match - “Monka” vs. “Ninja Turtle”

1 Like

New RTLS solution for robotics

1 Like

Wow. It’s very nice video~

1 Like

The color tracker which is built with OpenCV library is used with TB3 Waffle Pi in Gazebo.

Replace this threads as a YouTube list.

Hi, I’m also start using TurtleBot3 with the LDS-01. I have one question, do you know how to change the LIDAR’s RPM/scan rate?

Hi @lalu.alham

In case of LDS-01, it is recommended to use with specifications specified by the manufacturer.
You can’t change the RPM or Scan Rate you mentioned.

I put together a playlist with videos using the Turtlebot 3 made by my students

All of them have object tracking and following using the raspicam while using the IMU and LDS to survive



Wonderful!!! Is that mini LCD and Buttons are connected with Raspberry Pi 3??

Yes! That’s a mini display

It’s an I2C OLED SSD 1306 0,96 inch display connected to the Pi 3.


HI -i have doubt regarding to imu . why many imu’s are used in turtlebot3 such as base_link,camera,wheels…etc., . instead of single imu just to indicate the bot heading…?

Hi… at the present time I will take a stab at utilizing a RPI3+ as I seared the UP load up I had on it… Something about providing 12v to the Expansion connector pins, it didn’t care for I stopped the force pins into wrong connector on OpenCR3 board… I have another UP board I will most likely utilize again soon.

Yet, figured I may accept this open door to take a stab at moving over to ROS2, as this gives off an impression of being the heading that Robotis is taking, in addition to the fundamental ROS2 interchanges is arrangement to utilize normalized and safer correspondences, which will be upheld on Linux just as Windows and MAC.

Do you mean the TF?
There’s only one IMU in TurtleBot3. TF is an essential feature that describes the pose of each component at a certain time when running robot with ROS.

Yes, ROS2 is now accepted by many developers and actively being developed.
However, still it lacks with many packages that were available in ROS1.