1. 程式人生 > 實用技巧 >論文閱讀 Optimal Rough Terrain Trajectory Generation for Wheeled Mobile Robots

論文閱讀 Optimal Rough Terrain Trajectory Generation for Wheeled Mobile Robots

輪式機器人的軌跡生成器。軌跡生成器分別三層:1. 軌跡生成(數值優化,最小化約束誤差);2. 運動預測(數值積分);3. 車輛模擬。

狀態約束定義

軌跡生成問題的一個簡單模型就是兩點邊界值問題( two-point boundary value problem),運動方程的積分的初始值是起始點(初始狀態),而結束點(末端狀態)是車輛在某一時間t的狀態。
在這裡插入圖片描述

引數化的車輛控制

需要一組引數化的控制元件,可以編碼車輛的運動。
在這裡插入圖片描述
在這裡插入圖片描述
即,速度的引數向量是:
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

軌跡生成

約束軌跡生成

該過程會修改控制引數向量P中的變數,直到前向模擬軌跡 x ( t f ) x(t_f) x(tf)的終態等於我們預設的終態 x f x_f

xf,從而滿足約束方程 C ( x ) C(x) C(x)
在這裡插入圖片描述

約束優化軌跡生成

針對欠約束問題,優化過程會建立額外的約束來建立區域性的唯一解。
在最優控制中,需要通過調整線速度和角速度的引數向量P,滿足約束條件並最小化某些效用泛函 J ( p ) J(p) J(p)
在這裡插入圖片描述

運動預測(數值積分)

對控制車輛運動的微分方程進行數值積分的過程,本質是一個前向運動模擬過程。
在這裡插入圖片描述