Hardware

Roomba Serial and Bluetooth Interfaces

Posted 15 Feb 2006 at 17:42 UTC by steve Share This

Phillip Torrone emailed to let us know about two new Roomba HOW TOs at Make. The first one explains how to set up a serial interface to the Roomba that uses the Roomba SCI specification which we covered a while back. The second one explains how to get a Blue Tooth interface working. The Blue Tooth interface looks just like a serial port to the OS. Both interfaces allow the computer to access sensor data as well as control or modify the robot's behavior. For even more Roomba hacking info, check out the Roomba Wiki.


Great article!, posted 16 Feb 2006 at 20:55 UTC by lucretiaX » (Apprentice)

This is a really inspiring article. Has anyone dabbled in either of these techniques? Also, any advice on what model Roomba works best for tampering?

Hacking Roomba, posted 17 Feb 2006 at 18:22 UTC by jeffkoenig » (Master)

I have two Roombas (a Scheduler and a Pro Elite), but they're too old to use this without buying the Osmo Hacker module, which is $30. I haven't bought an Osmo Hacker module yet.

If you are going to buy a Roomba to hack in this manner, make sure it was made after October 24th, 2005. This site tells everything you need to know:

http://irobot.com/sp.cfm?pageid=198

I think the Roomba Red is a good value at about $150, and I saw them for sale at lots of stores around the holidays. I own a more expensive Scheduler, but never use its remote control or the scheduling features.

scheduling, posted 17 Feb 2006 at 22:26 UTC by Dozier » (Apprentice)

i have the scheduler, and was planning on using it as a platform. i, personally think the remote and the scheduling is fantastic. it docks under my sofa and comes out once a day while im at work to clean the floors. does a great job, so i am reluctant to dive into hacking it without adequate preparation so that i am sure not to destroy it. (not cheap enough for that!)

Scheduling, posted 18 Feb 2006 at 17:09 UTC by jeffkoenig » (Master)

I'd like to use the scheduling function, but I have a dog whose loose hair winds up around the rotors. So, I pretty much have to clean the rotors and empty the bin after each session.

I've found that a shop vac and a dental pick make short work of getting my Roomba squeeky-clean.

Thanks!, posted 21 Feb 2006 at 17:20 UTC by lucretiaX » (Apprentice)

Thanks for the great info!

Cheap enough platform, posted 22 Feb 2006 at 04:49 UTC by The Swirling Brain » (Master)

At $150 it seems it would make a decent laptop platflorm. Just get a roomba, add a laptop, connect via serial (make sure it has one) and you've got a cheap laptop bot. Added bonus, you get a vacuum, some sensors, ?docking? and song playing capability! Cons, I guess it's a little slow and not very good outside. Program it to listen to dog barks and run toward it! Maybe kick on the vacuum, backup and charge a few times at the dog for fun then stop and play dead for a few seconds and do it all over again. Totally terrorize poor puppies! What fun!

Robot of the Day

Haywire

Built by
David Cousins

Recent blogs

8 Mar 2010 jmhenry (Journeyer)
7 Mar 2010 TrueAndroids (Observer)
6 Mar 2010 svo (Master)
3 Mar 2010 Pi Robot (Journeyer)
27 Feb 2010 motters (Master)
26 Feb 2010 Flanneltron (Journeyer)
24 Feb 2010 middlecreekmerchants (Master)
23 Feb 2010 evilrobots (Observer)
14 Feb 2010 rgeraci (Apprentice)
11 Feb 2010 The Swirling Brain (Master)
1 Feb 2010 trossenrobotics (Observer)
25 Jan 2010 Maliko (Observer)
23 Jan 2010 Myzhar (Observer)
17 Jan 2010 steve (Master)
13 Jan 2010 watsonjosh (Apprentice)
31 Dec 2009 AI4U (Observer)
21 Dec 2009 johndavid400 (Apprentice)
15 Dec 2009 jwp9447 (Apprentice)

Newest Robots

7 Aug 2009 Titan EOD
13 May 2009 Spacechair
6 Feb 2009 K-bot
9 Jan 2009 3 in 1 Bot
15 Dec 2008 UMEEBOT
10 Nov 2008 Robot
10 Nov 2008 SAMM
24 Oct 2008 Romulus
30 Sep 2008 CD-Bot
26 Sep 2008 Little Johnny

User Cert Key

Observer
Apprentice
Journeyer
Master
X
Share this page