【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《MobileSim的使用方法》,欢迎阅读!
通过不同的TCP port连接不同的机器人,Aria通过不同的TCP port来控制机器人。
单个机器人仿真:
打开MobileSim,在Options的RobotModel中选择amigo,然后选择路径,打开地图(安装在C盘的Program Files中的MobileRobots中的MobileSim),也可不加载地图,选择No Map。然后打开Aria中的Demo,即可进行仿真。其中w代表游走模式,机器人可以自己避开障碍物。t代表手动操作,通过键盘上的↑、↓、←、右控制机器人前进的方向。(注意字母必须为英文状态下的字母) 多个机器人仿真:
打开MobileSim,在Options的RobotModel中选择amigo,在More Options中选择机器人的个数,其中规定第一个的TCP Port为8101,其余依次加一,然后加载地图。打开Aria中的Demo,这个Demo对应TCP Port为8101的机器人。在运行中输入cmd打开一个模板,将bin文件中的Demo加载到其中,在其中输入“ –rrtp 8102”回车,接入第二个机器人。依次接入另外几个。
输入“ –help”可找帮助。
机器人的类型有"p3at", "powerbot", "peoplebot-sh", "patrolbot-sh", "seekur", "amigo","amigo-sh","p3dx","p2de"and"p2at"。
Aria中的程序在C++(VC2008)中编写。编写的C++源代码在examples中的demo-vc2008.vcproj中。
MobileRobots/ActivMedia的不同模型中有不同的差分驱动器。
环境和障碍从MobileRobots/ActivMedia/ARIA 的地图文件中加载,amigo通过声纳感测外部的环境和障碍。
本文来源:https://www.wddqxz.cn/68e926f9f524ccbff0218455.html