Kinect终成机器人传感器,微软Robotics Studio可使用Kinect SDK。
美国微软公开了可在该公司机器人用软件开发环境“Robotics Developer Studio(RDS)”下,使用其游戏机用距离图像传感器“Kinect”的软件“Kinect Services for Microsoft RDS 2008 R3(以下称Kinect Services for RDS)”。这是Stathis Papaefstathiou(微软机器人部门总经理)在该公司博客上披露的。该软件可从微软网站上免费下载。
Kinect Services for RDS是在为在PC上利用Kinect的SDK“Kinect for Windows SDK测试版(Kinect SDK)”上构建的。可搭接Kinect SDK,与RDS的平行分散系统运行环境“CCR/DSS(Concurrency and Coordination Runtime/ Decentralized Software Services)”一同使用。可在RDS平台上访问以Kinect获得的距离图像或普通摄像头的输出画面。
RDS配备有移动机器人模拟器,可在虚拟三维空间中模拟机器人的动作。此次的Kinect Services for RDS也可由该模拟器使用Kinect。可轻松安装由移动机器人配备的Kinect取得距离图像以及躲避障碍物等功能。
利用距离图像传感器可轻松构建空间地图
可在工厂、办公室及家庭等空间内移动的机器人,在具有可避开障碍物功能的同时,机器人还需要把握何处有何物等信息。此前的机器人研究一直采用预先在环境(地板或墙面等)中设置特殊标记,便于机器人识别图像,并为机器人安装可识别特征性标记的算法,以便机器人可边移动边自主构建空间地图的方法。比如,检测障碍物时主要使用超声波传感器,构建空间地图时以使用普通摄像头为主。
但随着Kinect的热销,价格便宜的距离图像传感器快速普及,今后机器人研究领域采用Kinect等距离图像传感器的情况似将不断增加。如果采用距离图像传感器,则一个传感器即可轻松完成障碍物检测与空间地图构建,比由普通摄像头识别图像构建空间地图要容易得多。关于此次的Kinect Services for RDS,微软以“Kinect Wander”的演示例名,进行了使用机器人配备的Kinect躲避障碍物的演示。
|