30天,零基础入门自动驾驶规划算法,具备中级规划算法工程师的水平
- 创建空项目,并添加osqp、easy_x库
- 可视化:实现车道线、车辆的静态绘制,支持平移和缩放
- 定义如下数据结构:
- point
- car
- lane
- road
- trajectory_point
- trajectory
- scene
- 完善可视化,支持车辆匀加速运动,直线轨迹可视化
- 实现采样逻辑(基础版)
- 基于五次多项式拟合曲线、计算多阶导数;
- 计算路径平滑度的损失
- 完成动态规划选择最优路径的逻辑
- 新增二次规划优化DP给出的“粗糙”路径
- 三次样条曲线工具类(jerk恒定),生成连续路径
- 完成简易的xy ←→ sl坐标转换的工具类
- 完善SimpleRefLine工具类
- 基于SL坐标进行Qp优化,并简单调参
- 自车变道可视化 to do:可视化缩放有bug,缩的太小会卡死