先锋机器人学习笔记_1-2 MobileSim MobileEyes用法及demo示例
来源:互联网 发布:淘宝2015交易额多少 编辑:程序博客网 时间:2024/04/29 20:37
MobileSim 以及 demo.exe 用法
1. 打开 MobileSim
MobileSim 是移动机器人的仿真软件,包含机器人以及周围环境模型,可以加载地图,获取传感器数据信息,我们编写的程序首先可以在这个软件上调试成功,然后可以在机器人的 pc 上运行,效果是一样的。
一般地,在 C:\Program Files\MobileRobots\ARIA\maps 路径下会有默认 map 类型文件。
3. 打开 map 文件后
4. ARIA 下含有 exe 文件路径
Demo.exe 是一个控制台程序,主要用于操作机器人的移动,传感器读数等等控制操作,有很多种模式可以选择。仿真环境下可以启动 MobileSim,然后启动 aria demo。
C:\Program Files\MobileRobots\Aria\bin
5. demo 下命令行解释
Teleop mode 远程操作模式Unguarded teleop mode 会撞墙的操作模式
Wander mode 晃悠行走模式
Laser mode 带有激光雷达
Bumps mode 碰撞检测,显示碰撞传感器信息
Sonar mode 显示声纳信息
Position mode 显示机器人位置
ARNL 和 MobileEyes 用法
1.打开 MobileSim 或者 PC 通过无线连接上工控机。
2.打开 arnlServer.exe,默认路径在 C:\Program Files\MobileRobots\ARNL\bin 下,
Note:如果报缺少 dll 动态链接库文件,请查看版本正确与否,如果无法解决,请与利曼公司工程师联系。(安装软件最好装在默认路径下,dll 文件放在默认路径下)
每台MobileRobots机器人都配备包含ARNetworking的机器人应用程序界面(ARIA),它是建立在C++基础上的源代码开放的开发环境,它为多种多样的智能机器人
系统提供优秀的客户端界面,其中也包括了您的机器人的控制器和各种附件。ARNetworking提供了MobileRobots和网络通信的TCP/IP协议层。ARIA/ARNetworking是开发您自己的机器人控制软件的理想平台,它为客户端—服务器系统完美的处理了最底层的细节,包括串口通讯,命令和服务器命令包处理,时钟周期,多线程,以及多种附件的控制,如激光测距仪、电子罗盘等等。更重要的是,ARIA的代码是完全开放的,因此客户可以按照自己的需求修改和扩展。
详细关于 ARNL 的说明请参照安装路径 C:\Program Files\MobileRobots\ARNL 下的《 ARNL4.pdf》 文件。(C:\Program Files\MobileRobots\ARNL\docs)
3.打开后停留在控制台程序,如果出现闪一下的情况,请再次确认是否打开 mobileSim。
4.打开后,mobileSim 会显示已连接提示,如下图。
MobileEye是用于远程监视和控制的图形化接口(使用无线连接或者其他通讯链路)。 它使用ArNetwoking协议(安装包里包含ARIA)连接机器人工控机上的服务程序(或者通过串口转以太网桥连接,还有在本地使用MobileSim),有许多例程都包括了ARNL,SONARNL,MOGS,还有ARIA的ArNetworking库。 根据服务程序要提供怎样的服务,MobileEyes能在地图中显示出机器人的位置,距离传感器的数据(声纳或者激光雷达),机器人的状态信息(位置变量,电池电压等),摄像头图像。 MobileEyes同样包
含了对机器人的远程控制,让机器人像设定好的目标导航运动,在行径中改变设定的参数。
6.如果是打开的是仿真程序,就在 Root Servers 那一栏写上“localhost” ,如果是实体机器人,则写上相对应工控机的 IP 地址。
7.连接后的效果图。
- 先锋机器人学习笔记_1-2 MobileSim MobileEyes用法及demo示例
- 先锋机器人学习笔记_1-1 ARIA开发者参考手册
- 先锋机器人学习笔记_1-5 Aria 编程基础
- 先锋机器人学习笔记_1-6 actionExample.cpp
- 先锋机器人学习笔记_1-7 ArRobot类
- 先锋机器人学习笔记_1-3 2d 建模和 Mapper 地图编辑器
- 先锋机器人学习笔记_1-9 使用Client对机器人实现远程控制
- 先锋机器人学习笔记_1-4 Pioneer SDK与VS2010编程配置
- 先锋机器人学习笔记_1-8 Config Client相关的类与例程
- ROS学习笔记(四) 先锋机器人跟随
- ROS学习笔记(三)先锋机器人的使用 — 参考 ROS wiki 和 Mobile wiki
- 先锋机器人控制程序
- SQL必知必会学习笔记_1、2课
- Junit学习笔记_1
- PushButton学习笔记_1
- PCL 学习笔记_1
- MarkDown 学习笔记_1
- Swift学习笔记_1
- Swiper库的一些基本使用
- JDK 1.8 ConcurrentHashMap 源码剖析
- LightOj 1422 Halloween Costumes 两种姿势详解(区间DP)
- XpSp3(未开启PAE模式)内存管理之系统PTE区域 下
- jsp 参数传呀传
- 先锋机器人学习笔记_1-2 MobileSim MobileEyes用法及demo示例
- [leetcode]494. Target Sum
- IO流知识小结(一)
- SqlServer建立存储过程,方便.NET插入自增字段
- 【设计模式】—-(20)状态模式(行为型)
- off-by-one(大小差一)错误介绍
- 九度OJ-1439:Least Common Multiple(相关文章尚未添加)
- golang 实现workqueue
- 自定义标签(5)动态属性的标签