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.
rosjava is the first pure Java implementation of ROS.
From ROS.org: ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management.
Developed at Google in cooperation with Willow Garage, rosjava enables integration of Android and ROS compatible robots.
The library, tools, and hardware that come with Android devices arewell-suited for robotics. Smartphones and tablets are sophisticated computation devices with useful sensors and great user-interaction capabilities. Android devices can also be extended with additional sensor and actuators thanks to the Open Accessory and Android @ HomeAPIs thatwere announced at Google I/O,
ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more.