Microsoft Robotics Studio(现称Microsoft Robotics Developer Studio,MRDS)是由Bill Gates的智囊团成员领导的小规模团队秘密研发的机器人开发平台。该平台针对教育学习者免费提供,并旨在为学术、业余爱好者和商业开发人员处理各种机器人硬件。
软件简介
Microsoft Robotics Studio获得了一些初期用户的高度赞扬,例如美国乔治亚科技大学的个人机器人技术教育学院(IPRE)副教授Tucker Balch。IPRE是微软的一位早期合作伙伴。Balch表示,微软填补了空白,为那些想涉略机器人领域的普通人提供了合适的工具。Robotics Studio应用开发环境包括运行时程序、仿真器、可视化编程语言以及一套工具。该软件可以工作在各种8, 16和32位处理器上,重点是让用户编写简单的模块化命令程序,并如同服务那样动作。Robotics Studio还提供了可创建真实三维效果的仿真环境,得益于Aegia技术公司提供的第三方物理引擎。在Robotics Studio提供的众多工具中,可视化编程语言帮助编程新手通过拖放图标快速创建命令程序。环境内含30多个上手指南,许多还带源代码,可实现基本功能。Robotics Studio环境运行在Windows XP和Vista上,计划移植到Windows CE上。 功能与服务
Microsoft Robotics Studio软件的功能可以从以下三个方面进行描述:可扩展的实时体系结构,广泛支持多种硬件和装置,编程接口适用于从8位到32位处理器的机器人,支持从简单的触碰感应器到激光距离查询装置。一组有用的工具,包括高质量的可视模拟环境,由Ageia科技提供的PhysX引擎在软件物理学领域的应用。一组有用的库件服务样例,帮助开发者开始编写机器人应用程序。