摸清自动驾驶车辆规划技术的第一步
--后台回复“资料”,领取特斯拉专利技术解析报告--
文章转自:汽车人手记
智驾最前沿
实时,权威,专业剖析自动驾驶领域!
11篇原创内容
公众号
↓聊聊自动驾驶数据源↓
❤更多精彩视频欢迎关注视频号❤
Dijkstra算法
A*算法
真实的驾驶环境中,交通场景和道路是复杂的,如何能够在任意场景下做出正确决策。 自动驾驶车辆在环境中面临无法预测的突发情况时,如何能够做出正确的决策。 自动驾驶车辆在无法完全感知周围交通环境的情况下,如何进行正确决定。
有限状态机模型
决策树模型
基于知识的推理模型
局部约束问题:比如要考虑进行障碍物的避障。 微分约束问题:要考虑曲线的曲率大小是否合适,曲率是否连续。 全局约束问题:要考虑两点之间的最短路径问题。 车辆的动力学约束问题:要考虑是否满足车辆横纵向动力学。
基于图搜索的运动规划方法
基于随机采样的运动规划方法
预处理阶段:对状态空间内的安全区域均匀随机采样n个点,每个采样点分别与一定距离内的邻近采样点连接,并丢弃掉与障碍物发生碰撞的轨迹,最终得到一个连通图。 查询阶段:对于给定的一对初始和目标状态,分别将其连接到已经构建的图中,再使用搜索算法寻找满足要求的轨迹。
基于曲线插值的运动规划方法
基于直接优化的运动规划方法
一种是无车道的场景,比如在Free Space(自由空间)中规划或者泊车之类的场景,车辆一般处在低速行驶状态,缺乏车道线等先验信息,业界大多都用搜索等路径生成的方式去处理无车道场景。 另一种是有车道的情况。虽然可以参考车道线信息,但是规划上想输出s→(x,y)函数,难度并不小。常见的做法是离线生成参考线,随后就可以将求解s→(x,y)的问题变为求解s→L的问题,L是指车辆在这个参考线上的横向偏移量。确定参考线后,通过把参考线离散化,采一些点出来,那么横向规划问题就转化为求解一个离参考线偏移距离的一个问题,即转化成s→L的问题。其计算约束是车辆行驶不跨越边界,避免碰撞,而优化的目标是要离参考线近,要离障碍物远,曲率不大,曲率变化率不大等。
赞 (0)