View All Materials

Create 2 Open Interface Spec

iRobot® Create® 2 Open Interface (OI) Specification based on the iRobot® Roomba® 600 is a software interface for controlling and manipulating Roomba’s behavior.

  • Subjects
  • Robotics
  • Science
  • Duration
  • N/A
  • Compatible Robots
  • Create 2
  • Group Size
  • N/A
  • Experience Level
  • Advanced
  • Things You'll Need
  • Screwdriver

The Roomba Open Interface (OI) is a software interface for controlling and manipulating Roomba’s behavior. The software interface lets you manipulate Roomba’s behavior and read its sensors through a series of commands, including mode commands, actuator commands, song commands, cleaning commands, and sensor commands that you send to the Roomba’s serial port by way of a PC or microcontroller that is connected to the Mini-DIN connector.