当前位置:   article > 正文

【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随

多点导航

1.RIKIBOT 多点导航*

1.1 把小车平放在地板上,用远程软件登录到机器人的系统上,打开一个终端启动roslaunch rikibot bringup.launch。
在这里插入图片描述
1.2再打开一个终端,启动roslaunch rikibot navigate.launch
在这里插入图片描述
1.3在打开一个终端,启动rviz
在这里插入图片描述
1.4 全屏化后点击File,点击 Open Config,
在这里插入图片描述
1.5找到路径下~/catkin_ws/src/rikibot_project/rikibot/rviz/navigate.rviz,的navigate.rviz文件,点Open.
或者选择最近打开的配置navigate.rviz文件。
在这里插入图片描述
1.6 把rviz窗口调整到合适位置,调整方法:用鼠标滚轮点住灰色区域,可以拖动地图;鼠标滚轮上下滚动可以放大缩小地图;鼠标左键点住灰色区域可以翻转地图。
在这里插入图片描述
1.7点击Publish Point,在地图上依次打点,小车会自动计算路径,按照打点顺序依次到达目标点的位置。
在这里插入图片描述

2.RIKIBOT 多点巡航之巡逻机器人应用

2.1把小车平放在地板上,用远程软件登录到系统桌面,然后打开一个终端运行:
roslaunch rikibot bringup.launch。
在这里插入图片描述2.2再打开一个终端,运行 roslaunch rikibot lidar_slam.launch
在这里插入图片描述
2.3再打开一个字终端,启动rviz
在这里插入图片描述
2.4全屏化后,打开slam.rviz文件
在这里插入图片描述
点击 Close without Saving
在这里插入图片描述
2.5再打开一个终端启动键盘控制:在这里插入图片描述
2.6先记下小车建地图之前的起始点,然后再控制小车完成地图创建。
在这里插入图片描述
2.7地图扫描完成后,再控制小车回到起始点。
在这里插入图片描述
2.8保存地图:
在这里插入图片描述

2.9ctrl+c 取消刚才所有终端启动命令。
然后再重新启动bringup.launch
在这里插入图片描述
再另外一个终端启动
在这里插入图片描述

再另外一个终端启动
在这里插入图片描述
打开navigate.rviz文件
在这里插入图片描述
在这里插入图片描述
此时可以看到,机器人的雷达扫描边界 与地图重合,无需再次校正位姿。
在这里插入图片描述
用2D Nav Goal 导航,
在这里插入图片描述
然后再rviz 窗口看 该点的坐标和四元数。
在这里插入图片描述
其他点也是一样,依次导航,一共找出6个点的坐标和四元数值
在这里插入图片描述
这些点就是你要依次巡航的点。
找出6个点的坐标和四元数,把刚才启动的相关命令全部关闭。
2.10.去到以下路径下,找到riki_patrol_nav.py文件
在这里插入图片描述
2.11 编辑该文件
在这里插入图片描述
2.12下面就是要导航的6个点的坐标和四元数,然后把它替换掉即可。
在这里插入图片描述2.13替换掉后,保存文件,再打开一个终端启动bringup.launch在这里插入图片描述
2.14再打开一个终端启动 rviz,在这里插入图片描述
选择navigate.rviz 文件
在这里插入图片描述
2.15再打开一个终端,启动riki_patrol_nav.launch
在这里插入图片描述此时机器人会自动按照刚才设定的导航点,依次巡航。
在这里插入图片描述

3.RIKIBOT 深度摄像头建地图

3.1. 把小车平放在你想要构建地图的区域内地板上,用远程软件登录到机器人系统上,打开一个终端启动roslaunch rikibot bringup.launch。
在这里插入图片描述
3.2再打开一个终端,启动 roslaunch rikibot astra_xtion_gmapping.launch。
在这里插入图片描述3.3再打开一个终端,启动rviz在这里插入图片描述
3.4全屏化后点击File,点击 Open Config,
找到路径下~/catkin_ws/src/rikibot_project/rikibot/rviz/slam.rviz,的slam.rviz 文件。点Open
在这里插入图片描述
3.5把rviz窗口调整到合适位置,调整方法:用鼠标滚轮点住灰色区域,可以拖动地图;鼠标滚轮上下滚动可以放大缩小地图;鼠标左键点住灰色区域可以翻转地图。
在这里插入图片描述
3.6再打开一个终端启动键盘控制,对小车进行移动控制,完成地图构建。
在这里插入图片描述在这里插入图片描述3.7再打开一个终端,进入到~/catkin_ws/src/rikibot_project/rikibot/maps路径下,执行保存地图脚本。
在这里插入图片描述
*

4.RIKIBOT 深度摄像头导航*

导航前说明:一定要确保机器人在构建好地图的基础上进行!
4.1 把小车平放在构建好地图的区域地板上,用远程软件登录到机器人系统上,打开一个终端,启动roslaunch rikibot bringup.launc在这里插入图片描述
4.2再打开一个终端,启动roslaunch rikibot astra_navigate.launch
在这里插入图片描述

4.3再打开一个终端,启动rviz
在这里插入图片描述
4.4全屏化后点击File,点击 Open Config,
找到路径下~/catkin_ws/src/rikibot_project/rikibot/rviz/navigate.rviz,的navigate.rviz 文件。点Open
在这里插入图片描述
4.5把rviz窗口地图调整到合适位置,调整方法:用鼠标滚轮点住灰色区域,可以拖动地图;鼠标滚轮上下滚动可以放大缩小地图;鼠标左键点住灰色区域可以翻转地图。
4.6 然后点击2D Pose Estimate校正位姿。
在这里插入图片描述4.7点击2D Nav Goal 进行目标点导航在这里插入图片描述

5.RIKIBOT 深度摄像头跟随

5.1 把小车平放在地板上,用远程软件登录

到小车系统上,打开一个终端启动
roslaunch rikibot bringup.launch。在这里插入图片描述
5.2再打开一个终端,启动在这里插入图片描述在这里插入图片描述
5.3 靠近深度摄像头识别到后即可跟随,靠近机器人它会后退,远离机器人它会前进,左右转动也可以。
在这里插入图片描述

最后

Rikirobot提供两驱动、四驱动、麦克纳姆轮、Omni全向三轮、Omni全向四轮、履带、阿克曼(舵机转向)、大型负载的各种ROS车,有配套指导、及完善售后。
QQ交流群:130486387
RIKIROBOT店铺连接
下面是店铺的二维码、Rikirobot的交流群和微信公众号,有兴趣的可以扫一扫。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/657030
推荐阅读
相关标签
  

闽ICP备14008679号