Lably
Skip to content

IRobot Create

Hobbyist robot based on the Roomba vacuum cleaner

  • 2 min read
  • 3 chapters

Related on Lably

Through Robot and Arduino

The platform accepts virtually all accessories designed for iRobot's second generation Roomba 400 Series domestic robots and can also be programmed with the addition of iRobot's own Command Module (a microcontroller with a USB connector and four DE-9 expansion ports). As of 2013, the Command Module is no longer being sold. In 2014, iRobot replaced the original model with the Create 2, 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.

Controller

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. Since the built-in serial port supports the transmission of sensor data and can receive actuation commands, any embedded computer that supports serial communication can be used as the control computer.

A number of robot interface server / simulators support the iRobot Create. Most notably, the Player Project has long included a device interface for the Roomba, and developed a Create interface in Player 2.1. The Universal Real-time Behavior Interface (URBI) environment also contains a Create interface.

The Microsoft Robotics Studio and the Webots simulation environment contain iRobot Create models.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Robotics