< >
Home » walking机器人入门教程#视频版 » walking机器人入门教程-rviz插件-多点导航插件升级版使用

walking机器人入门教程-rviz插件-多点导航插件升级版使用

文章说明

  • 多点导航插件升级版是原walking-rviz-plugin插件的改进版
  • 对于nav2_waypoint_follower包做了改进增加对航点操作的支持
  • 对于rviz插件本身航点管理做了升级,支持航点操作支持

航点文件制作

1. 启动机器人进入建图和导航状态

  • 通过手机或笔记本, 浏览器打开网址:http://walking机器人ip:5050/admin
  • 点击管理端->服务配置.分别启动底盘,雷达,全新建图,导航
  • 每次点击间隔3秒左右,特别是全新建图和导航之间,可以5秒间隔。

walking_webapi_service_3

  • 启动后,会再机器人屏幕上显示启动的窗口。

2. 在远程PC上通过nomachine连接到机器人桌面

3. 有两个打开的rviz界面,一个用于进行建图和保存地图,一个用于导航

  • 建图rviz效果图:
    请输入图片描述

  • 导航rviz效果图:
    请输入图片描述

4. 在导航rviz的地图上随意指定目标,一步步先把地图建出来

请输入图片描述

5. 设置多点导航

  • 点击左边walkingNavigation -> waypoint/Nav through pose mode进入多点模式
  • 效果图
    请输入图片描述
  • 点击右边地图上选择walkingTool,再在地图上设定目标点。同时左边也会出现设置的坐标点列表
  • 效果图
    请输入图片描述
  • 设置好坐标点后,就可以保存航点文件
  • 点击save waypoint即可,选择目录和输入文件名,默认我们保存~/waypoints/下
  • 命名类似为office_new.json,要写上后缀名
    请输入图片描述
  • 保存好的航点文件,就可以给高级教程里面的航点坐标配置使用了。参考文章

多点导航添加操作

1. 设置操作和参数

  • 保存航点文件之后,继续设置航点的操作,比如播放Music目录下的音乐,播放后停留10秒再继续下一个目标点

  • 假设Music下有音乐名称为zzl_a1.mp3

  • 选择操作
    请输入图片描述

  • 并输入相应的参数,效果图
    请输入图片描述

  • 我们设置第一个点,到达目的点后,播放音乐,播放完休眠10秒再执行第二个坐标点。

  • 其他默认,不设置其他操作

  • 再点击start waypoint following即可开始多点导航。

  • 我们这里暂时不开始导航,要先启动操作服务。要不到达目标点的操作不生效

2. 开启操作服务

  • 通过手机或笔记本, 浏览器打开网址:http://walking机器人ip:5050/admin
  • 点击管理端->服务配置.启动操作服务
  • 效果图:
    请输入图片描述

3. 开始导航

  • 点击左边start waypoint following进行多点导航
  • 开始后机器人沿着航点进行导航,当到达第一个航点,会播放相应的音乐,播放完暂停10秒,然后开始后面的航点。

保存序列化地图

1.在建图rviz界面上,在Serialize Map输入/home/ubuntu/map/map_office_new

  • 默认我们地图放置在/home/ubuntu/map/目录下,以map_xxxx命名。
  • 效果图
    请输入图片描述

2.再点击Serialize Map按钮,即可保存序列化地图

  • 在目录下/home/ubuntu/map/增加2个文件,map_office_new.yaml和map_office_new.posegraph
  • 保存地图后,我们就可以通过地图配置来指定使用,参考教程
  • 有了这个序列化地图,我们就可以在后面使用增量建图,会自动加载这个建好的地图。

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: walking机器人入门教程