Roomba Report

Roomba

In the UVic computer science department’s real-time systems course, CSC 460/560, we have been using the iRobot Roomba as a platform for mobile distributed real-time systems.  The Roomba, controlled over its serial port by a microcontroller, gives students access to its motors and sensors through an interface that’s easy to use.  They can then focus on real-time software design instead of mechanical design or low-level details such as actuator control and analog and digital sensor I/O.  iRobot provides a very good document presenting the Roomba Serial Command Interface [PDF, 262 KB], or SCI.  This report expands upon the SCI manual by summarizing some of its information and recording some details that we have discovered.

Table of Contents

Leave a Reply

Your email address will not be published. Required fields are marked *

ERROR: si-captcha.php plugin: GD image support not detected in PHP!

Contact your web host and ask them to enable GD image support for PHP.

ERROR: si-captcha.php plugin: imagepng function not detected in PHP!

Contact your web host and ask them to enable imagepng for PHP.