Apollo教程笔记6——Planning

1.Introduction to Planning

2.Sebastian’s Take

3.Routing

Apollo提供的地图数据包括公路网和实时交通信息。

4.World to Graph

Apollo教程笔记6——Planning

5.Grid World

g 值为从开始结点前往候选节点的成本
h 值为从候选结点前往目的地的估计成本或启发式成本
f 值:最佳候选结点是f值最小的节点

Apollo教程笔记6——Planning

6.A*

7.From Routing to Trajectories

8.3D trajectory

9.练习:Evaluating a Trajectory

10.Frenet Coordinates

Frenet 坐标系描述了汽车相对于道路的位置
在 Frenet 框架中
s 代表沿道路的距离,也被称为纵坐标。纵坐标表示在道路中的行驶距离。
d 表示与纵向线的位移,也被称为横坐标。横坐标表示汽车偏离中心线的距离。
Apollo教程笔记6——Planning

11.Path-Velocity Decoupled Planning

路径-速度解耦规划

  • path planning : 生成候选曲线
  • speed planning

12.Path Generation and Selection

Apollo教程笔记6——Planning

Apollo教程笔记6——Planning

13.ST Graph

Apollo教程笔记6——Planning

14.Speed Profile

在ST图中,可以将障碍物绘制为在特定时间段内阻挡道路的某些部分的矩形。

Apollo教程笔记6——Planning

Apollo教程笔记6——Planning

15.Optimization

Apollo教程笔记6——Planning

Apollo教程笔记6——Planning

16.Trajectory Generation for path

Apollo教程笔记6——Planning

17.Lattice Planning

目标是生成三维轨迹-纵向维度、横向维度和时间维度
S-T 轨迹
S-L 轨迹
Apollo教程笔记6——Planning

Apollo教程笔记6——Planning

18.练习:Ending States for ST Trajectory

三种状态

  • cruising 巡航, 意味着车辆将在完成规划步骤后定速行驶
  • following 跟随
  • stopping 停止

19.Ending states for SL Trajectories

Apollo教程笔记6——Planning

20.Polynomial

21.Trajectory Generation for Lattice

Apollo教程笔记6——Planning

22.Path Planning Project from SDCND

23.Summary

Apollo Simulation