基于 Frenet 的最优轨迹规划

 来自 Optimal Trajectory Generation for Dynamic Street Scenarios in a Frene´t Frame

深入理解Frenet 轨迹规划 

  • 将纵向和横向分开求解
  • 可以用一个五次多项式来约束jerk,之后在损失函数中使用
  • 需要根据不同的场景来设计损失函数
  1. 跟车
  2. 汇流merge 和停车
  3. 车速保持
  • 根据初始配置和目标配置,确定需要采样的变量,比如 delta_t, d, delta_s 等等
  1. 用多项式曲线拟合配置
  • 对横纵向分别设置目标函数
  1. 横向

    • 加加速度 jerk

    • 制动时间 delta_t

    • 参考线(中心线)

  2. 纵向

    • jerk

    • 制动时间

    • 参考速度

==================================

Frenet 坐标系采样的可行驶区域设计

  • 横向轨迹生成
    • l T 进行区间取样,五次多项式
  • 纵向轨迹生成
    • 设定 V_desired, 对 速度VT 区间采样,四次多项式
  • 通过加权的轨迹 cost 选择代价最小的轨迹

 

posted @   算是一个初学者  阅读(720)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示