iRobot Roomba Serial Command Interface Specification [pdf]
irobot.com
irobot.com
Also, it's kinda obvious in retrospect, but Roombas were not designed to drive in straight lines. Which can be annoying if you want to use them as a robotics platform.
http://www.neatorobotics.com/resources/programmersmanual_201... http://xv11hacking.wikispaces.com/