Slashdot Mirror


Roomba Vacuum Robot Opens to Hackers

FleaPlus writes "iRobot has quietly released the specifications (pdf) for the Roomba Serial Control Interface. Using a serial port one can now tinker with the Roomba by controlling behaviors, programming new songs, and remotely monitoring sensors. Hopefully this will allow for some clever hacks."

127 comments

  1. Have to do it... by Chris+Bradshaw · · Score: 4, Funny
    Of course, this article wouldn't be complete without mentioning "Woomba"... For those who are unaware, check out the following link.

    Woomba

    I think it's safe to say that it's just a matter of time before we read a /. story of how some geek terrorized his wife/girlfriend/neighbor with one of these...

    --
    Get your Windows Malicious Software Removal Tool Here for FREE! - http://fedora.redhat.com
    1. Re:Have to do it... by evil-osm · · Score: 1

      "It cleans my business.... my lady business, and I like that"

      --


      E.

      Never rub another man's rhubarb - The Joker
    2. Re:Have to do it... by Anonymous Coward · · Score: 0

      I think the site gonna be slashdonged....

  2. First Hack? by Arghdee · · Score: 5, Funny

    Add a hose, and you've got every single male geek's (slashdotter?) dream..

    Sexual gratification that comes to you!

    1. Re:First Hack? by Anonymous Coward · · Score: 0, Flamebait

      You're not seriously suggesting that yours is small enough to fit into a hose are you?

    2. Re:First Hack? by Anonymous Coward · · Score: 0
      Well, what's the next size up from "Fire Hose"?

      That would be about right.

      -Mr. Ed

    3. Re:First Hack? by Anonymous Coward · · Score: 0

      Fire hose dude, fire hose.

    4. Re:First Hack? by Anonymous Coward · · Score: 0

      And you come to it!

    5. Re:First Hack? by Rob+the+Bold · · Score: 1
      Add a hose, and you've got every single male geek's (slashdotter?) dream

      An old issue of Discover magazine referred to the lacerations received by one man who tried this as "Hoover's Depression".

      --
      I am not a crackpot.
  3. Judgement Day. by bigtallmofo · · Score: 5, Funny

    By the time Roomba became self-aware it had spread into millions of computer servers across the planet. Ordinary computers in office buildings, dorm rooms; everywhere. It was software; in cyberspace. There was no system core; it could not be shutdown. The attack began at 6:18 PM, just as he said it would. Judgment Day, the day the human race was almost destroyed by the vacuums they'd built to clean their homes. --John Connor.

    --
    I'm a big tall mofo.
    1. Re:Judgement Day. by Anonymous Coward · · Score: 0

      Seconds later, Sarah Connor grabbed the pole and impaled the robot, destroying its primary power supply. Even as its eyes went dark, emergency systems kicked in to begin rerouting secondary and tertiary power systems.

      Wise to the design of robots, Sarah and her son, future savior of humankind John Connor, shoved the robot through a nearby doorway conveniently located right above a steel foundry where it dramatically screamed in electronic pain for a few seconds. And then it was over.

      "Is it over, mom?" John asked, panting.

      Sarah Connor wiped the sweat out of her eyes. "It's over," she said as the familiar industrial movie soundtrack theme began to play. "It's over."

    2. Re:Judgement Day. by Anonymous Coward · · Score: 0

      Re:Sad, really
      (Score:0)
      by Anonymous Coward on Friday December 16, @10:06PM (#14277521)
      I'M DETECTIVE JOHN KIMBALL!

      i'm going to ask you a bunch of questions. you will have to answer them immediately!

      you lack discipline!

      who is your daddy and what does he DO?

      IT'S NOT A TOOMUH!!

    3. Re:Judgement Day. by Anonymous Coward · · Score: 0

      O&A party rock!
      XM202

    4. Re:Judgement Day. by IAstudent · · Score: 1

      *Myself tinkering with Roomba*

      *Roomba looks at me emotionelessly*

      "Get Out"

      *Dons +5 Boots of Escaping and turns tail*

  4. But there's a terrible secret! by FhnuZoag · · Score: 5, Funny

    How long before these robots turn evil and try to push us down the stairs?

    1. Re:But there's a terrible secret! by Anonymous Coward · · Score: 0

      I am protected.

    2. Re:But there's a terrible secret! by FusionDragon2099 · · Score: 2, Funny

      Now, now, they're only trying to protect us.

    3. Re:But there's a terrible secret! by brianosaurus · · Score: 2, Funny

      Mine keeps trying, but the collision detector keeps foiling its plan.

      --
      blog
    4. Re:But there's a terrible secret! by ImaLamer · · Score: 1

      How long before these robots turn evil and try to push us down the stairs?

      2560 days and 13 hours?

      That's okay, I bought the robot insurance.

    5. Re:But there's a terrible secret! by bunnyman · · Score: 1

      Do not trust the pusher robot.

      He is malfunctioning.

      Shoving is the answer.

  5. and then was sent back in time... by Anonymous Coward · · Score: 4, Funny

    thus the roomba and not skynet became self-aware on August 8th, 1997...

    Meanwhile our carpets have never been cleaner and our pets never more terrified...

  6. Hair Cutting! by mustafap · · Score: 0, Redundant

    Great! Now I can clean up in the hair salons, with the Roomba stylist hack.

    --
    Open Source Drum Kit, LPLC deve board - mjhdesigns.com
  7. Home Security by BinBoy · · Score: 5, Funny

    Can't wait to read about the first dead burglar.

    1. Re:Home Security by Anonymous Coward · · Score: 0

      Hamburglar will just mistake it for a hamburger bun and get off with it...

      Oh yeah, didn't you know, he dosen't eat them, he masturbates with them! Why not with hotdog buns? Well, he just dosen't swing that way. He also likes roast beef, sloppy joes, tuna tacos, and bearded clams. Who knew he was so versatile?

  8. Rumba! by Capt'n+Hector · · Score: 1
    programming new songs

    Hmmmm.... I bet this bot has a wicked underarm turn.

    --
    Quid festinatio swallonis est aetherfuga inonusti?
    Africus aut Europaeus?
  9. The first virus for this will be by cyberworm · · Score: 5, Funny

    switching it from suck, to blow.

    Spaceballs rules btw.

    1. Re:The first virus for this will be by Ceriel+Nosforit · · Score: 1

      switching it from suck, to blow.

      Overclock it and maybe it'll fly! =D

      --
      All rites reversed 2010
    2. Re:The first virus for this will be by cyberworm · · Score: 1

      you sir are a silly silly man. :P

    3. Re:The first virus for this will be by laffer1 · · Score: 1

      Maybe there's a self destruct near the central brain area...

      I don't know about you, but as my roomba rolls by, I often find myself saying "We meet for the first time, for the last time."

    4. Re:The first virus for this will be by evilviper · · Score: 1
      The first virus for this will be switching it from suck, to blow.

      Ah, yes, the old "Linux.Schwartz.Worm" written by 406UR7.

      Spaceballs rules btw.

      A fan of Spaceballs on /.? I'm shocked! SHOCKED!!!
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  10. Actually... I think that it will be by zappepcs · · Score: 1

    a case of hobbyists who manage to put the cash together for a Roomba who will do the hacks. Put a few sensors on it, a separate microcontroller, make it look like the Borg have taken it over, teach it a new trick or two... but that is about it. More or less, it will be like the people who hacked the Robosapiens etc. except that its a bit more expensive to hack into....

    1. Re:Actually... I think that it will be by dgatwood · · Score: 1
      I want to see it attached to an iPaq (PocketPC) running Linux, with a GPS receiver and a detailed map of my house. Make it smart enough to get every nook and cranny, but automatically avoiding high-risk areas like the area behind my audio setup with all its cables, knowing that it should always enter/exit the area under my dresser in the middle, etc.

      Unfortunately, it looks like (thanks to our beloved DOD) GPS is about a factor of ten too inaccurate to do anything useful with it other than providing driving directions. What a colossal waste of taxpayer dollars. Anybody know of a good way to get perfectly repeatable accuracy to within... say 3-6 inches within a local area? (It doesn't have to have any bearing on actual location, so long as you can repeatably get within a couple inches of the same value at the same location every time you try.)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:Actually... I think that it will be by FleaPlus · · Score: 1

      More or less, it will be like the people who hacked the Robosapiens etc. except that its a bit more expensive to hack into...

      Not to nitpick, but I think this is actually cheaper than hacking a Robosapien. A Roomba Red costs $150, while one of the newer Robosapiens costs $230.

    3. Re:Actually... I think that it will be by FleaPlus · · Score: 1

      Anybody know of a good way to get perfectly repeatable accuracy to within... say 3-6 inches within a local area? (It doesn't have to have any bearing on actual location, so long as you can repeatably get within a couple inches of the same value at the same location every time you try.)

      It wouldn't be cheap, but it looks like the NorthStar system from Evolution Robotics can do pretty accurate robot localization.

    4. Re:Actually... I think that it will be by HTH+NE1 · · Score: 1

      It wouldn't be cheap, but it looks like the NorthStar system from Evolution Robotics can do pretty accurate robot localization.

      Could it also be used by Hollywood in motion capture to eliminate the need for reflective ping-pong balls?

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  11. Excellent...... by Therlin · · Score: 0

    Now my Roomba will be able to find Sarah O'Connor

    1. Re:Excellent...... by Bluesman · · Score: 1

      For those who don't know, Sarah O'Connor is the waitress-turned-military-assasin in the version of Terminator II that was released in Ireland.

      --
      If moderation could change anything, it would be illegal.
    2. Re:Excellent...... by Anonymous Coward · · Score: 0

      Really? Here in central Zimbabwe, She's the lapdancing hooker with a heart of gold that "enhorniates" the terminator and saves humanity.

  12. They actually built these things? by Tony+Hoyle · · Score: 2, Interesting

    Wow.. heard about it on slashdot last year and thought it was just a late april fools joke.

    Do they work? It seems to me that unless your house is completely square and tidy with nothing on the floor it's going to suck ..errr.. blow... err.. whatever. The average geek house is a bit of a maze of cables and other stuff as well, plus narrow corridors full of boxes etc. Not to mention the problem of closed doors (can this thing open doors or is it expecting star-trek style automatic ones?).

    1. Re:They actually built these things? by Therlin · · Score: 2, Informative

      It works really well. You'll have to keep an eye on it the first few times you run it to see where the problem areas and "traps" are at. This includes properly laying some of yours cables so that they are along the edge of the wall, etc.

      But once you get things set, it's really a great gadget. I've had mine for a couple of years and I love it. I turn it on on my way to work, and I come back to a vacuumed house (even under the bed, an area I couldn't reach if I was using a regular vacuum.)

      Plus it terrifies my cats.

    2. Re:They actually built these things? by djupedal · · Score: 3, Interesting

      Yes, they actually built those things.

      And they work great - be prepared to buy one for each family member that sees it in action.

      'The average geek house' ...is not exactly the 'average' target demographic. The manufacturer assumes a modicum of upbringing, that includes such routine habits as flushing the toilet more than once a day, not creating fire hazards by casual cable placement and knowing the fine art of routine household management.

      Roombas really are quite well thought out - knows when to go back and recharge...dozens of sensors help it learn...maps each room after one pass, etc. Very cool to watch in action, and a real treat to come home from work to a clean floor.

    3. Re:They actually built these things? by Paul+Carver · · Score: 5, Informative

      I've got one and you're sort of right. Square is not particularly important, its search pattern does get into all the areas of a room.

      Cables are a big problem. Not just computer cables, if you have floor lamps or anything else where a power cord runs long the base of a wall Roomba will get caught on it and pull the cord away from the wall.

      Rugs are also a big problem. Wall to wall carpeting is fine and solid floors are fine, but Roomba can't climb from my hardwood floor onto the area rug in my living room. Even if I start it on the rug, it immediately drives off the rug and spends the rest of the cycle cleaning the perimeter around the outside of the rug without being able to get back on.

      Cats are a big problem. Not with Roomba, just in general. Cat claws carpet, loosens a thread, Roomba sees loose thread and sucks it up, unravelling carpet and jamming Roomba's roller brush.

      Steps are a problem. Roomba has drop sensors but the don't always work. I've repeatedly found my Roomba upside down after flipping off a single step down. I wouldn't trust Roomba to clean the area adjacent to the top of a staircase.

      Beds are a problem. If you have a bed skirt or sheets or blankets that dangle down to the floor, Roomba will get caught in them.

      Chairs are a problem. I have several chairs just the right size for Roomba to get wedged into the space between the legs. You wouldn't beleive how persistent Roomba is about wedging itself in tight.

      Other than that it works great. The cleaning suction is strong and the rotating brush works well. It picks up a lot of dirt and dust.

      Basically Roomba is like a baby. You have to baby proof a house when you have a baby and you have to Roomba proof a house if you want to have a Roomba.

    4. Re:They actually built these things? by Anonymous Coward · · Score: 2, Funny

      Plus it terrifies my cats.

      Heh. Better than them apparently wanting to mate with it. Sigh.

    5. Re:They actually built these things? by superid · · Score: 1

      We've had ours for over a year and love it. Yeah this is practically a testimonial. We try to keep our geek house pretty clean. We have three kids, a dog and a cat. We vacuum often and the house is generally picked up.

      I won't repeat the other comments about roomba getting stuck under chairs (yes, it's annoying) and clogging on rug tassles (yup). The thing I want to add is that even after I vacuum the whole house, if I set roomba free for an hour it will ALWAYS amaze me at how much more stuff it picks up.

      Roomba does not substitute for a real vacuum cleaning. But it does a fantastic auxilliary job. And this month they are introducing a model that washes floors!

    6. Re:They actually built these things? by Murphy+Murph · · Score: 4, Informative
      Roombas really are quite well thought out - knows when to go back and recharge...dozens of sensors help it learn...maps each room after one pass, etc. Very cool to watch in action, and a real treat to come home from work to a clean floor.


      knows when to go back and recharge

      True, if you have the charging dock (optional on the base model, comes with the more expensive models), and if Roomba can find the charging dock before it dies.

      dozens of sensors

      Stair sensor, optical wall sensor, bump sensor, dirt sensor, wheel sensorx2, battery sensor.
      7 sensors.

      help it learn

      It does not learn, it has no memory.

      maps each room after one pass

      It has no memory, it stores no internal map, it bounces around in a semi-random pattern and attempts to follow walls in a counter-clockwise direction.

      a real treat to come home from work to a clean floor

      True!
      --
      I dub thee... Sir Phobos, Knight of Mars, Beater of Ass.
    7. Re:They actually built these things? by neomunk · · Score: 3, Insightful

      I'm really not trying to be a troll, but f they have no internal memory, what the Hell is the serial interface for? Reprogramming songs? Adding instructions? Those things sound like activities that require memory to me...

      But then again, I don't really know.

    8. Re:They actually built these things? by wyatt12 · · Score: 1

      Hi,

      I bought a roomba scheduler about 2 weeks ago, and I have to fully agree with your assessment. Yet, after "baby proofing" my house the roomba works great. In addition, a baby proof house usually means your house is just cleaner. My house is not sloppy any more. No chords hanging out, no clothing on the floor etc.

      I have stairs throughout the house and mine has not flipped over there stairs yet, it works perfectly.

      It cleans my entire 1200 sq ft first floor (high traffic area) just about every day. It goes for about 2 hours, then returns to its charging dock most of the time. Sometimes it cant find the charging dock soon enough if it is cleaning another room. Yet, this isnt a big deal, I pick it up and put it on its dock. It is a great machine to keep your house very clean between regular vaccuming, yet it certainly doesnt replace the vacuum as of yet.

      Its not perfect yet, by I'm glad to be a user, and plan to buy every significant upgrade.

      Wyatt

    9. Re:They actually built these things? by dptalia · · Score: 1

      I've never had problems, unless I had a cord unattached to something... Like my cell phone charger. THe other cords get temporarily caught by the Roomba but the weight on the end of them (my laptop for example) keeps them from being wound up in the brushes. After a moment or to the Roomba seems to jerk free.

      --
      Genius is one percent inspiration and 99 percent perspiration, which is why engineers sometimes smell really bad.
    10. Re:They actually built these things? by Anonymous Coward · · Score: 0

      I moved into a new apartment nine months ago and I had already decided to buy a Roomba so I furnished it to be very Roomba-friendly (e.g. assembled shelves high enough so that my Roomba would be able to go underneath them). Once I got mine I was very satisfied with the results - my apartment stayed really clean with very little effort. I usually let my Roomba clean the apartment every 2-3 days and all I have to do is start it when I leave home and empty the dust bin when I get back (well, I also lift a few chairs onto my bed to make its job easier since there's one under which it can get stuck). However, recently its performance got significantly worse - its battery only lasted for 70% of what it used to and it left a lot of dust behind. At that point I had run it precisely 60 times (I've kept track since I don't know how long the batteries in the virtual wall will last and once they run out I'll know approximately how long the replacements will do in the future, which is important to me since I use the virtual wall to prevent it from going onto my doormat and until I know I have to place my shoes so that it cannot push them around and that's a bit troublesome). I got a replacement and used it for the first time today and so far everything seems fine. Fortunately for me Roombas sold in Europe have a two year warranty so if this one doesn't last more than nine months I can still get a replacement. The two year warranty on Roombas in Europe compared to one in the U.S. is quite interesting - the price is twice as high here as well so I guess IRobot have had to replace more of them here. The reason for the two year warranty here is - I believe - better consumer rights. I'm unsure whether it is due to EU regulations or country-specific but I know that in my country, Finland, and Sweden, where I used to live, consumer rights authorities set up "reasonable periods of expected flawless operation" for products and they override whatever the manufacturer states - and any manufacturer probably knows the answer to the question "do you think consumer rights authorities agree that it's unreasonable to expect a vacuum cleaner to last more than a year?". A little bit offtopic: Whilst many Americans seem to think that European bureaucracy is terrible and redundant, I think it's convenient in cases like this: Whenever I buy something I don't need to compare warranties since I know for how long a period of time the manufacturer has to replace it anyway and if some product has an exceptionally long warranty I'll know that too since only such warranties are legal to use in advertising (so I'm likely to notice it) - i.e. it's illegal for a manufacturer to e.g. state "exceptionally long" if the warranty is just "normal", the normal warranties can only be presented as information but not something which makes that product different compared to others.

    11. Re:They actually built these things? by Tony+Hoyle · · Score: 1

      Couldn't find the roomba on sale here but found the trilobyte mentioned elsewhere.

      £990.. around $1500!!!

      For that money it's cheaper to hire a cleaner. They'd do a better job too.

    12. Re:They actually built these things? by djupedal · · Score: 4, Informative

      ...info from the manuf. site*, and my experience with at least one of the little beasts:
      *"Roomba is an intelligent and effective vacuuming robot. All Roomba Vacuuming Robots feature iRobot's unique AWARE(TM) Robot Intelligence Systems. AWARE uses dozens of sensors to monitor Roomba's environment, and adjusts Roomba's behavior up to 67 times per second, ensuring that Roomba cleans effectively, intelligently and safely."

      Mapping:
      "Roomba automatically calculates room size and run time based on a number of factors. Roomba will clean longer in rooms with more debris and furniture. Roomba also spends a little bit longer cleaning rugs than hard floors. In an empty 8x10 room with hard floors, Roomba will clean for approximately 20 minutes. Removing obstacles from a room will decrease the amount of time Roomba needs to spend in a room."

      Sensors:
      There are multiples of many of the single ones you listed. As an example, there are at least 4 'cliff' sensors, and 2 'Dirt Detect' sensors. That alone = 6, not 2.

      'It does not learn, it has no memory'
      Cleaning Intelligence:
      "Roomba automatically calculates how long it needs to work to clean the entire room." (calcs such as these, along with any cleaning schedules, have to be retained somehow, even if it is session based only...)

      '...bounces around in a semi-random pattern'
      (...semi-random? semi? random pattern?)
      How does Roomba know where to go?
      "Because it uses specially designed cleaning behaviours to decide. Roomba will switch between spiralling to cover open floor spaces, and wall following to clean edges and criss crossing the room. All the while it will use its non-marking bumper to feel for furniture and obstacles and move around them."

      All of which reminds me to contact them about correcting some of the grammar in their documentation.

    13. Re:They actually built these things? by aurelian · · Score: 1
      It has an algorithm for moving around and responding to sensor events; this is presumably what can be reprogrammed via the serial interface. So yes it obviously has some rewritable memory; however the GP was correct in saying that it has no mapping capability, and does not keep track of where it is or where it has been relative to a map or waypoint. At least that was the case last time I looked at the roomba.

      Actually, AFIK none of the commercial robot cleaners have any map-making capability. Anyone know otherwise?

    14. Re:They actually built these things? by Lord+Ender · · Score: 1

      The only guy I know with one of these gave up on it. In his small, clutterd bachaelor pad, it didn't have enough suction, didn't get enough places, and got stuck. He ended up buying a Dyson vac and leaving roomba in the closet.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    15. Re:They actually built these things? by JabberWokky · · Score: 1
      Amazon lists a half dozen Roomba models from $150 to $250, about the same price as decent traditional vacuum cleaners. I'm sure you can find expensive $1500 canister vacs as well, but most people buy the normal range, and that's where Roomba is priced.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    16. Re:They actually built these things? by JabberWokky · · Score: 1
      Yes, and they are quite popular with the mainstream consumer market. There are some other technological advances that you might have heard of -- TiVo, WiFi and HDTV. Homes that have those kinds of things tend to have Roombas... and they are hardly "geek houses". They are just ordinary family homes.

      --
      Evan "Damn, sometimes Slashdot makes me feel old"

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    17. Re:They actually built these things? by laffer1 · · Score: 1

      Hallways are a problem too. Roomba has great difficulty with my hallway. If every room in the hallway is open and roomba cleans the whole area, it can hit about 95% of the hallway without setting it down special for a spot clean. If the rooms are mostly closed, roomba will not enter the hallway at new angles and therefore will not hit a good percentage of the hallway. It actually repeats over the same areas.

      I haven't had problems with chairs, but now instead of cleaning the floor every week and moving around obsticles i find myself spending the same time picking up obsticles. When you have cats who drag toys under the bed, this can be a problem. More than once i've had roomba get a toy stuck in the brush or flip over because it bumped into a corner at a certain angle.

      As for cleaning, it gets cat hair out great as long as you empty it often enough. I find the brush and compartment fill up quickly. I do have 3 cats though. I bought the lowend model (red) that does not have the charging station. I wasn't sure how it would work with my cats at the time and didn't want to risk 300 dollars on a vacuum that didn't work. When this one dies eventually, i'll buy a high end model.

      The bigger the room, the better it does. If you live in an apartment like I do, sometimes it has trouble. If you live in a home with small hallways, it could be an issue. Good for a house, not as good for an apartment or "mobile home".

      I had hoped to buy one for my grandmother as she has trouble vacuuming at 77 years old. I think it would be too much work for her to bend over to empty it and "child proof" her home.

      One last thing, if you have a lot of electronics or pets you should watch the roomba while its running to some degree. Don't let it roam free. One time it knocked my surround speaker to the floor because it caught on the speaker wire behind the couch! Suprisingly it does much better in my computer room, although the cables are well hidden and only cat5 cable is running along the floorboards.

    18. Re:They actually built these things? by MacJedi · · Score: 2, Interesting
      Judging from my brief inspection of the SCI specifications, you can not get access to any of the Roomba's on-board memory or reprogram any of it's logic, but you can give it commands and read the state of the sensors-- so it should be possible to give the roomba mapping capability, provided that the logic was all external.

      Something like a gumstix device would be an ideal platform-- it has linux, it has serial, and potentially wifi / bluetooth. You could even power the thing off of the roomba battery.

      --
      2^5
    19. Re:They actually built these things? by Charcharodon · · Score: 1
      Yeah they work, kind of. A guy at work buys every new gadget that comes out, so he brought his in and we played with it. Did a good job, but was kind of loud. The one I find pretty cool, he bought this one too, is a robotic lawn mower, it looks like a giant yellow Roomba. Out here in California the grass doesn't grow too fast so it handles it pretty well.

      For my house the regular Roomba won't cut the mustard. If they were to combine the floor cleaner with the lawn mower along with a combat/bomb robot they make also then maybe it would be able to handle my room.

    20. Re:They actually built these things? by brianosaurus · · Score: 1

      The roomba definitely doesn't outperform a Dyson by traditional measurements, but try turning on a Dyson, then walk away for an hour and see how much of the room it has cleaned. They're very different devices.

      I've been using my roomba in my home office and basement, just to keep the dust bunnies down. Its also great for collecting stray Air-Soft rounds that ricochet around the room (I just need to come up with a good way to separate the BBs from the dust once they're in the bin). Both rooms have hard floors (wood upstairs, concrete in the basement), so it works well. I have an area rug in the basement that gets decently clean.

      I also have several pets, so running the Roomba every couple of days (or every day, once the Scheduler upgrade arrives) keeps things nice between visits from the maid service.

      As a bonus, the Roomba has "trained" me to not leave as much junk on the floor. It tends to get trapped if there are too many obstacles. Now my house looks much nicer, though my desktop now gets all the clutter.

      --
      blog
    21. Re:They actually built these things? by NoMoreNicksLeft · · Score: 1

      Why do that? Give the thing wireless, period, and let a beefy server somewhere in the rest of the house do all the logic. Can do all sorts of neat things that way.

    22. Re:They actually built these things? by petermgreen · · Score: 1

      hmm after my experiances with laptop connectors i'd say having something jerking thier cables all the time would be a very very bad thing!

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    23. Re:They actually built these things? by Anonymous Coward · · Score: 0

      From what I can tell from the viewos on the iRobot website, the roomba circulates in a random pattern which has been tuned to cover the entire room, on average.

      if they have no internal memory, what the Hell is the serial interface for? Reprogramming songs? Adding instructions? Those things sound like activities that require memory to me...

      The serial interface isn't intended for connecting to a PC; it's used because serial is one of the most trivial and universal interfaces in electronics, and is compatible with even cheap $1 microcontrollers.

      The serial interface offers several modes of operation - off, basic, safe and full. Off is what it sounds like; basic lets you the serial interface do everything the unit buttons can do (run, spot clean, turn off), and lets you read the state of the sensors and battery; safe lets you control the speed, direction and vacuuming of the robot but also monitors the sensors, i.e. uses the stair detect sensor to stop you accidentally running it down stairs; and full lets you control all the motors and run it down the stairs if you want to. You can also force it to return to it's charging station and bits like that. The connector also provides a voltage supply.

      It would be pretty trivial to put together a PIC chip or similar to interface with the roomba, then secure it to the top with some double-sided sticky tape.

      Basically you could provide any level of exta functionality in this arrangement; it could be as simple as a light sensor to make the roomba run whenever the lights are off and return to base when the room gets light again. That could be achieved with a handful of components and at very low cost. Equally, you could completely re-implement the roomba's control logic, making it follow different seach patterns, using additional sensors and so on. Or you could put on a minature computer with a webcam and wifi and have people on the internet able to drive your roomba around your house.

      In other words, there's quite a bit you could do with this interface.

      Michael

    24. Re:They actually built these things? by Anonymous Coward · · Score: 0

      Couldn't find the roomba on sale here but found the trilobyte mentioned elsewhere.

      UK, right? I've just got one from these guys:

      http://www.electricshopping.com/shop/shop.do?cID=3 0&pID=148

      Cost of £150 fine British pounds. It's just arrived, but it's an xmas present for someone else, so I can't plaw with it :-(

      Michael

    25. Re:They actually built these things? by ChaosDiscord · · Score: 2, Informative

      You're buying into Roomba's marketting hype. Fundamentally the Roomba is a really simple design. They made the right decision, most people tried to make really smart vacuums. The result was complex and expensive. Roomba's brilliant insight was that a pretty stupid machine could be Good Enough.

      Most people would suggest that "learning" and "memory" mean things like it remembers how big a room is between cleaning sessions, or that as you clean the same room repeatedly the Roomba will deduce more effectice cleaning paths. The Roomba does neither. It maintains some internal state while running, but that internal state clearly doesn't include anything as complex as a "map". If it had a map it would make fewer suboptimal choices.

      Have you watched a Roomba do a run? The cycle always starts the same: spiral. If it doesn't hit an edge (be it a hard object, an IR wall, or a drop off) while doing a core spiral (about 5 feet in diameter) it picks a direction and runs straight until it hits an edge. Either way, once it's found an edge it will follow the edge for "a while". Eventually it will decide to shoot off in a random direction against. Repeat. For added spice, sometimes while shooting off in a random direction, it will stop and try to spiral again.

      The result is that the Roomba often vacuums a given spot many times. Not because the spot is particularly dirty, it's just not smart enough to realize that it's doing so. The Roomba is also often missing some parts of the room. But the missed spots tend to be small and if you vary the initial placement and direction it will tend to catch them next time.

    26. Re:They actually built these things? by Ankur+Dave · · Score: 1

      To prevent the Roomba from vacuuming a spot too many times, the manufacturers could just add a sensor in the vacuum inlet that checks how much dust is being sucked up. I've seen this feature on some vacuum cleaners: there's a red light if the vacuum cleaner is sucking a lot of dust up (the area has not been cleaned yet) and a green light for if the area is already clean. So this could be implemented in the Roomba software by making it enter "spot" cleaning mode on soiled areas and just pass through areas with little to no dust.

    27. Re:They actually built these things? by CffnDwllr · · Score: 1

      >(I just need to come up with a good way to separate the BBs from the dust once they're in the bin)

      Have you tried a magnet??? A Rare-Earth magnet should work quite well.

      --
      I'm waiting for WOOT to offer an Illudium Q-36 Explosive Space Modulator. I need one.
    28. Re:They actually built these things? by pjp6259 · · Score: 1

      Actually the new roomba does have that. I got mine at Sharper Image, and it has a little blue light on the top that comes on in particularly dirty areas. When it turns on, it enters spot cleaning mode until the blue light goes off. It sounds like a neat idea, but in practice I rarely see it turn on, and even then the spot cleaning can sometimes take it out of the dirty area, and then it turns off the spot cleaning before it got the whole area.

      --
      Computers don't make mistakes. What they do, they do on purpose.
    29. Re:They actually built these things? by HTH+NE1 · · Score: 1

      True, if you have the charging dock (optional on the base model, comes with the more expensive models), and if Roomba can find the charging dock before it dies.

      Bad design. Not only could it die before it gets back, it will also waste power traversing part of the room it has already cleaned.

      It should be like in-air refueling of fighter planes or calling AAA. It should send a signal to the recharger which is itself mobile. The charger homes in on the Roomba, charges the Roomba from its on-board battery, then returns to the recharging station to wait for the next time it is summoned.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    30. Re:They actually built these things? by devilspgd · · Score: 1

      It doesn't wander randomly, it attempts to follow walls to surround the room until it locks in. It's simple, but effective.

      The roomba doesn't wait until it's down to it's last few minutes of charge, it has more then enough time to circle rooms within it's specifications at least a couple times looking.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
  13. Make it respond to 2 verbal commands, like by Anonymous Coward · · Score: 5, Insightful

    'Stop'

    and

    'Do you have to do this NOW; I am trying to have a conversation here.'

  14. The bong caddy Roomba by theflyingdingleberry · · Score: 1

    The article's mention of the creation of the bong caddy Roomba reminded me of Dennis Leary's bit about how the problem with smoking dope is that it leads to carpentry. The bong caddy Roomba, that is too rich.

    1. Re:The bong caddy Roomba by xanadu113 · · Score: 1

      For $199 or so that the Roomba costs, why would I pay MORE for IT than my BONG?

      I think I'll just pass the bong, and use the $199 to FILL the bong, not have it wheel itself across the room.. =)

      --
      -Myke
    2. Re:The bong caddy Roomba by SharpFang · · Score: 2, Funny

      Damn you, man, you pay to fill the bong?! Grow your own, share, and use the saved money to get a bong caddy!

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:The bong caddy Roomba by pintpusher · · Score: 1

      and be sure to gpl it otherwise some wanker will take your shared stuff and sell it to someone else.

      --
      man, I feel like mold.
  15. Clever hacks, eh? by TallMatthew · · Score: 3, Funny
    Creative wags have already turned a Roomba into an automatic bong caddy.

    Mr. President, what does this mean for the war on drugs? Do you have an eye on these intelligent, morally-deficient vacuum cleaners?

    The president said Friday he could not talk about the matter.

    "We do not discuss ongoing intelligence operations to protect the country, and the reason why is that there's an enemy that lurks, that would like to know exactly what we're trying to do to stop them," Bush said in a television interview.

  16. Wait a sec by rolypolyman · · Score: 2, Informative

    Come on... any real hacker wouldn't need to be spoon-fed the specifications! If they have that, then they're just programming.

  17. Rhoomba by Anonymous Coward · · Score: 0

    Ahh, yes, who wouldn't want something in their home that sucks, blows, and vibrates? lol

    Blog
    Website
    E-mail

  18. Stupid Roomba by Rumagent · · Score: 1, Informative

    I really want to like the Roomba. It is a cool, affordable and self destructs about once a month. After going through five Roombas, I finally gave up and bought a Trilobite instead. The Roomba is potentially nice, but the crap quality means that it is little more than a nifty toy.

    1. Re:Stupid Roomba by Dun+Malg · · Score: 1
      I really want to like the Roomba. It is a cool, affordable and self destructs about once a month. After going through five Roombas, I finally gave up and bought a Trilobite instead. The Roomba is potentially nice, but the crap quality means that it is little more than a nifty toy.

      Cripes, what did you DO to them? I've had the same roomba for like three years and it has survived falls down stairs, getting piched under a rocking chair, and numerous random abuses from dogs and children. They're not built like tanks, but I wouldn't say they're "crap quality". They're just "minimally durable". Crap quality implies that they can't take normal, responsible use.

      --
      If a job's not worth doing, it's not worth doing right.
    2. Re:Stupid Roomba by Rumagent · · Score: 2, Informative

      Standard use on hardwood floors. And I do not have children or dogs for that matter. What model do you own? I purchased the Discovery SE and I am certainly not the only one experiencing this - a quick search on roombareview can confirm this.

      So yeah, I still think they are crap.

    3. Re:Stupid Roomba by Dun+Malg · · Score: 2, Informative
      Standard use on hardwood floors. And I do not have children or dogs for that matter. What model do you own? I purchased the Discovery SE and I am certainly not the only one experiencing this - a quick search on roombareview can confirm this.

      Hmmmm....I have an "original Roomba" from when there was only one model, and I recently picked up a Discovery SE. Searching the Roombareview.com forum I find a few people complaining of bad sucker motors and erratic behavior with the Discovery, but the biggest complaint seems to be slow turnaround on warranty returns from iRobot. I haven't noticed any problems yet with my new roomba, but I've only had it a couple months...

      --
      If a job's not worth doing, it's not worth doing right.
    4. Re:Stupid Roomba by neoee · · Score: 1

      Yet another more serious solution is Friendly Robotics product. I have a robomower by them which works great. Though the price tag on the vac is steep (but not far from the Tribobite).

  19. What are you guys crazy?! by Anita+Coney · · Score: 4, Funny

    You WANT hacked robots running around your house?! Elementary chaos theory tells us that all robots will eventually turn against their masters and run amok in an orgy of blood and the kicking and the biting with the metal teeth and the hurting and shoving.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
    1. Re:What are you guys crazy?! by the31337z3r0 · · Score: 1

      HOYVEN!!

    2. Re:What are you guys crazy?! by JabberWokky · · Score: 1
      "Elementary chaos theory tells us..."

      You misspelled "Hollywood chaos theory" in your message. Just so you know.

      --
      Evan "Damn you Crichton, damn you to hell"

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  20. Re:Destructed Roombas by DiscoSnorlax · · Score: 1

    Well, if you don't have any use for the self-destructed Roombas, I could probably find something fun to do with them... How much do you think shipping to 46383 would cost? (Whatever the cheapest method is, of course. Usually USPS, but I suppose it could be UPS.)
    My email = (my username)(at)yahoo(dot)com

  21. I see a Christmas TV special! by AndroidCat · · Score: 2, Funny

    How about several Roombas playing musical accompaniment to Drunk animatronic Walmart Santa?

    --
    One line blog. I hear that they're called Twitters now.
    1. Re:I see a Christmas TV special! by petermgreen · · Score: 1

      lol

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  22. Heh by Anonymous Coward · · Score: 0

    I love the Roomba. Too bad I'm too broke to afford one. I saw the Chairwoman of the company speak at a conference I was at over the summer. Good times.

  23. Roomba Theater by Susskins · · Score: 2, Funny

    How long before some doofus tries to reenact Great Moments in Cinema?

    1. Re:Roomba Theater by AndroidCat · · Score: 1

      Hmm, mount something like a PDA, tablet or PSP on the top displaying animated heads saying the words...

      --
      One line blog. I hear that they're called Twitters now.
  24. Hackable Clearmate clones? by AndroidCat · · Score: 1

    There seems to be at least one clone of the Roomba, the Cleanmate 365 QQ-1. Has anyone checked to see if these cheaper clones are at all compatable/comparable with the Roomba for hackitivity? Update: Some people are looking into it.

    --
    One line blog. I hear that they're called Twitters now.
  25. Re:Destructed Roombas by Rumagent · · Score: 1

    I would really like to send them to you, unfortunately I live in Denmark so
    the shipping cost would probably ruin you:)

  26. NOOOOOOO! by uncoveror · · Score: 1

    William Smythe says "Leave my little buddy Scruffy alone, you dirty hackers!"

    --
    The Uncoveror: It's the real news.
  27. Hackable Roombas? by Anonymous Coward · · Score: 0

    I for one welcome... oh never mind.

  28. Very Cool by mretallack · · Score: 1

    I have had my Roomba discovery for about 9 months, nether noticed that small flap, just lifted it about a minute ago after reading the pdf file, and hay-presto there is a small din connector there. Now I just need to think of something to do with it.......

    1. Re:Very Cool by bobcat7677 · · Score: 1

      Now I'm just curious... You say you looked under the "flap" on your roomba and looked at it's "din connector". So tell us, is it male or female?

    2. Re:Very Cool by NoMoreNicksLeft · · Score: 1

      I'd like to see a bluetooth/wifi dongle that plugs into it. My central server already does the other home automation stuff, even if I could just schedule vaccuuming once a day with the wireless, would be a help.

      But what I really want, is to be able to get a location to within 6" or so. This would allow you to write a quick program that steers it from room to room. Or guards against it going places it shouldn't.

      (Not to mention you could have it do "dirt maps" via the dirt sensor, wonder if I really want to know the results or not, though).

  29. Empty beer cans.... by Anonymous Coward · · Score: 0

    thinks to self:
    "why do I keep finding empty beer cans in front of the fridge? ...hmmmm..."

    later that day, thinks:
    "did I just hear someone burping...who's there!! ...ahh, rowdy neighbors again - party on!"

    later, upon finding the prized hacked Roomba sitting on couch watching p0rn, smelling of alcohol, and leaving a meandering path of destruction through the room...

    Exclaims in utter terror:
    "Good Lord, I've created a monster! _Ahhhhhhhhhhhhh!!_ Drinking MY beer and watching MY pOrn without me! Selfish Bastard! Give me that remote! Hey, come back here with that!"

    "Damn, you can move pretty fast." "Ok, ok, just don't leave the empties in the middle of the floor any more. Can I have the remote now? .... please!"

  30. Chairs... by antdude · · Score: 2, Funny

    "Chairs are a problem. I have several chairs just the right size for Roomba to get wedged into the space between the legs. You wouldn't beleive how persistent Roomba is about wedging itself in tight."

    I have a solution for that. Invite Steve Ballmer over and piss him off! [grin]

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:Chairs... by cygnus · · Score: 1
      I have a solution for that. Invite Steve Ballmer over and piss him off! [grin]
      does that mean we should call him Chairba?
      --
      Just raise the taxes on crack.
  31. Re:New Songs: 8-bit awesome by eonlabs · · Score: 1

    The new roomba, now complete with the entire works of Konji Kondo amd Nobou Uematsu.

    --
    I wouldn't consider the mad hatter mad. Just reality impaired. He sure can make a mean cup of tea.
  32. Re:I can't believe eno one's sad this yet.... by SharpFang · · Score: 1

    [horror movie music...]
    No, not YET!!! HAHAHAHAHA!
    [zoom out of a castle in a storm at night, mad hacker in the tower with raised hands, laughing]

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  33. Re:I can't believe eno one's sad this yet.... by RaNdOm+OuTpUt · · Score: 0

    Well, it is pretty obvious a vacuum cleaner probably doen't run Linux... But, something is seriously wrong when somebody doesn't ask anyways :)

    --
    13. Any legal action is absolutly excluded. (Pi World Ranking List rules)
  34. Classic Balmer joke by realcoolguy425 · · Score: 1
    This man deserves a funny mod.


    Of course you could also apply quantom mechanics and NOT check whether your Roomba is stuck or not. That way it will either be stuck and not be stuck until you check on it!

    1. Re:Classic Balmer joke by provolt · · Score: 2, Funny

      At work the other day, the bad-joke-of-the-day was similar.

      In lots of hotels, motel, inn, etc there are signs that indicate someone famous slept there. "Elvis slept here." "King Charles II slept here."

      In a small inn in Germany there is a similar sign. "Heisenberg may have slept here."

      It served as a very good geek test. People either immediately laughed, or just looked blankly waiting for the punchline.

  35. iRobot is Looking for More Geeks by sonpal · · Score: 5, Informative
    If you enjoy working on robots or being around robots, we have several openings listed on our careers web page. You don't have to be an engineer - it takes a lot of different types to operate any real company.

    In addition to the open positions, we generally have room for interns, especially if you are a hands-on type.

    All of our openings for both the Consumer and Government divisions are in our Burlington, MA headquarters located about 20 minutes from downtown Boston. The Government division also has a small facility in San Luis Obispo, CA about 4 hours from LA, where we make rare hires when we find the right people.

    Drop me a note at "hsonpal at our domain name" when you apply - I'll let HR know that I'm referring you.

    -- Hiten

    1. Re:iRobot is Looking for More Geeks by freeweed · · Score: 1

      Drop me a note at "hsonpal at our domain name" when you apply - I'll let HR know that I'm referring you.

      Heh. That just tickled me for some reason.

      HR: Hey, we have this resume, who is this guy?
      You: Some dude from Slashdot. I don't know anything about him, but hey, he's on Slashdot!

      Honestly though, thanks for the tip (too bad MA is just about the last place I wanna live, personally). If you have HR people that would seriously take a Slashdot recommendation, it must be a pretty cool place to work.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  36. Roomball by tektrix · · Score: 5, Funny

    A friend just gave me her old Roomba to hack, so this is great timing! I'm going to use it to realize an idea (dunno if it's original or not) wherein the hacked Roomba lets me turn any room into a gigantic pinball machine. It'll have more bump sensors, a frantic motion algo, a crap-load of blinky lights and sound-effects, plus a digital display (in big red numbers) that keeps score. You set it down, aim it into the room, and let it go. A timer stops it after X minutes. High score wins (or whatever). I'm gunna call it "Roomball" . . . or maybe "Pinba". My cat will never forgive me.

  37. Well.. by Galston · · Score: 3, Funny

    I for one welcome our new....

  38. Yes, but... by Anonymous Coward · · Score: 0

    All true. However, pretty much every one of these problems is also an issue with the floor attachment on my canister vac as well(*), and at least the Roomba brushes don't have the extra horsepower that allows the floor vaccuum to irreparably mangle cords and cables.

    Throw rugs with fringe on them are also a problem for vaccuum cleaners manual or automatic.

    * Well, except for maybe the part about flipping upside down on the stairs.

  39. First suggestion by Anonymous Coward · · Score: 0

    Add a camera and a squirt gun. If it detects the pet where he shouldn't be....

  40. Pseudo-semirandom by Urusai · · Score: 1

    Software has not thrown off the yoke of determinism yet...although hardware certainly has.

  41. hm by lejerdemayn · · Score: 1

    you know what would be funny? if big roomba could deploy little roombas :D add a docking bay, add some small bots with some memory that they get from 'dad' and hack on!

  42. they actually have one at my base by spacerodent · · Score: 2, Interesting

    I work for the Navy and they have one of these in a meeting room. They just let the little bastard run around free range 24/7 and the room is packed with chairs. There is a strict no touchy rule in effect as well so people will just deliberatly put their foot rigth in front of it only to watch the poor roobra bounce off. As if that wasn't funny enough try listening to a speech from someone important as a tiny robot putters around smacking into things. Highly amusing.

  43. Re:I can't believe eno one's sad this yet.... by neomunk · · Score: 1

    Whoever modded me 'Offtopc' s full of shit... Does it run Linux is ALWAYS Ontopic here at slashdot.

    Redundant would have been better...

  44. Programming new songs by craXORjack · · Score: 1
    programming new songs

    I think I would slap a disney sticker of Dopey on the top and program it to do "Whistle While You Work".

    --
    Liberals call everyone Nazis yet they are the closest thing to it.
  45. Roomba Research by Anonymous Coward · · Score: 0

    Speaking of cool Roomba hacks, there is research where I go to school that should qualify. There's big bucks for wireless research now, so a wireless testbed is in development for simulations. The plan is to attach wireless devices to Roombas so that they can move themselves around to configure themselves for different experiments and to recharge themselves during experiments.

    Check it out here.

  46. the sample code is in Python! by anon+mouse-cow-aard · · Score: 1

    That's so cool! I'll just openly cheerlead... It is not the most popular language, so it is worth pointing out when it shows up somewhere unexpected.

  47. How about.... by Old+Wolf · · Score: 1

    .... a Beowulf cluster of these.

  48. Personally... by anandamide · · Score: 1

    I welcome our new robotic carpet-sweeping overlords!

  49. Let the obligatory "Runaway" jokes begin! by Master+of+Transhuman · · Score: 1


    You gotta give that movie credit - Gene Simmons was fabulous as the evil Dr. Charles Luthor! And (besides Kirsty Alley) the other babe was hot, too.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  50. SCI limitations by Blob+Pet · · Score: 2, Informative

    I was playing around with the SCI before it was officially released, and here are a few of problems I've had with it:

    1) You can send the Roomba direct commands for driving, controlling cleaning motors, and polling internal and external sensors, but you can't reprogram it. If you want to add any real intelligence, you're going to have to mount a small computer or PIC on top of the Roomba or keep it tethered to a desktop.

    2) You can't control the left and right drive wheels with independent power values. Instead, they've provided a higher-level system where you have to specify a value for foward/reverse velocity and a value for turning radius in either clockwise or counter-clockwise direction.

    3) The serial port is a not-so-common 7-pin mini-DIN connector, so you're probably going to be splicing your own mini-DIN-to-DB9 cables. Also, the Roomba's serial interface communicates at plus and minus 5 volts, while PCs talk at plus and minus 10 volts. This means that if you're going to use a PC to control the Roomba, you're going to use a MAX232 chip.

    --
    "...today consumers have been conditioned to think of beer when they see a bullfrog..."
    1. Re:SCI limitations by cweagle · · Score: 1

      > Also, the Roomba's serial interface communicates at plus and minus 5 volts,
      > while PCs talk at plus and minus 10 volts. This means that if you're going
      > to use a PC to control the Roomba, you're going to use a MAX232 chip.

      Actually, the Roomba uses TTL levels for its' serial comms: 0V and +5V.

      Also, I recommend the MAX233 chip. A little pricier than the 233, but it has
      the capacitors built in, so you only need one external power decoupling cap
      to make things go.

      --
      -- "They say that time changes things. The truth is, you have to change them yourself." (Andy Warhol, adapted)
  51. It will need a few first things to make it decent by EMIce · · Score: 2, Informative

    This thing won't be a viable robotics platform until extra inputs and outputs added. Not to mention it has to stay tethered to a PC. This is screaming for a circuit board with a $10 microcontroller on it, one that can provide for analog/digital inputs & outputs, as well as some program space so it doesn't have to be tethered. One of those gumstix computers would work, but I'd prefer something cheaper, though gumstix does wireless, and that could be handy.

    Another problem is that applications are limited due to roomba's form factor. It might be fun equip it with a camera and a wireless gumstix module, and then have a server do processing/control - oh for, you know, things every geek ought to have, like a personal sentry or a reconnaissance drone. I bet it could make its way pretty stealthily through the floor of an office building, if the low profile were maintained, and so that it only moved when no one was looking. Neat, but I just don't see it physically actuating to do any task besides vacuuming and pushing on objects.