iRobot Create

We have one Create robot, made by iRobot Corporation. This is basically a programmable version of the classic Roomba vacuuming robot.

Setup

  1. Set the robot on the floor and press the power button. The robot should beep and the green power indicator light should come on. Then start Python and type the following commands:
    import create
    c = create.Create("/dev/rfcomm3")
    
  2. After a few seconds, the robot should beep, and you should see the message:
    Putting the robot into safe mode...
    
  3. To enable movement, put the robot into Full mode by typing:
    c.toFullMode()
    
  4. The robot is now ready for action. For example, to make the robot move around, you can type c.go(forwardSpeed, rotationSpeed), where the speeds are given in cm/sec. To stop the robot, type c.stop().

Documentation

The full documentation for the Create module is available here.

You can also just type help(create) at the Python prompt after importing the create module:

>>> import create
>>> help(create)