Platforms

Artoo has a extensible system for connecting to hardware devices.

Roomba


Repository Issues

The Roomba is a simple robot that usually cleans floors.

+ info about the Roomba platform click here

How To Install

Installing artoo with roomba support is pretty easy using ruby gems.

gem install artoo-roomba

How To Use

This small program controls a Roomba.

require 'artoo'

connection :roomba, :adaptor => :roomba, :port => '/dev/ttyUSB0'
device :roomba, :driver => :roomba, :connection => :roomba

work do
  roomba.safe_mode
  roomba.nudge_left
  roomba.nudge_right
  roomba.nudge_right
  roomba.nudge_left
end

Drivers

There is only one driver for the Roomba platform, as listed below.