Bill Gates has written an interesting article in Scientific American, A Robot in Every Home, in which he argues that robot technology stands where computer technology did thirty years ago, on the eve of the PC Revolution:
Think of the manufacturing robots currently used on automobile assembly lines as the equivalent of yesterday’s mainframes. The industry’s niche products include robotic arms that perform surgery, surveillance robots deployed in Iraq and Afghanistan that dispose of roadside bombs, and domestic robots that vacuum the floor. Electronics companies have made robotic toys that can imitate people or dogs or dinosaurs, and hobbyists are anxious to get their hands on the latest version of the Lego robotics system.
What robots require to really take off the way PCs did is, naturally, a standardized operating system (Windows for Robots?):
the challenges facing the robotics industry are similar to those we tackled in computing three decades ago. Robotics companies have no standard operating software that could allow popular application programs to run in a variety of devices. The standardization of robotic processors and other hardware is limited, and very little of the programming code used in one machine can be applied to another. Whenever somebody wants to build a new robot, they usually have to start from square one.
Indeed, Gates foresees robots becoming a whole new class of PC peripherals:
the robot can be a relatively inexpensive device that delegates complex processing tasks to the high-performance hardware found on today’s home PCs. I believe this advance will pave the way for an entirely new class of robots that are essentially mobile, wireless peripheral devices that tap into the power of desktop PCs to handle processing-intensive tasks such as visual recognition and navigation … as these devices become affordable to consumers, they could have just as profound an impact on the way we work, communicate, learn and entertain ourselves as the PC has had over the past 30 years.
I only hope that Microsoft will not allow Windows for Robots to ship with any security holes. Virtual botnets are bad enough. When they take physical form, we’re in big trouble.
Nick,
Firstly, happy new year.
Here at SAP Henning Kagermmann has been talking about robotics integration for sometime, more in the manufacturing rather than the consumer space, but his views are interesting nevertheless. There is an interview from 2003 here. http://battellemedia.com/archives/000748.php
And at the Hasso Plattner Institute in Potsdam there is a project to make .NET runtime available on the lego mindstorm platform. http://www.dcl.hpi.uni-potsdam.de/research/lego.NET/
Seems the windows robot is just around the corner.
Here is hoping that they obey Asimov’s Three Laws of Robotics
A robot may not injure a human being
A robot must obey orders given it by human beings
A robot must protect its own existence
Of course there is a wikipedia entry.(it is a good one)
http://en.wikipedia.org/wiki/Three_Laws_of_Robotics
Roger Clarke’s work may also interest.
http://www.anu.edu.au/people/Roger.Clarke/SOS/Asimov.html
I’m not a big Sci-Fi fan, but Asimov’s Robots create a great framework to discuss IT ethics…
Thomas