What’s the best Christmas gift for your love one when both of you are robotics geeks? For me and Lisa, I got the hint from her last Christmas that she wanted an iRobot - the robotic vacuum cleaner that I initially thought was quite impractical - and she did eventually got the iRobot Scheduler.

Turns out that Svetlana in Zurich actually built a LEGO robot vacuum cleaner using the RCX and wrote a paper about it: http://www.vs.inf.ethz.ch/publ/papers/domnitch_ubicomp2004.pdf Very interesting! Maybe I should have asked my wife to build one herself with our RCX instead.
In some ways, the RCX is quite limited. That’s one reason why our RCX is sitting in our closet a lot. But with the NXT, I think more and more robotic enthusiasts will start to have the capability to prototype sufficiently sophisticated robots. The driver behind it will the programming model and tools. The NXT hardware by itself will not be sufficient in convincing people to build cool bot. But with Microsoft Visual Studio Express in the picture, the future becomes very much clearer! You can read more about using Microsoft Visual Studio Express (one more FREE tool from Microsoft!!!) to program the NXT on Jim’s theNXTstep and on on Jeff’s NXTbot (links on the side bar). I believe under the supportive mindset of LEGO’s marketing team, NXT+VS will florish and NXT adpotion will sky rocket. Anyone wants my RCX in the closet?
Other than the Roomba RCX-clone, I also like some of the Segway clones out there: you can build a Segway yourself with parts list and instructions from http://www.tlb.org/scooter.html Just be extremely careful when test driving your scooter. Don’t say that I didn’t warn you
There is also an RC version built by some Georgia Tech guys. Video at: http://video.google.com/videoplay?docid=-5074120639358874539&q=segway&pl=true
New Scooba from iRobot
Lastly, the lastest iRobot vacuum is now the “Scooba Floor Washing Robot” which Cnet has a review of at: http://news.com.com/1606-2-6022442.html The Scooba doesn’t have the scheduler function and if you have carpeted floors, the Scooba wouldn’t work there. We love our Roomba and it actually works pretty good. But if you are considering the Roomba for kicks, I’d say bank the money for now and get an RCX because someone is bound to hack out an open source version of the Roomba code for the RCX. And an RCX-Roomba would be more fun to play with.