我正在使用ros nav stack与谷歌地图制图器(映射和本地化)一起通过一个已知的地图来导航机器人。现在,机器人以可接受的精度遵循生成的路径。但是,一旦生成了路径,机器人通常会以参数文件(escape_velocity参数)中设置的最高速度倒车,然后开始在通用路径上正确向前移动。
我已经附上了我的所有参数文件的图像: 1.Praram Files-1 2. Param Files-2。每个参数文件的名称都在顶部提到。但为了避免混淆,它们的顺序如下:
A. Param Files-1: 1.全局Costmap参数2.本地Costmap参数3.通用Costmap参数4.全局Plnner参数5.本地计划器参数
B. Param Files-2:移动基本参数
这是它在rviz上的一个视频的链接。https://vimeo.com/320040685
绿色中较细的线是由ros nav stack生成的计划。稍后在视频中看到的较粗的线条是实际的机器人运动。你可以看到机器人先是倒退,然后开始向前移动。
我是这个论坛的新手,所以如果我需要更多的数据来回答这个问题,请让我知道
其他人也有这个问题吗?将会感谢任何关于修复这个问题的提示!提前感谢!
附言:我在Ubuntu 14.04上使用ROS Indigo
发布于 2019-03-01 23:39:17
这是一个观察列表,可能会帮助你发现问题:
希望这能有所帮助。
祝您今天愉快!
发布于 2019-03-03 22:36:03
机器人进入逃生模式的唯一情况是,它无法找到一条可行的前进路径来到达低成本区域并更接近所需的路径。需要检查的几件事是:
https://stackoverflow.com/questions/54935240
复制相似问题