Turtlebot

From Sluggish Software Wiki

Jump to: navigation, search

Contents

Introduction

This is a mobile robot which I received as a review unit from iheartrobotics.com. It uses the same ROS software which I used on the GROK2 robot, and has an onboard netbook (Asus EeePC 1215N) and Kinect RGBD sensor.

Components

Some photos of the components of the Turtlebot.

Turtlebot and friends

Some photos of the Turtlebot in comparison to other robots.

Review articles

Maps

Navigation

Settings

Discovering appropriate settings for navigation can be difficult, and this is often a problem with any feedback system where reality is in the loop. Here are the values I used, together with the 2cm resolution map.

Videos

Media:turtlebot_navigate1.ogv

Here the robot navigates from one end of the house to another, but gets stuck at the final doorway


Media:turtlebot_navigate2.ogv

A successful navigation to from one end of the house to the other and back again

Button Box

In order to be able to easily control the Turtlebot without requiring a separate laptop or PC I constructed a box containing some buttons attached to an Arduino, which could then be plugged into the onboard netbook via USB.

More details about the button box can be found here.

Drinks Carrier

An additional drinks carrier attachment was also tested. This enabled the Turtlebot to deliver drinks. Pressure sensors were connected to the Arduino's analog inputs in order to detect the presence or absence of drinks.

Personal tools