b站老王 自动驾驶决策规划学习记录(六)

本文讲述了自动驾驶中参考线模块的规划问题,强调了以SL图为基础,利用动态规划寻找最优路径,以及处理非凸避障问题的方法,包括离散化和二次规划的优化过程。
摘要由CSDN通过智能技术生成

自动驾驶之参考线模块
上一讲:b站老王 自动驾驶决策规划学习记录(五)
接着上一讲学习记录b站老王对自动驾驶规划系列的讲解

参考视频:自动驾驶决策规划算法第二章第三节(上) 路径决策算法:动态规划

0 前言

回顾上一节:参考线,提供光滑的frenet坐标轴
在这里插入图片描述
以host在reference line的投影为坐标原点,建立frenet坐标系。
障碍物投影,生成SL图
在这里插入图片描述

确定规划的起点
定位得到的host_x,host_y投影到referenceline,得到SL坐标(0, l 0 l_0 l0),以此点为路径规划的起点
这样做是错的

考虑控制是不完美的
规划以100ms周期执行,在上个周期已经规划出轨迹。
在这里插入图片描述

正确的做法:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以( S 0 , l 0 S_0,l_0 S0,l0)作为规划的起点
在这里插入图片描述
从控制上看规划
在这里插入图片描述
如果用定位作为轨迹的起点
在这里插入图片描述

SL图
在这里插入图片描述
搜索出一条最优的路径
最优的标准:平滑、与障碍物保持适当距离、贴近参考线
在这里插入图片描述
可以用二次规划解决
cost function=平滑代价+参考线距离代价+障碍物距离代价

很遗憾:避障问题的二次规划是非凸的,cost function有多个极小值点
在这里插入图片描述
非凸问题,没有完美的解决方案
方案:离散化,启发式搜索出一个粗解,以粗解为基础优化出最终解
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在离散空间下的最优路径是什么,此最优路径将开辟一个凸空间,在此凸空间上做二次规划。离散空间的最优路径称为粗解,粗解开辟凸空间,在此凸空间上优化出最终解。

如何在凸空间上优化出最终解?二次规划

如何在离散空间上找到粗解?动态规划
在这里插入图片描述
连接两点的曲线是什么?
五次多项式
6个系数,求 l = f ( s ) = a 0 + a 1 s + a 2 s 2 + . . . + a 5 s 5 l = f(s)=a_0+a_1s+a_2s^2+...+a_5s^5 l=f(s)=a0+a1s+a2s2+...+a5s5
在这里插入图片描述
在这里插入图片描述
如何评价路径的优劣,用cost function
在这里插入图片描述
在这里插入图片描述
平滑:越像直线越平滑,直线越短。
在这里插入图片描述
等价于
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
每个路径都有对应的cost,问题变为找图的最短路径问题
在这里插入图片描述
动态规划
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
忠厚老实的老王B站上的一个虚拟角色,他以其诙谐幽默的表达方式和真实感人的故事深受用户喜爱。 路径规划在现实生活中非常重要,它能够帮助我们高效地找到目的地,避开拥堵和路线不熟悉的路段。 对于忠厚老实的老王来说,他也需要路径规划来帮助他完成一些任务。作为一个老实人,老王注重的是准确和可靠性。 首先,老王会选择一个可信赖的路径规划工具,比如手机APP或者导航设备。他会根据自己的需求输入起点和终点,并考虑一些特殊要求,比如景点、高速避让或者最短距离。 然后,老王会关注规划出来的路线是否有交通拥堵的情况。作为一个老实人,他不会选择违章或者危险行驶的路线,而是会遵守交通规则,选择安全可行的路线。 在实际行驶过程中,老王会时刻关注导航设备的指示,并根据需要进行适时调整。作为一个老实人,他会遵循导航指引,不会为了省时间而冒险行驶。 最后,当老王到达目的地后,他会感谢路径规划的工具,因为这个工具帮助他准确、高效地到达目的地。作为一个老实人,老王会感到满意并愿意推荐这个工具给他的朋友们。 忠厚老实的老王在路径规划中展现出了他的可靠性和谨慎性。他遵守交通规则,不冒险行驶,保证自己和他人的安全。老王的路径规划经历也告诉我们,在现实生活中,我们应该选择可靠的工具,遵守规则,平安到达目的地。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值