Apollo9.0 PNC源码学习之Planning模块(一)—— 规划概览

0 前言

规划本质就是搜索问题,数学角度来看就是寻找函数最优解
规划模块复杂的就是相关的逻辑处理和过程计算

对于规划的三维问题,目前解决方案:降维+迭代

将SLT问题分解为ST和SL二维优化问题:在一个维度优化之后,再另一个维度再进行优化,最后整合成三维的轨迹。
虽然降维后分开求解再合并的解并不是高维下的最优解,但是已经足够使用

Apollo9.0的planning代码框架
在这里插入图片描述

  • planners: 包含planning模块的几种规划器子类插件
  • planning_base: 包含planning的基础数据结构和算法库
  • planning_component: 包含planning组件类和planning程序的启动以及配置文件
  • planning_interface_base: 包含planning中几个重要的插件类型(scenario, task, traffic rule和planner࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值