<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://airwiki.deib.polimi.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PaoloBelluco</id>
		<title>AIRWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://airwiki.deib.polimi.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PaoloBelluco"/>
		<link rel="alternate" type="text/html" href="https://airwiki.deib.polimi.it/index.php/Special:Contributions/PaoloBelluco"/>
		<updated>2026-04-27T09:00:20Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.6</generator>

	<entry>
		<id>https://airwiki.deib.polimi.it/index.php?title=Roomba_-_vacuuming_robots&amp;diff=13081</id>
		<title>Roomba - vacuuming robots</title>
		<link rel="alternate" type="text/html" href="https://airwiki.deib.polimi.it/index.php?title=Roomba_-_vacuuming_robots&amp;diff=13081"/>
				<updated>2011-04-20T15:52:24Z</updated>
		
		<summary type="html">&lt;p&gt;PaoloBelluco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Roomba is a low-cost robot produced by [http://www.irobot.it/ iRobot].&lt;br /&gt;
It is intended to be a commercial cleaning robot, however with little to no modification it can become a powerful educational/hobbyist robotics platform. &lt;br /&gt;
[[Image:Roomba_1.JPG|right|Roomba 560]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors &amp;amp; Actuators ===&lt;br /&gt;
The Roomba comes with these basic sensors:&lt;br /&gt;
# Four IR based cliff sensors&lt;br /&gt;
# Two bump sensors&lt;br /&gt;
# One wall sensor&lt;br /&gt;
# A top mounted IR sensor. Used by Virtual Walls, Docking Station, and Remote Control&lt;br /&gt;
# One Dirt Detector (acoustic impact). Some Roombas have two.&lt;br /&gt;
&lt;br /&gt;
The Roomba is sold commercially as a mobile vacuum cleaner, thus it also has these actuators:&lt;br /&gt;
# Two wheels drive with differential drive&lt;br /&gt;
# One main brush motor&lt;br /&gt;
# A side brush motor&lt;br /&gt;
# A Vacuum motor.&lt;br /&gt;
&lt;br /&gt;
=== Communication protocol ===&lt;br /&gt;
&lt;br /&gt;
The Roomba proprietary Serial Command Interface is available here: [http://www.irobot.lv/uploaded_files/File/iRobot_Roomba_500_Open_Interface_Spec.pdf iRobot Roomba Open Interface (OI) Specification].&lt;br /&gt;
&lt;br /&gt;
=== Hacking the Roomba ===&lt;br /&gt;
&lt;br /&gt;
To interface with the Roomba Serial Port you need a USB - Serial adapter (for 0-5V signals, NOT RS232 levels!). You can find the schematics and the PCB layout of such an adapter here: [http://airwiki.elet.polimi.it/mediawiki/index.php/Useful_Circuits#USB_-_Serial_adapter_.28iRobot_Roomba_variant.29 USB - Serial adapter (iRobot Roomba variant)]&lt;br /&gt;
&lt;br /&gt;
You can also find other schematics on net as well as ready to use cables: [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].&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
If you need to move a Roomba from the lab, you should first ask to [[User:AndreaBonarini| Andrea Bonarini]], and then fill in the table below. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! ID !! Test !! Notes !! Where/Who !! Project&lt;br /&gt;
|-&lt;br /&gt;
| #1 || OK || || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #2 || OK || || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #3 || Collaudato (Matteo) || || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #4 || OK || + Batteria roomba #6 || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #5 || KO (bumper) || || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #6 || KO (bumper)|| || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #7 || KO (alimentazione)|| || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #8 || Collaudato (Simone)|| || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #9 || Collaudato (Martino) || White recharger borrowed || AIRLab|| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Disassembling_a_Roomba_560 | Disassembling a Roomba 560]]&lt;br /&gt;
&lt;br /&gt;
[[Roomba_project | Roomba project]] - A wall following application showing the functioning of Roomba exploiting Pyro software interface.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
[http://www.robotreviews.com/chat/viewforum.php?f=4 Roomba Hacking Forum]&lt;br /&gt;
&lt;br /&gt;
[http://www.irobot.com iRobot USA]&lt;/div&gt;</summary>
		<author><name>PaoloBelluco</name></author>	</entry>

	<entry>
		<id>https://airwiki.deib.polimi.it/index.php?title=Roomba_-_vacuuming_robots&amp;diff=11822</id>
		<title>Roomba - vacuuming robots</title>
		<link rel="alternate" type="text/html" href="https://airwiki.deib.polimi.it/index.php?title=Roomba_-_vacuuming_robots&amp;diff=11822"/>
				<updated>2010-06-16T10:02:04Z</updated>
		
		<summary type="html">&lt;p&gt;PaoloBelluco: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Roomba is a low-cost robot produced by [http://www.irobot.it/ iRobot].&lt;br /&gt;
It is intended to be a commercial cleaning robot, however with little to no modification it can become a powerful educational/hobbyist robotics platform. &lt;br /&gt;
[[Image:Roomba_1.JPG|right|Roomba 560]]&lt;br /&gt;
&lt;br /&gt;
=== Sensors &amp;amp; Actuators ===&lt;br /&gt;
The Roomba comes with these basic sensors:&lt;br /&gt;
# Four IR based cliff sensors&lt;br /&gt;
# Two bump sensors&lt;br /&gt;
# One wall sensor&lt;br /&gt;
# A top mounted IR sensor. Used by Virtual Walls, Docking Station, and Remote Control&lt;br /&gt;
# One Dirt Detector (acoustic impact). Some Roombas have two.&lt;br /&gt;
&lt;br /&gt;
The Roomba is sold commercially as a mobile vacuum cleaner, thus it also has these actuators:&lt;br /&gt;
# Two wheels drive with differential drive&lt;br /&gt;
# One main brush motor&lt;br /&gt;
# A side brush motor&lt;br /&gt;
# A Vacuum motor.&lt;br /&gt;
&lt;br /&gt;
=== Communication protocol ===&lt;br /&gt;
&lt;br /&gt;
The Roomba proprietary Serial Command Interface is available here: [http://www.irobot.com/images/consumer/hacker/Roomba_SCI_Spec_Manual.pdf Roomba SCI].&lt;br /&gt;
&lt;br /&gt;
=== Hacking the Roomba ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
If you need to move a Roomba from the lab, you should first ask to [[User:AndreaBonarini| Andrea Bonarini]], and then fill in the table below. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! ID !! Test !! Notes !! Where/Who !! Project&lt;br /&gt;
|-&lt;br /&gt;
| #1 || OK || || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #2 || OK || || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #3 || Collaudato (Matteo) || || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #4 || OK || + Batteria roomba #6 || [[User:PaoloBelluco | Paolo Belluco]] || &lt;br /&gt;
|-&lt;br /&gt;
| #5 || KO (bumper) || || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #6 || KO (bumper)|| || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #7 || KO (alimentazione)|| || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #8 || Collaudato (Simone)|| || AIRLab || &lt;br /&gt;
|-&lt;br /&gt;
| #9 || Collaudato (Martino) || USB cable and white battery charger borrowed || [[User:AndreaScalise | Andrea Scalise]],[[User:NiccoloTenti | Niccolò Tenti]] || [[Roomba project|Roomba project]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
[[Disassembling_a_Roomba_560 | Disassembling a Roomba 560]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
[http://www.robotreviews.com/chat/viewforum.php?f=4 Roomba Hacking Forum]&lt;br /&gt;
&lt;br /&gt;
[http://www.irobot.com iRobot USA]&lt;/div&gt;</summary>
		<author><name>PaoloBelluco</name></author>	</entry>

	<entry>
		<id>https://airwiki.deib.polimi.it/index.php?title=User:PaoloBelluco&amp;diff=10987</id>
		<title>User:PaoloBelluco</title>
		<link rel="alternate" type="text/html" href="https://airwiki.deib.polimi.it/index.php?title=User:PaoloBelluco&amp;diff=10987"/>
				<updated>2010-04-02T10:34:01Z</updated>
		
		<summary type="html">&lt;p&gt;PaoloBelluco: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PhD&lt;br /&gt;
|category=PhD&lt;br /&gt;
|firstname=Paolo&lt;br /&gt;
|lastname=Belluco&lt;br /&gt;
|email=belluco@elet.polimi.it&lt;br /&gt;
|advisor=GiuseppinaGini;&lt;br /&gt;
|status=active&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>PaoloBelluco</name></author>	</entry>

	</feed>