在获取启发式速度规划以后,需要对其进行平滑处理
scenario_type: LANE_FOLLOW
stage_type: LANE_FOLLOW_DEFAULT_STAGE
stage_config: {
stage_type: LANE_FOLLOW_DEFAULT_STAGE
enabled: true
task_type: LANE_CHANGE_DECIDER
task_type: PATH_REUSE_DECIDER
task_type: PATH_LANE_BORROW_DECIDER
task_type: PATH_BOUNDS_DECIDER
task_type: PIECEWISE_JERK_PATH_OPTIMIZER
task_type: PATH_ASSESSMENT_DECIDER
task_type: PATH_DECIDER
task_type: RULE_BASED_STOP_DECIDER
task_type: ST_BOUNDS_DECIDER
task_type: SPEED_BOUNDS_PRIORI_DECIDER
task_type: SPEED_HEURISTIC_OPTIMIZER
task_type: SPEED_DECIDER
task_type: SPEED_BOUNDS_FINAL_DECIDER
# task_type: PIECEWISE_JERK_SPEED_OPTIMIZER
task_type: PIECEWISE_JERK_NONLINEAR_SPEED_OPTIMIZER
task_type: RSS_DECIDER
......
PIECEWISE_JERK_SPEED_OPTIMIZER
分段常加加速度优化 Piecewise jerk Speed optimization
算法理论:
离散t,优化变量为?,建模为QP问题/IPOPT问题
代码解析:
【规划】Apollo QSQP接口详解_lemon_zy的博客-CSDN博客
Apollo 6.0 速度规划算法解析 - 知乎
Planning 基于动态规划的速度规划 - 知乎
Planning 基于二次规划的速度规划 - 知乎
Planning 基于非线性规划的速度规划 - 知乎
Planning-Apollo速度决策规划_Schulz King的博客-CSDN博客_apollo速度规划???????
Apollo 6.0的EM Planner (3):速度规划的动态规划DP过程 - 知乎?
Apollo 6.0的EM Planner (4):速度规划的二次规划QP过程 - 知乎
|