Cloud computing and robotics could create one fine mashup that preserves battery life, adds capabilities and allows robots to form groups.
That's the high-level takeaway from Google's I/O conference this week. Google launched rosjava, a ROS (robot OS) framework in Java that is Android compatible. The move coupled with Google's Android Open Accessory API, which aims to connect a bevy of devices---phones, bikes, cameras, clocks and other household items highlights how it is positioning the Android operating system as a robotics tool.
At various stations, Google I/O highlighted robotics work with the likes of companies such as iRobot, Willow Garage and toymaker Hasbro. iRobot had robots that used tablets as heads and control units---think R2D2 with a crew cut. Willow Garage and Google demonstrated how an Android tablet could be the eyes and ears of the PR2 (right). The PR2 subscribed to the tablet's orientation and the tablet subscribed to the PR2's camera images (the eyes).
In a talk, Google project manager Ryan Hickman argued that mobile connectivity and cloud computing could give robots new capabilities with less battery power and memory. By offloading applications like mapping and sensor number crunching to the cloud, robots could become more useful and inexpensive. Mapping, voice and text services and optical character recognition are all cloud-enhancements that can be brought to robots.
I asked Hickman about latency. What would these robots do under clunky 3G connections and areas where there wasn't access. Hickman's reply is that the robot's memory could retain necessary data so it wouldn't suddenly go limp without a connection.
For instance, NASA's Ames Research Center is working with Google on the Android-cloud-robot connection with rovers in the desert. The problem is that there is no mobile connectivity in the desert. One possible solution would be to store information on the rover and then have a drone fly over and beam the data up. This drone would be Android powered of course.
Those use cases---along with these cute little Hasbro robots that learn as a group via the cloud---raised at least a dozen "birth of Skynet" quips at the I/O robotics talk. If I heard a dozen Skynet quips just in ear shot it's safe to say there were thousand more in the field.