AI and Robotics
This website is designed to assist you with connecting to a romba robot and
allow it to run basic command using python and a windows based pc.
iRobot® Create is a low cost
complete robot development kit that allows you to program new robot behaviors
without having to worry about mechanical assembly and low-level code. iRobot
Create’s Open Interface provides you with a set of commands and opcodes for them
which you can send to the device using a standard serial port. This allows you
to worry less about the low level complexities of the device and program
activities into it. With iRobot Create you can add third party electronics, all
without having to worry about mechanical robustness or low-level control.
To send instructions to the iRobot create robot you just need to send the opcode
to the robot over any serial port. You can use the Microsoft Development studio
to do this using GUI. But it is not recommended. You can use any programming
language that can send data to a serial port. People have successfully used
Python and C# during the course last spring.
iROBOT CREATE -
Introduction and coding.
Irobot Create Manual
- Contains information about irobot create hardware and displays
iRobot Create
Interface - Provides information about the opcodes which can be used.
Problem Statement - Spring 2009
Python and iRobot
Download Python and associated files
Resources from the previous year -
Project Report Spring 2009
The sample code to run the Rumba Robot for the cookie problem
Online Resources
http://www.cs.hmc.edu/~dodds/erdos/
http://irobot.com/