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

HEXAL-R

Built by
Vibhu Vivek

Recent blogs

4 Jul 2009 svo (Master)
4 Jul 2009 limor (Master)
4 Jul 2009 jmhenry (Apprentice)
30 Jun 2009 steve (Master)
26 Jun 2009 jkkroll (Master)
25 Jun 2009 p.stegemann (Apprentice)
19 Jun 2009 motters (Master)
13 Jun 2009 jwp9447 (Observer)
12 Jun 2009 c6jones720 (Master)
10 Jun 2009 ROB.T. (Master)
9 Jun 2009 Sergey Popov (Apprentice)
8 Jun 2009 MRyan (Apprentice)
5 Jun 2009 kuka (Journeyer)
5 Jun 2009 Roko (Apprentice)
4 Jun 2009 roboilo (Journeyer)
3 Jun 2009 roschler (Master)
31 May 2009 thorn_stevens (Journeyer)
27 May 2009 trossenrobotics (Observer)

Newest Robots

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
11 Aug 2008 Chives

User Cert Key

Observer
Apprentice
Journeyer
Master
X
Share this page