MobileSim 以及 demo.exe 用法

1. 打开 MobileSim

MobileSim 是移动机器人的仿真软件,包含机器人以及周围环境模型,可以加载地图,获取传感器数据信息,我们编写的程序首先可以在这个软件上调试成功,然后可以在机器人的 pc 上运行,效果是一样的。

2. 有 map 文件的位置

一般地,在 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 会显示已连接提示,如下图。

5.之后打开 MobileEyes。
    MobileEye是用于远程监视和控制的图形化接口(使用无线连接或者其他通讯链路)。 它使用ArNetwoking协议(安装包里包含ARIA)连接机器人工控机上的服务程序(或者通过串口转以太网桥连接,还有在本地使用MobileSim),有许多例程都包括了ARNL,SONARNL,MOGS,还有ARIA的ArNetworking库。 根据服务程序要提供怎样的服务,MobileEyes能在地图中显示出机器人的位置,距离传感器的数据(声纳或者激光雷达),机器人的状态信息(位置变量,电池电压等),摄像头图像。 MobileEyes同样包
含了对机器人的远程控制,让机器人像设定好的目标导航运动,在行径中改变设定的参数。

6.如果是打开的是仿真程序,就在 Root Servers 那一栏写上“localhost” ,如果是实体机器人,则写上相对应工控机的 IP 地址。

7.连接后的效果图。

先锋机器人学习笔记_1-2 MobileSim MobileEyes用法及demo示例相关推荐

  1. 先锋机器人学习笔记_1-4 Pioneer SDK与VS2010编程配置

    1.简介概览 先锋机器人开发软件:Pioneer SDK Pioneer SDK是一系列开发库和应用程序的集合,应用在所有MobileRobots移动机器人平台和可选配件上.标准Pioneer SDK ...

  2. 12864液晶深入学习笔记_1——基于msp430g2553

    12864液晶学习笔记 Created on: 2012-8-30 Author: zhang bin 这是我对12864的学习笔记,12864液晶功能很全面,使用起来也很方便,能够满足一般的研究和工 ...

  3. python的continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  4. python中continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  5. 散装版学习笔记 - Dubbo配合Multicast作为服务注册中心示例

    一.背景 上一篇记录了下SpringCloud使用Eureka作为服务注册中心的简单示例,文末并未提及使用过程中的感受以及总结,在此先做个小结,主要有以下两点: 整体环境配置简单,只需考虑依赖和app ...

  6. 仿人机器人学习笔记(一)坐标变换

    最近在看梶田秀司的<仿人机器人>自学仿人机器人的相关知识,虽然是本很老的书,但是作为入门教材我觉得还是挺好的,所以想做一个系列的学习笔记,毕竟感觉很多数学推导或者分析思路还是很难都记住,希 ...

  7. cublas 的学习笔记_1

    最近开始接触cublas,为了监督自己的学习,并希望得到其他朋友的指点,特地将自己的学习笔记写出来 1. 参考文档 CUBLAS_Library_2.1.pdf > 2.  环境配置 1)添加头 ...

  8. 机器人学习笔记(一)

    机器人学习

  9. 带时滞的病毒模型计算模板【基于matlab的动力学模型学习笔记_1】

    /*仅当作学习笔记,若有纰漏欢迎友好交流指正,此外若能提供一点帮助将会十分荣幸*/ 摘 要:无论是生物病毒还是网络病毒,其内核的传播机理都有很多的相似之处.因此,本文在经典的SIR病毒模型基础上改造出 ...

最新文章

  1. LeetCode简单题之比赛中的配对次数
  2. 《评人工智能如何走向新阶段》后记(再续1)
  3. JavaScript判断变量数据类型
  4. mysql逻辑删除的区别_不能和逻辑删除一起配置,不然报错。
  5. win10任务栏库进去计算机,win10电脑始终显示任务栏怎么处理
  6. [react] 使用ES6的class定义的组件不支持mixins了,那用什么可以替代呢?
  7. 【转】linx 设备名字来由 sd sr sg st
  8. 阿里云 OSS 如何设置防盗链, 上个月图床流量耗费50G+,请求次数10W+,什么鬼?
  9. OpenCV-矩阵变形reshape
  10. python : class定义中的:__dict__,__setattr__,__getattribute__,__getattr__,
  11. 主板声卡坏了会不会有电流声_不同领域适使用不同类型声卡,千万别选错了~~~...
  12. 站在巨人的肩膀上谈-计算机视觉走向未来
  13. 原来我们都让历史书骗了- -#!~
  14. 什么是GEMM?该怎么去学习GEMM?
  15. 2021计算机一级选择题必背知识点,2021年度全国计算机等级考试MSOffice选择题必考.doc...
  16. AI云时代大幕开启,华为全栈AI产品线将迎春天
  17. SVN的安装和使用基础教程
  18. 基于C++的医院管理系统设计与实现
  19. 计算机启动老是检测硬盘怎么解决,开机出现硬盘检测是怎么回事 硬盘检测的解决方法...
  20. 中国科学技术大学2021计算机考研分数线,中国科学技术大学2021考研分数线

热门文章

  1. ESP8266-Arduino编程实例-ADXL345三轴加速计驱动
  2. linux c int16进制转10进制,[编程题] 进制转换(16进制转10进制)
  3. 熊掌号php自动提交链接示例,织梦熊掌号api自动提交代码
  4. 厨卫电器行业B2B交易协同管理平台开发,优化企业库存结构
  5. 编程打印以下图案。 ****** ****** ****** ******
  6. 计算机原理中分散连接,计算机组成原理 课后作业2(第4章)
  7. python制作图片拼图游戏下载_Python图像处理——人物拼图游戏
  8. 一天一个蛋,刀斧靠边站
  9. 自动生成砌体加筋能否按照植筋的构造生成?
  10. 防红跳转(QQ域名防报毒)网站的思路和代码