Diffusion-Based Planning for Autonomous Driving with Flexible Guidance
- 使用Diffusion model 生成无人车Planner轨迹
- 二段式End to End形态,输入的不是传感器数据,而是稠密数据
Diffusion Model Fundamental
前向的加噪过程:
反向过程可以用一下的diffusion ODE解 其中的与noise的规划相关。
Diffusion就是用score网络来拟合
Classifier Guidance
使用一个classifier , 使用分类score的梯度去修改Diffusion score
Diffusion Planner Methodology
Tasks Statement
作者把任务声明为Future Generation Task. 输入条件, 包含当前车辆状态(current vehicle state), 历史数据(historical data), 车道线信息(lane information), 导航信息(navigation information), 输出所有关键参与者的未来轨迹,从而允许对合作者的行为进行建模,
本文使用带有括号的上标表达diffusion的时间步,普通的上标表达轨迹的时间步.
选择附近个最近的车辆,并预测他们可能的未来轨迹,Diffusion Planner的训练目标为
Diffusion Score为用作denoising.
Network
- 基于DiT架构,
- 在第一个step, 基础输出为所有车的当前轨迹位置(不包含速度与加速度以提升闭环性能)。
- 使用MLP-Mixer提取并融合多种类别(车辆的位置方向,速度,大小,种类; 车道线的坐标交通灯速度限制)的信息。