Vehicle 公众号 · 2021年03月24日

自动驾驶实时路径规划算法简介(Local search局部搜索)

在上一节自动驾驶实时路径规划算法简介(RRT 和Lattice Planner)中介绍了

找到车辆要遵循的最佳几何路径有两个方法:

a) 通过增量采样或离散几何结构(即增量搜索)找到最佳的动作序列。

b) 从多个最终状态中找到最佳操作(即局部搜索)。

增量搜索我们在上一节(点击阅读自动驾驶实时路径规划算法简介(RRT 和Lattice Planner))介绍了。

接下来我们分享:

局部搜索

实时搜索整个图(什么是实时搜索点击自动驾驶实时路径规划算法简介(RRT 和Lattice Planner))并不总是有效的;因此,一些方法使用有限的视界,无论是在时间还是空间上。

在局部搜索级别,用于道路自动驾驶的最流行的技术可能是搜索空间包含某个几何曲线(例如回旋曲线或样条曲线)以及该曲线的几个横向位移。然后通过一个代价函数对每个候选路径进行评估,考虑到距离和时间成本、加速和碰撞检查。

横向位移产生的路径一般可分为两类:

(i)车辆作用空间的横向移动

(ii)车辆状态空间中的横向位移

下图展示出了相对比较:

WeChat Image_20210324133131.jpg

在复杂的动态环境中,横向移动的轨迹可能无法很好地执行(Gu和Dolan,2012)。因为他不是朝着目标搜索整个状态空间,这样会在无限时间范围内需要大量的计算能力(用于构建状态空间)。Benenson等人提出的部分运动规划(Partial Motion Planning-PMP)可以使用。PMP使用短时间范围与RRT相结合,并利用不可避免碰撞状态(ICS)的概念(即无法避免碰撞的车辆状态定义)进行安全检查。不可避免的碰撞状态保证不会发生碰撞,但需要对车辆周围环境有充分的了解(Althoff等人,2011年),而PMP方法通常接近最佳状态保证(Kushleyev和khachev,2009年)。如下图所示,如果找到不可避免碰撞状态(ICS),则搜索替代路径,并且在每个时刻以RRT方式展开步骤节点。

WeChat Image_20210324133150.png

WeChat Image_20210324133224.png

总之,横向移动的轨迹和PMP方法都旨在找到适合车辆行驶的最佳下一个动作(就路径作为一个动作而言)。迂回轨迹在动作或状态空间中采样最终条件,而PMP方法使用RRT在有限的时间范围内进行规划。对于车道和道路边界以及其他交通参与者的运动而言,对状态空间进行采样的技术可能会导致平滑和安全的路径。这与PMP和对动作空间进行采样的技术相矛盾,这可能导致适应大量障碍物处理的路径不可行。

参考文献:

1,Real-time motion planning methods for autonomous on-road driving: State-of-the-art and future research directions -Christos Katrakazas a , Mohammed Quddus a,⇑ , Wen-Hua Chen b,1 , Lipika Deka a

2,Partial Motion Planning Framework for Reactive Planning Within Dynamic Environments

3,Multi-layer occupancy grid mapping for autonomous vehicles navigation

文中部分图片版权归其所有

*未经准许严禁转载和摘录

作者:Pirate Jack
来源:https://mp.weixin.qq.com/s/VQdrknnKmq34VVF58qwtlA
Vehicle微信公众号
qrcode_VehicleEngineering_1.jpg

相关文章推荐

更多汽车行业干货请关注Vehicle专栏。
推荐阅读
关注数
10742
内容数
182
做汽车行业内最有价值的干货内容提供者
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息