为参考路径寻找最优轨迹
的trajectoryOptimalFrenet
对象为参考路径生成一个最优的、可行的、无碰撞的轨迹。
的计划
函数计算的最优轨迹开始
和终端状态。该函数为每对状态采样多条轨迹,并选择一条代价最小的可行轨迹。
cart2frenet |
把笛卡尔状态转换成弗雷涅状态 |
frenet2cart |
把弗雷涅状态转换成笛卡尔状态 |
计划 |
计划最优轨迹 |
显示 |
想象的轨迹 |
引用路径中的自交叉可能会导致意外行为。
计划员不支持反向驱动。金宝app
规划的初始方向应该在内部-π/ 2
和π/ 2
指向引用路径。
限制TerminalStates实时应用,因为计算复杂性随着它的增长而增长。
[1] Werling, Moritz, Julius Ziegler, Soren Kammel和Sebastian Thrun。" Frenet框架下动态街道场景的最佳轨迹生成"2010年IEEE机器人和自动化国际会议。2010年,页987 - 993。