跳至主要内容

Motion Planning

這個章節將會介紹 Motion Planning,包括 Path Planning、Curve Interpolation 和 Trajectory Planning 三部份:Path Planning 是將地圖轉換成以交叉點為節點或離散網格為節點的動作,以便在地圖上的行走;Curve Interpolation 是用一個 curve function 來連接 weight points 以達到路徑的平滑與光滑,同時也可以改變路徑的參數,如起點、終點、坡度等;Trajectory Planning 是考慮時間資訊,根據預測 obstacle 的未來行動來規劃每個時間點的動作,以及尋找最佳路徑,使得機器人可以安全且有效地完成任務。

📄️ 5 - Trajectory Planning

本文將描述如何使用 State lattice planning 和 Frenet Coordinate 來計算自駕車的軌跡。State lattice planning 透過結合空間和時間,採樣軌跡並計算成本,再檢查軌跡是否可用,並選擇成本最低的軌跡。Frenet Coordinate 將車子位置投影到二維路徑,求取一階、二階微分和最低成本。最後,Trajectory Planning 考慮動態障礙物,計算每個時間點的運動資訊,找出最低成本的軌跡。