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

自动驾驶之路径规划提升篇

上一讲:b站老王 自动驾驶决策规划学习记录(九)
接着上一讲学习记录b站老王对自动驾驶规划系列的讲解

参考视频:自动驾驶决策规划第二章第五节 路径规划总结与疑难解答

  1. 二次规划崩溃问题
  2. 车控制不稳,抖动剧烈问题
  3. 决策不稳定,朝令夕改问题
  4. 速度规划如何影响路径规划

1 二次规划崩溃

在靠近障碍物时,二次规划崩溃
在这里插入图片描述
在这里插入图片描述

为什么在无避障时不会崩溃?
在这里插入图片描述
为什么规划的路径会贴着边界
在这里插入图片描述
这是因为二次规划的性质决定的
在这里插入图片描述
在这里插入图片描述

改进:

  1. 规划起点不管了,障碍物放大一点做安全缓冲/
    在这里插入图片描述
  2. 改极小值点的位置
    在这里插入图片描述
    c e n t r e l i n e = 1 2 ( l m i n + l m a x ) centre_{}line=\frac{1}{2}(l_{min}+l_{max}) centreline=21(lmin+lmax)
    优点:几何稳定
    缺点: w c e n t r e w_{centre} wcentre调小不起明显作用,调大了路径不平滑。

在这里插入图片描述
在这里插入图片描述
曲线平滑相对好做。
缺点:dp_path几何不稳定
在这里插入图片描述
dp_path每一帧之间的几何形状都会有巨大变化,若二次规划以dp_path为centre line,qp_path也会震荡。

相反, c e n t r e l i n e = 1 2 ( l m i n + l m a x ) centre_{}line=\frac{1}{2}(l_{min}+l_{max}) centreline=21(lmin+lmax)就很稳定

在这里插入图片描述

2车控制不稳,抖动剧烈

根源:车规划的路径会天然往边界靠拢的趋势
在这里插入图片描述
在这里插入图片描述
解决:不允许反复横跳,加约束
在这里插入图片描述
新的问题:约束越多,求解越慢(反直觉)
在这里插入图片描述
在这里插入图片描述

解决:削二次规划的规模,由60->20,二次规划求解完毕后再进行插值增密。

在这里插入图片描述
在这里插入图片描述

3 决策“朝令夕改”

在这里插入图片描述

解决:暂时无解 Matlab
Apollo,打标签
在这里插入图片描述
在这里插入图片描述
Matlab对结构体,字符串的支持有点弱,尽快切入C++

4 速度规划对路径规划的影响

path -> 只处理静态,有问题
在这里插入图片描述
已知上一帧的速度规划为10m/s匀速,上一帧的path为直线
在这里插入图片描述
path规划要拿上一帧的轨迹去判断与动态障碍物的交互
在这里插入图片描述

EM planner是SL planning与ST planning反复迭代的过程
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值