iRobot Create

The iRobot Create is explicitly designed for robotics development and improves the experience beyond simply hacking the Roomba.

[1][2][3] The Create also has a 7-pin Mini-DIN serial port through which sensor data can be read and motor commands can be issued using the iRobot Roomba Open Interface (ROI) protocol.

[5] In 2014, iRobot replaced the original model with the Create 2,[6] which is constructed from the chassis of remanufactured 600-series Roombas; instead of replacing the old command module, iRobot encourages the use of commodity single-board micro-controllers like Arduino and single-board computers like Raspberry Pi to provide additional processing power.

Due to the limitations in storage space and processing power of the iRobot Command Module, many choose to utilize an external computer in controlling the Create robot.

[22] The winner was Danh Trinh, with their "Personal Home Robot" which "reminds owners to take their medication, turns lights on and off, and controls appliances.

A team of iRobot Create robots at the Human-Automation Systems Lab, Georgia Institute of Technology.
iRobot Create with mounted camera and single-board computer
Simulation of an iRobot Create in Webots