Anytime Dynamic A* (AD*)算法分析

最近关于路径规划的文章更新较少,这几天闲下来,决定再写一篇关于AD* 的算法介绍。首先依照惯例,引用大佬文献:
Likhachev M, Ferguson D I, Gordon G J, et al. Anytime Dynamic A*: An Anytime, Replanning Algorithm[C]//ICAPS. 2005, 5: 262-271.

总体介绍

最近结合实践,对这个算法有了更深的体会。AD* 是基于A* 的框架进行的改编,如果说A* 只是在理论上对基于搜索的路径规划进行了阐述,那么AD* 就是使得A* 更能适应工程实践。

  • 之前介绍过ARA* 解决了在机器人行进途中进行实时重规划的问题,使得机器人可以迅速得到一条虽不是最优但是可行的路径,得到次优路径之后如果有时间,机器人会继续优化路径,让路径逐渐向最优靠近;如果没时间,机器人就按照次优路径继续行进。
  • AD* 还是为了解决工程问题,AD* 理论上融合了ARA* 和LPA* 的优点。 LPA* 是要解决在机器人在路径跟随阶段出现额外障碍物的情况,这里的额外障碍物可能是随机出现的行人,也可能是建图后由于SLAM算法不太靠谱造成的地图偏差,使得地图中原本有障碍物的地方在建图后消失了。
  • 因此,AD* 可以解决在动态环境下实时进行重规划的问题,满足工程实践的需求,可以用于未知环境探索。

具体算法细节以后补充。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值