PORTLAND, Ore. -- Microsoft Robotics has been giving away its free Robotics Developer Studio, complete with a 3D simulator, for the last six years, but without gaining much visibility.
Microsoft, however, is convinced that will change Wednesday (July 13th) when the company launches added services that allow users to plug the Kinect hands-free hardware--intended for gesture control of its Xbox gaming console--directly into any robot.
In essence, the Kinect will add eyes and ears to any robot, which can be controlled with sophisticated gesture recognition running on an embedded Windows based computer.
Microsoft’s Robotics Developer Studio users will not just have access raw data either, but will also be able to access all of Kinect's sophisticated pattern recognition algorithms that enable the Xbox to be controlled with gestures. In other words, now roboticists using the Robotics Developer Studio will be able to control their robotics with gestures.
"Kinect's SDK [software development kit] can now be used with our free Robotics Developer Studio to create natural user interfaces for robots with full access to Kinect smart routines like skeletal recognition," said Stathis Papaefstathiou, General Manager, Microsoft Robotics. "In addition, we know from our user base that Kinect can also be useful for autonomous navigation scenarios."
This fall, Papaefstathiou promises that his software development group will add new routines to directly support autonomous navigation tasks. Developers will also have access to the routines controlling the four-microphone array in the Kinect, including its sophisticated noise cancellation and beam steering operations.
While users are prohibited from developing commercial products with the Kinect SDK, non-profits will be able to add the navigation algorithms that enable robots to use Kinect to follow paths, plan routes and generally re-enact the types of behaviors that search-and-rescue robots can now only perform by remote control.
Last year Microsoft acquired the fabless chip maker, Canesta Inc. (Sunnyvale, Calif.) which makes a chip-level pattern recognition engine. Canesta’s engine is said to outperform the PrimeSensor which Microsoft is currently licensing from PrimeSense Ltd. (Tel-Aviv, Israel) for its Kinect.
When Microsoft commercializes the Canesta-invented chip-level work-alike of the PrimeSensor, it will be able to downsize the foot-long Kinect to about a square centimeter, enabling tiny robots and other mobile devices, such as the Windows Phone, to perform sophisticated gesture recognition for natural user interfaces, autonomous navigation and many other tasks.
R2D2, here we come!
Melonee Wise has already put together a tutorial on how to connect a
Kinect to an iRobot at ROS.org, a nonprofit community site for hosting
open-source robotics software.
Microsoft releases Kinect-for-Windows SDK
Teardown: Kinect has processor after all
Kinect's BOM roughly $56, teardown finds
Inside Xbox 360's Kinect controller
Latest quiz results (yes, the Kinect IS hotter than the iPod)