libRoomba

Software library kit for iRobot ‘Roomba 500 series’

Abstract
libRoomba is Software library kit for iRobot ‘Roomba 500 series’.
See Roomba Open Interface [PDF]

You must connect PC to Roomba using UART.
See the manual above in more detail.

I use Oriental Robotics’s “Frisk Roomba”.
You can buy it in http://www.oriental-robotics.com/

Download

Download

Robot: iRobot社 Roomba 500 (Roomba 530)
OS:Windows 7 (preparing Linux,MacOS)
Language: C/C++ (preparing Python wrapper)

Source Code

Github: http://github.com/ysuga/libRoomba

Windows Installer

Installer: libRoombaSetup1.0

Usage

Source build

Build source code with VC2008.
demo project is a good example.

Installer

Installer automatically set LIBROOMBA_ROOT environmental variable.

Installed folder is ….
include … headers
bin … dll and demo program
lib … library
doc … documents
example … example projects and sources.

Class Reference

Installer includes class reference.
You can also see the document below:
http://ysuga.net/doc/libroomba/html/