🚗 规划控制算法 · 核心模块精讲
📘 30 章 · 从基础到前沿
🧩 点击卡片跳转对应章节
🎯 友好色系
📐 算法 + 工程
01
规划控制算法概述
自动驾驶系统架构
规划控制模块定位
核心算法演进历程
02
坐标系统与变换
世界坐标系
车辆坐标系
传感器坐标系
坐标变换矩阵
欧拉角与四元数
03
车辆运动学模型
自行车模型
阿克曼转向模型
运动学微分方程
模型离散化方法
04
路径规划基础
图搜索算法概述
Dijkstra算法原理
A*算法原理
启发式函数设计
05
混合A*算法
状态空间离散化
Reeds-Shepp曲线
节点扩展策略
碰撞检测优化
06
Lattice Planner
Frenet坐标系
横向规划
纵向规划
轨迹采样与代价评估
07
EM Planner
动态规划与二次规划结合
路径-速度解耦
DP路径决策
QP路径优化
08
曲线插值与拟合
多项式曲线
贝塞尔曲线
B样条曲线
三次样条插值
09
速度规划
ST图概念
速度障碍物建模
动态规划速度决策
二次规划速度优化
10
轨迹生成
时间参数化
轨迹平滑性约束
jerk最小化轨迹
轨迹拼接
11
控制理论基础
PID控制原理
前馈控制
反馈控制
控制系统的稳定性
12
模型预测控制 (MPC)
MPC基本原理
预测模型构建
优化问题求解
约束处理
13
线性时变MPC
线性化方法
时变系统建模
QP求解器调用
代码实现要点
14
非线性MPC
非线性优化求解器
SQP方法
实时性优化
工程实践技巧
15
纯跟踪控制
几何跟踪方法
预瞄距离设计
自适应纯跟踪
弯道性能优化
16
Stanley控制
横向跟踪误差
航向角误差
非线性反馈
与纯跟踪对比
17
LQR控制
线性二次型调节器
Riccati方程求解
状态反馈设计
权重矩阵调参
18
纵向控制
油门/刹车标定
速度PID控制
加速度前馈
坡道补偿策略
19
横纵向协同控制
耦合问题分析
解耦控制架构
协同优化方法
实车调试经验
20
行为规划
有限状态机
决策树
基于规则的决策
场景决策示例
21
基于学习的规划
模仿学习
强化学习基础
端到端规划
安全约束融合
22
碰撞检测算法
包围盒方法
分离轴定理
栅格地图碰撞检测
距离场方法
23
路径跟踪误差分析
稳态误差
瞬态响应
曲率影响
速度影响
24
传感器融合与定位
卡尔曼滤波
粒子滤波
IMU/GPS融合
车道线匹配
25
地图与导航
高精地图格式
车道网络模型
全局路径规划
A*在导航中的应用
26
仿真与测试
仿真环境搭建
场景构建
SIL/HIL测试
评价指标体系
27
代码工程化
C++/Python混合编程
ROS节点设计
参数管理
日志系统
28
实时性优化
算法复杂度分析
代码优化技巧
多线程设计
GPU加速
29
功能安全与冗余
ISO 26262概述
故障检测
降级策略
安全冗余设计
30
前沿趋势与展望
端到端自动驾驶
大模型应用
V2X协同
未来挑战