The August 2022 issue of IEEE Spectrum is here!

Close bar

New TurtleBot Tutorials Make Robotics and ROS More Accessible Than Ever

Follow this guide to learn ROS—and program a robot to bring you coffee

3 min read
New TurtleBot Tutorials Make Robotics and ROS More Accessible Than Ever
Image: Mark Silliman

As some of you might remember, we got one of the very first TurtleBot 2s from Clearpath Robotics. It was awesome. We were going to put together a big long series of tutorials and stuff, and we got started by explaining how to install Ubuntu and ROS, even if you know as little about either of those things as we did.

But, as awesome as it was to get a very early TurtleBot 2, we ran into a few bugs that made things like networking and navigating abnormally difficult, and to be completely honest with you, we got stuck. Since then, the TurtleBot software has matured significantly, and from the sound of things, getting your little robot to actually, you know, do stuff is way easier than it used to be.

Mark Silliman, Austin Meyers, and Melissa Eaton have posted an excellent set of beginner TurtleBot tutorials, starting from scratch and ending with (hopefully) your TurtleBot bringing you coffee that you can order with an app on your phone.

After mounting a Keurig coffee maker and K-cup holder on top of TurtleBot, we allowed any person in our office to request coffee via web app or a Google Chrome extension on their computer. When a user asked for coffee, TurtleBot autonomously traveled to the requested desk and waited. The co-worker then plugged in the Keurig and made their coffee. When our co-worker was finished they pressed a button on the back of TurtleBot and it went to the next desk or, if no one was waiting, it went back to its charging station to await the next needed caffeine fix.

From the perspective of someone interested in robotics and ROS but without any experience, trying to get a robot to do something like this isn’t just intimidating, it’s quite possibly utterly impossible. You could start by trying to slog through a bunch of documentation on ROS, but much of that assumes that you’ve got some fundamental knowledge about how robots work in both software and hardware in the first place. 

imgHey, looks like my editor was one of the ROS beginners who were able to follow the guide to get his TurtleBot up and running. He got help from his 7-year-old daughter, who  teleoperated the robot to create a map of a room using the Kinect sensor.Image: Erico Guizzo

The great thing about these new tutorials (and this was also the goal with our original TurtleBot tutorials) is that you really can just start from nothing. There are nearly 30 sections, starting with software and hardware setup, which include detailed plain language instructions, pictures, and even YouTube videos showing you what commands to enter and what information to look for.

Having step-by-step instructions to go from unboxing to coffee delivery is fantastic, but what’s just as important is that you can use these tutorials as a foundation to dream up (and code up) your own ideas. Because that’s what robots are all about, right? First coffee delivery, then the world!

If you want to give this a try, you’ll need a TurtleBot (you can likely build one for under US $1,000, or buy one from one of these distributors), some determination, and a few free weekends. Check out the entire tutorial series (and we’re hoping for more!) at the link below.

[ Learn TurtleBot and ROS ] via [ ROS.org ]

Thanks Mark!

The Conversation (0)

How Robots Can Help Us Act and Feel Younger

Toyota’s Gill Pratt on enhancing independence in old age

10 min read
An illustration of a woman making a salad with robotic arms around her holding vegetables and other salad ingredients.
Dan Page
Blue

By 2050, the global population aged 65 or more will be nearly double what it is today. The number of people over the age of 80 will triple, approaching half a billion. Supporting an aging population is a worldwide concern, but this demographic shift is especially pronounced in Japan, where more than a third of Japanese will be 65 or older by midcentury.

Toyota Research Institute (TRI), which was established by Toyota Motor Corp. in 2015 to explore autonomous cars, robotics, and “human amplification technologies,” has also been focusing a significant portion of its research on ways to help older people maintain their health, happiness, and independence as long as possible. While an important goal in itself, improving self-sufficiency for the elderly also reduces the amount of support they need from society more broadly. And without technological help, sustaining this population in an effective and dignified manner will grow increasingly difficult—first in Japan, but globally soon after.

Keep Reading ↓Show less