Difference between revisions of "Roomba - vacuuming robots"

From AIRWiki
Jump to: navigation, search
m
m
Line 1: Line 1:
 
Roomba is a low-cost robot produced by [http://www.irobot.it/ iRobot].
 
Roomba is a low-cost robot produced by [http://www.irobot.it/ iRobot].
 +
It is intended to be a cleaning robot, however with little to no modification it can become a powerful educational/hobbyist robotics platform.
 +
[[Image:Roomba_1.JPG|right|Roomba 560]]
  
The Roomba is intended to be a cleaning robot, however with little to no modification it can become a powerful educational/hobbyist robotics platform. The Roomba comes with these basic sensors:
+
=== Sensors & Actuators ===
 +
The Roomba comes with these basic sensors:
 +
# Four IR based cliff sensors
 +
# Two bump sensors
 +
# One wall sensor
 +
# A top mounted IR sensor. Used by Virtual Walls, Docking Station, and Remote Control
 +
# One Dirt Detector (acoustic impact). Some Roombas have two.
  
1. Four IR based cliff sensors
+
The Roomba is sold commercially as a mobile vacuum cleaner, thus it also has these actuators:
2. Two bump sensors
+
# Two driving wheels
3. One wall sensor
+
# One main brush motor
4. A top mounted IR sensor. Used by Virtual Walls, Docking Station, and Remote Control
+
# A side brush motor
5. One Dirt Detector (acoustic impact). Some Roombas have two.
+
# A Vacuum motor.
  
The Roomba is sold commercially as a Vacuum Cleaner. Thus it also has:
+
=== Communication protocol ===
 
+
1. One main brush motor
+
2. A side brush motor
+
3. A Vacuum motor.
+
  
 
The Roomba proprietary Serial Command Interface is available here: [http://www.irobot.com/images/consumer/hacker/Roomba_SCI_Spec_Manual.pdf Roomba SCI].
 
The Roomba proprietary Serial Command Interface is available here: [http://www.irobot.com/images/consumer/hacker/Roomba_SCI_Spec_Manual.pdf Roomba SCI].
  
=== Connecting to the Roomba: ===
+
=== Connecting to the Roomba ===
  
 
Make your own [http://blog.makezine.com/archive/2006/02/how_to_make_a_roomba_seri.html Roomba-serial], [http://todbot.com/blog/2006/07/19/roombongle-a-roomba-usb-dongle/#more-119 Roomba-USB] or [http://blog.makezine.com/archive/2006/02/how_to_roomba_bluetooth_i.html Roomba-bluetooth] dongle.
 
Make your own [http://blog.makezine.com/archive/2006/02/how_to_make_a_roomba_seri.html Roomba-serial], [http://todbot.com/blog/2006/07/19/roombongle-a-roomba-usb-dongle/#more-119 Roomba-USB] or [http://blog.makezine.com/archive/2006/02/how_to_roomba_bluetooth_i.html Roomba-bluetooth] dongle.

Revision as of 15:17, 26 April 2010

Roomba is a low-cost robot produced by iRobot. It is intended to be a cleaning robot, however with little to no modification it can become a powerful educational/hobbyist robotics platform.

Roomba 560

Sensors & Actuators

The Roomba comes with these basic sensors:

  1. Four IR based cliff sensors
  2. Two bump sensors
  3. One wall sensor
  4. A top mounted IR sensor. Used by Virtual Walls, Docking Station, and Remote Control
  5. One Dirt Detector (acoustic impact). Some Roombas have two.

The Roomba is sold commercially as a mobile vacuum cleaner, thus it also has these actuators:

  1. Two driving wheels
  2. One main brush motor
  3. A side brush motor
  4. A Vacuum motor.

Communication protocol

The Roomba proprietary Serial Command Interface is available here: Roomba SCI.

Connecting to the Roomba

Make your own Roomba-serial, Roomba-USB or Roomba-bluetooth dongle.

See also

Disassembling a Roomba 560

External links

Roomba Hacking Forum