路径规划算法matlab_路径规划——Lifelong Planning A*算法

LPA*算法是一种由Sven Koenig和Maxim Likhachev提出的增量启发式搜索算法,适用于地图变化环境下的路径规划。它在A*算法基础上,通过再利用搜索信息提高效率。算法使用非负、一致性的启发函数,并根据不同情况处理局部不一致。Openlist用于存储待搜索节点,通过key值确定搜索顺序。
摘要由CSDN通过智能技术生成

d330d9aa43d55d2b292ec443b5aa3212.png

简介

LPA*算法,即Lifelong Planning A*算法,该算法于2001年由Sven Koenig和Maxim Likhachev提出,是一种增量启发式搜索版本的A*算法,这种路径规划算法适用于随着时间改变导致有限栅格地图上的边缘代价c(s1,s2)改变的问题,也就是随着时间改变障碍物增多或减少,网格点发生增删等,在许多场合下比再利用A*重新搜索更高效。

启发式搜索和增量式搜索的区别在于,启发式搜索是利用启发函数来对搜索进行指导,从而实现高效的搜索,启发式搜索是一种“智能”搜索,典型的算法例如A*算法、遗传算法等。增量搜索是对以前的搜索结果信息进行再利用来实现高效搜索,大大减少搜索范围和时间,典型的例如LPA*、D* Lite算法等。

和A*算法一样,LPA*算法采用非负、一致性的启发函数

表示当前位置网格点
到目标点
的距离的估计,
一致性体现在服从以下三角不等式,可以由简单的三角形几何性质可以推出:

其中

,如图1所示:

30db7b540f1c046ed038de3204b89d0e.png
图1

1.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值