论文部分内容阅读
基于移动机器人代替人去危险场合执行探测和救援任务的应用背景,设计了一个人机交互的软件平台;采用UML对设计过程进行建模,基于组件对系统进行模块化设计;各组件并行运行。通过消息队列与消息响应的机制实现组件之间的并发式通信;软件平台基于LabVIEW的Actor框架实现,核心Actor组件基于状态机设计,协调其它组件之间的通信;设计了一个远程Actor代理.实现与基于ROS的远程机器人的本地控制系统通信,将人的指令传输给机器人并将机器人的传感信息传回给人机界面;实验系统部署在两台计算机上,一台运行基于LabV