Skip to content
Allows an Arduino to use the iRobot Create Open Interface as a device. The Arduino emulates a roomba/Create platform.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Do want to start using the Robot Operating System TurtleBot but don't have access to a iRobot Roomba or Create platform.

Do you have an Arduino with a AFMotor shield or some other H-Bridge circuit?

Then this libary is for you.

This code allows an Arduino to use the iRobot Open Interface and respond as if it is a Roomba/Create robot.


  • click DOWNLOAD SOURCE from the top right corner.
  • unpack the download.
  • in your sketches folder create a "libraries" folder if one doesn't exist.
  • copy the unpacked OpenInterface folder into that "libraries".
  • restart the the Arduino IDE, you should now see OpenInterface under the "File/Examples" menu.

Look at the example, OIBot.


You can’t perform that action at this time.