导航:首页 > 计算方法 > apollo计算方法

apollo计算方法

发布时间:2024-11-25 00:30:02

A. apollo 参考线平滑

内容来自:
1. 解析网络Apollo之参考线与轨迹
2. 参考线提供器: ReferenceLineProvider
3. Apollo决策规划的基础:平滑的参考线
4. Matlab路径平滑实现

参考线提供器主要完成的工作是计算车辆在规划路径上的短期可行路径。

参考线平滑器使用了二次规划(Quadratic programming )和样条插值(Spline interpolation)算法。

执行QPSplinereferencelinesmooth,主要步骤:
1.路径点采样;
2.knots分段/二次规划平滑;
路径点采样
简单,anchor point是对原始Path进行采样,采样间隔为smoother_config_.max_constraint_interval(),默认5m一个点。knots的采样其实也是相似的,采样间隔为config_.qp_spline().max_spline_length(),默认25m:
最后得到的knots节点有num_spline+1个。得到了所有的knots,也就意味着可到了所有的段,很明显这里就需要拟合num_spline个段,每个段有x和y两个多项式函数。
处理
还需要对anchor_point的自变量s做处理,本来s是从0到length_递增。就是将自变量s从[0,length_]区间按比例映射到[0,num_spline]区间,这样每个段内anchor point的s都属于[a,a+1]内,如果在减去knots[a]那么所有自变量的取值范围就是[0,1]。同时还需要对应变量(x,y)做处理,处理方法:可以看到x和y都需要减去Path第一个点的世界坐标系坐标,说白了2n个(2*num_spline)函数的坐标原点是Path的第一个点。
约束条件

开源软件qpOASES 求解。
平滑参考线采样

参考点航向计算

阅读全文

与apollo计算方法相关的资料

热点内容
硅锰合金锰的分析方法 浏览:122
薯仔做菜的最简单方法 浏览:866
活性炭法检测氡方法 浏览:885
如何提高数学成绩的最佳方法小学 浏览:121
干锅包菜制作方法怎么样烧才好吃 浏览:429
java如何根据传入参数调方法 浏览:517
用什么方法能缓解口舌干燥 浏览:78
apollo计算方法 浏览:797
有肚子t恤下摆打结方法步骤 浏览:626
4岁幼儿口齿不清晰的治疗方法 浏览:825
子宫肌瘤的治疗方法小 浏览:77
手机充电器线的正确方法 浏览:494
如何快速生成get和set方法 浏览:683
小孩得了结核怎么治疗方法 浏览:634
比率电化学分析方法什么意思 浏览:412
活塞波浪环的正确安装方法 浏览:553
脚上长疣的治疗方法 浏览:117
要用什么方法写字才快 浏览:559
原神中找封神童简单的方法 浏览:668
识字教学第六课画教学方法 浏览:772