admin 管理员组文章数量: 1086019
注意:本文章是根据自己编写全局算法出现了错误
[ INFO] [1554983588.102462215]: start : (272.004452,270.537770) goal : (274.919166,270.342134)
[ INFO] [1554983588.105778257]: get goal!
goal : (274.919166,270.342134)
[ INFO] [1554983588.599412142]: GOAL Reached!
[ WARN] [1554983592.339434632]: nx_ : 544,ny_ : 512, m_width : 544, m_height : 512
[ INFO] [1554983592.339525188]: start : (272.004452,270.537770) goal : (290.828783,279.482397)
[ INFO] [1554983592.347064500]: get goal!
goal : (290.828783,279.482397)
[ERROR] [1554983592.481503728]: NO PATH!
[ERROR] [1554983592.481612548]: Failed to get a plan from potential when a legal potential was found. This shouldn't happen.
[ WARN] [1554983592.589645988]: nx_ : 544,ny_ : 512, m_width : 544, m_height : 512
问题:只要出现了NO PATH错误以后的导航都不会进行了,但是只要没有这个错误下次导航就是正常的,但是用A*算法虽然也出现NO PATH的错误,但是第二次导航是正常的
跟NOPATH这个错误没关系,在一次只进行一次导航的时候,第二次也出现错误了
疑点:会不会因为此时算法计算的start和机器人所在的点不统一,机器人没有发现正确的路径,应该和我的算法没有多大关系
结论:出现NO PATH错误不可怕,可怕的是不能发布第二次导航点了,NO PATH错误无所谓,A*算法也经常出现错误,只有dijkstra算法才没有错误,这是算法本身的不足,提高了时间,但是相对而言有点问题也正常
至于第二次不能发布导航点:
是我用了teb局部路径算法,没有用dwa算法。建议使用dwa,teb再不用了。。。
版权声明:本文标题:ROS用A*算法,出现错误 NO PATH! [ERROR] [1554983592.481612548]: Failed to get a plan from potential when a 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1738258554a1952232.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论