Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

  1. Blog
  2. Article

Kyle Fazzari
on 31 May 2017


If you’re familiar with ROS (Robot Operating System), chances are you’re also familiar with the Turtlebot. The first version of the Turtlebot was created back in 2010 to serve as an inexpensive platform for learning ROS. This was followed in 2012 by the Turtlebot 2, which has since become the reference platform for learning ROS. We have a number of them here at Canonical, and we love them, although we have one issue with them: they’re just a tad too big. Taking them on a plane requires one to decide what one loves more, one’s belongings, or the Turtlebot, and to check the other.

At ROSCon last year, then, we were pleased to hear that OSRF and Robotis were introducing the Turtlebot 3, which is designed to address exactly this issue, in addition to significantly lowering the cost even compared to the inexpensive Turtlebot 2. Today marks the official launch of the Turtlebot 3, at ICRA 2017. There are two models, aptly named Burger and Waffle. You can guess which is which.

The Turtlebot 3 is open to its core: the designs can be 3D printed (if you so desire), and the embedded control board can be reprogrammed using the Arduino IDE. Both models in their default configuration ship with a 360-degree lidar (the Waffle also includes a RealSense), which means they’re perfect for learning and experimenting with simultaneous localisation and mapping (SLAM) and autonomous navigation.  Not interested in SLAM? No problem, both of the models were developed to be modular: they can be reassembled into a number of different designs, so the possible uses are nearly infinite. They’re also both miniature: the Burger is run with a Raspberry Pi, and the Waffle with an Intel Joule.

Both the Pi and the Joule are reference platforms for Ubuntu Core, which means you can use either one of these designs as a launchpad to easily develop your prototype and take it to production using an OS that’s specifically designed for your use-case. It allows you to focus on what you do best, robotics, and takes care of the rest for you: security, transactional updates, and even an app store. If you need advice on doing exactly that, take a look at this blog (and video) series.

We can’t wait to get our hands on a Turtlebot 3.

Related posts


Gabriel Aguiar Noury
5 June 2024

A look into Ubuntu Core 24: Robotics telemetry for your fleet

Internet of Things Article

Welcome to this blog series which explores innovative uses of Ubuntu Core. Throughout this series, Canonical’s Engineers will show what you can build with this Core 24 release, highlighting the features and tools available to you.  In this fourth blog, Mirko Ferrati, engineering manager from our Robotics team, will show you how to deploy ...


Gabriel Aguiar Noury
21 November 2024

EdgeIQ and Ubuntu Core; bringing security and scalability to device management 

Internet of Things Article

Today, EdgeIQ and Canonical announced the release of the EdgeIQ Coda snap and official support of Ubuntu Core on the EdgeIQ Symphony platform. EdgeIQ Symphony helps you simplify and scale workflows for device fleet operations, data consumption and delivery, and application orchestration. Distributing EdgeIQ Coda as a snap brings the power ...


Rhys Knipe
12 June 2024

Space pioneers: Lonestar gears up to create a data centre on the Moon

Canonical announcements Article

Why establish a data centre on the Moon? Find out in our blog. ...