WEB开发网
开发学院软件开发C语言 利用Microsoft Robotics Studio远程控制机器人 阅读

利用Microsoft Robotics Studio远程控制机器人

 2009-05-21 08:30:05 来源:WEB开发网   
核心提示:Microsoft Robotics Studio可以使你在pc上创建程序来远程控制机器人,当然我们知道,利用Microsoft Robotics Studio远程控制机器人,微软的机器人软件开发平台是架构在.NET和.NET CF平台下的,如果你的机器人自身安装了.NET 或.NET CF的话,在为这些硬件写服务的时

Microsoft Robotics Studio可以使你在pc上创建程序来远程控制机器人,当然我们知道,微软的机器人软件开发平台是架构在.NET和.NET CF平台下的,如果你的机器人自身安装了.NET 或.NET CF的话,那么就机器人就可以脱机跑了,本文所说的方法是针自身没能够安装.NET和.NET CF平台的机器人的哦。

这个实例主要讲解怎样为你的远程连接(有线或无线)机器人实现一个PC端的控制接口,实际上我们要实现一个负责和机器人通信的服务,为了使这个服务更加通用,这个服务需要实现Microsoft Robotics Studio中所定义的通用协议,例如为Motor,Bumper,Contract,sonar等传感器,Microsoft Robotics Studio为这些传感器定义了统一通信协议,包括消息类型,消息体等,这些协议在 Robotics Common找到,这些协议使得我们隐藏机器人的细节,实现了这些协议,就可以在VPL中使用一致的操作方式使用这些模块了。

这个实例主要有以下几个方面:

在机器人一端创建一个远程通信的接口

在PC端创建一个和机器人硬件交互的接口

使用Brick Service

实现一个通用的服务

准备:

硬件:这个实例目的是帮助msrs不支持的硬件开发服务,你可能会发现,使用下面的平台会来学这个实例比较有帮助的。

LEGO MINDSTORMS NXT

fischertechnik

iRobot Create

硬件制造商通常会为自己的平台提服务供支持,在为这些硬件写服务的时候可以看下官方网站或论坛,可有这样的服务已经有人写好了哦。

软件:这个实例是为使用Visual C#的开发人员提供的,你可以使用下面的开发工具:

Microsoft Visual C# Expss Edition

Microsoft Visual Studio Standard, Professional, or Team Edition.

1 2 3 4 5 6  下一页

Tags:利用 Microsoft Robotics

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接