请输入您要查询的百科知识:

 

词条 Microsoft Robotics Studio
释义

简介

Microsoft Robotics Studio就是在Bill的委托下,由Bill智囊团成员领导的一个小规模团队秘密研发的机器人开发平台。目前针对教育学习者免费。最新版本为2008技术预览版。

特点及目标

作为一个提供为机器人产业共同体而设计的软件开发平台,它将会有以下特点:跨越多种不同的硬件平台特点;广泛的面向大众用户特点,多种应用的广泛开发特点。

作为一个平台, 我们的目标也是为第三方提供各种支持,包括新的硬件,技术和工具的支持,就像微软Windows系统正作为一个平台,使其它方可以通过该平台把他们的产品和技术呈现个人计算机用户。 所以当我们在搭建自己的基础结构的时候,这不应该被当做独有的工具或库件把那些正在寻找科技乐趣的伙伴排除在外。

功能

为了更确切的描述Microsoft Robotics Studio软件,有以下三个方面的陈诉:

1、可扩展的广泛跨越了多种硬件和装置的实时体系结构。 编程接口可被寻址使用8位或16位处理器的机器人,同样也广泛支持基于32位的多处理器系统以及那些从最简单的触碰感应器到激光距离查询装置。

2、一组有用的工具使机器人应用程序的编程和排错变得更加方便。这包括一个高质量的可视模拟环境,该模拟环境由 Ageia 科技提供的PhysX 引擎应用在软件物理学领域。

3、一组有用的库件服务的样例,帮助开发者能开始着手编写机器人应用程序。

运行环境

Robotics Studio获得了一些初期用户的高度赞扬,美国乔治亚科技大学的个人机器人技术教育学院(IPRE)副教授Tucker Balch就是其中的一位.在使用Robotics Studio环境方面,IPRE是微软的一位早期合作伙伴."微软确实是填补了空白.对掌握机器人技术的博士们来说已经有大量可用的工具,但对那些想涉略这一领域的普通人来说一件合适的工具都没有."Balch指出.他表示:"微软试图让人们接纳Robotics Studio,使之成为未来机器人的操作系统."

Robotics Studio应用开发环境包括一个运行时程序,一个仿真器,一个可视化编程语言以及一套工具.运行时环境可以工作在目前的机器人技术中使用的各种8,16和32位处理器上.该软件重点是让用户编写简单的模块化命令程序,并如同服务那样动作.这种程序一般不在目标机器人的有限处理器和存储器上运行,而是通过机器人定义的许多通信协议中的一种与机器人进行交互. 比如iRobot公司的Roomba真空吸尘器,它是最受欢迎的消费类机器人之一,至今销量已经超过100万台,采用的就是飞思卡尔半导体公司提供的16位简单处理器.该处理器不带用户可访问的存储器,不过它提供串行接口协议,可以用来通过与PC的蓝牙链接给机器人发命令. Robotics Studio还提供可创建真实三维效果的仿真环境,这得益于Aegia技术公司提供的第三方物理引擎."开发人员可以充分测试程序,而不用冒机器人可能从楼梯上摔下来的风险." 在Robotics Studio提供的众多工具中,可视化编程语言作为主要工具可以帮助编程新手通过拖放图标快速创建命令程序.例如,工具可以让用户将机器人图标与视频游戏机的操纵杆关联起来,从而可以用操纵杆控制机器人的移动. 微软的Robotics Studio环境内含30多个上手指南,许多还带源代码,可实现基本的文本到语音或照相机等功能.Robotics Studio环境运行在Windows XP和Vista上,但Trower所在部门计划明年将它移植到Windows CE上.一些机器人技术程序使用CE作为固有的操作系统,他指出. 微软还希望编写一系列小程序,并一起打包进去.Trower将这些程序比作微软为早期版本的Windows编写的简单记事本文字处理器和计算器程序,从而让用户了解操作系统能做什么.

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 11:56:26