Apollo 9.0 参考线平滑算法 -- Discrete Points ReferenceLine Smoother


这一章将介绍参考线平滑中的主体部分,即smoother类下的smooth函数和具体的平滑算法。这里我只介绍Apollo 9.0中目前配置参数里正在使用的discrete_points_reference_line_smoother下的smooth函数。该方法通过对原始参考线上的离散点的有限偏移对原始参考线进行平滑。在详解代码之前,有必要先对理论进行讲解。

1. Apollo 中二次规划问题的构造

Apollo 将参考线平滑构造成了一个二次优化问题,并使用osqp求解器进行求解。下面详细介绍如何构建它的代价函数及约束条件。

1.1 定义优化变量

优化变量就是笛卡尔坐标系下的离散点 P k ( x k , y k ) P_{k} (x_{k} ,y_{k} )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值