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

1.RIKIBOT 多点导航*

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

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

2.1把小车平放在地板上,用远程软件登录到系统桌面,然后打开一个终端运行:
roslaunch rikibot bringup.launch。
在这里插入图片描述2.2再打开一个终端,运行 roslaunch rikibot lidar_slam.launch
在这里插入图片描述
2.3再打开一个字终端,启动rviz
在这里插入图片描述
2.4全屏化后,打开slam.rviz文件
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第5张图片
点击 Close without Saving
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第6张图片
2.5再打开一个终端启动键盘控制:在这里插入图片描述
2.6先记下小车建地图之前的起始点,然后再控制小车完成地图创建。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第7张图片
2.7地图扫描完成后,再控制小车回到起始点。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第8张图片
2.8保存地图:
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第9张图片

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

再另外一个终端启动
在这里插入图片描述
打开navigate.rviz文件
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第10张图片
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第11张图片
此时可以看到,机器人的雷达扫描边界 与地图重合,无需再次校正位姿。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第12张图片
用2D Nav Goal 导航,
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第13张图片
然后再rviz 窗口看 该点的坐标和四元数。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第14张图片
其他点也是一样,依次导航,一共找出6个点的坐标和四元数值
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第15张图片
这些点就是你要依次巡航的点。
找出6个点的坐标和四元数,把刚才启动的相关命令全部关闭。
2.10.去到以下路径下,找到riki_patrol_nav.py文件
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第16张图片
2.11 编辑该文件
在这里插入图片描述
2.12下面就是要导航的6个点的坐标和四元数,然后把它替换掉即可。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第17张图片2.13替换掉后,保存文件,再打开一个终端启动bringup.launch在这里插入图片描述
2.14再打开一个终端启动 rviz,在这里插入图片描述
选择navigate.rviz 文件
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第18张图片
2.15再打开一个终端,启动riki_patrol_nav.launch
在这里插入图片描述此时机器人会自动按照刚才设定的导航点,依次巡航。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第19张图片

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
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第20张图片
3.5把rviz窗口调整到合适位置,调整方法:用鼠标滚轮点住灰色区域,可以拖动地图;鼠标滚轮上下滚动可以放大缩小地图;鼠标左键点住灰色区域可以翻转地图。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第21张图片
3.6再打开一个终端启动键盘控制,对小车进行移动控制,完成地图构建。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第22张图片在这里插入图片描述3.7再打开一个终端,进入到~/catkin_ws/src/rikibot_project/rikibot/maps路径下,执行保存地图脚本。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第23张图片
*

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
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第24张图片
4.5把rviz窗口地图调整到合适位置,调整方法:用鼠标滚轮点住灰色区域,可以拖动地图;鼠标滚轮上下滚动可以放大缩小地图;鼠标左键点住灰色区域可以翻转地图。
4.6 然后点击2D Pose Estimate校正位姿。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第25张图片4.7点击2D Nav Goal 进行目标点导航【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第26张图片

5.RIKIBOT 深度摄像头跟随

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

到小车系统上,打开一个终端启动
roslaunch rikibot bringup.launch。在这里插入图片描述
5.2再打开一个终端,启动在这里插入图片描述【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第27张图片
5.3 靠近深度摄像头识别到后即可跟随,靠近机器人它会后退,远离机器人它会前进,左右转动也可以。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第28张图片

最后

Rikirobot提供两驱动、四驱动、麦克纳姆轮、Omni全向三轮、Omni全向四轮、履带、阿克曼(舵机转向)、大型负载的各种ROS车,有配套指导、及完善售后。
QQ交流群:130486387
RIKIROBOT店铺连接
下面是店铺的二维码、Rikirobot的交流群和微信公众号,有兴趣的可以扫一扫。
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第29张图片
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第30张图片
【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随_第31张图片

你可能感兴趣的:(【ROS RIKIBOT基础--使用系列 第七章节】多点导航、深度摄像头建地图、导航、跟随)