Core Concepts
本文提出了一種基於控制障礙函數 (CBFs) 的學習控制策略,用於解決存在模型誤差和致動器約束的機器人系統的奇異點問題,並通過高保真模擬驗證了該方法的有效性。
Abstract
文獻信息
- **標題:**考慮模型誤差和致動器約束的機器人系統奇異點規避控制
- **作者:**Mingkun Wu, Alisa Rupenyan, Burkhard Corves
- **發表日期:**2024 年 11 月 12 日
- **來源:**arXiv:2411.07830v1 [eess.SY]
研究目標
本研究旨在解決存在模型誤差和致動器約束的機器人系統中的奇異點問題,並提出一種基於控制障礙函數 (CBFs) 的有效解決方案。
方法
- 採用高斯過程 (GP) 回歸學習未知的模型誤差,並通過確定性邊界限制預測誤差。
- 提出參數選擇標準,以確保在致動器約束下 CBFs 的可行性。
- 通過在 Simscape 上對 2 自由度平面機器人進行高保真模擬來驗證所提出的方法。
主要發現
- 基於 CBFs 的學習控制策略可以有效地防止機器人進入奇異區域。
- GP 回歸可以有效地學習模型誤差,並提供確定性的預測誤差邊界。
- 所提出的參數選擇標準可以確保在致動器約束下 CBFs 的可行性。
主要結論
研究結果表明,所提出的基於 CBFs 的方法為解決存在模型誤差和致動器約束的機器人系統中的奇異點問題提供了一種有效且實用的解決方案。
意義
這項研究對機器人控制領域具有重要意義,特別是在安全關鍵應用中,例如工業自動化和醫療機器人,其中奇異點的發生可能導致災難性後果。
局限性和未來研究方向
- 未來的研究可以集中於開發一種通用的方法來處理所有類型的奇異點配置。
- 應探索放鬆 GP 回歸引入的保守條件的方法,以提高控制性能。
Stats
機器人連桿的半徑、長度和密度分別設置為 0.01 米、0.5 米和 7.8 × 10^3 千克/立方米。
電機的驅動能力設置為 umax = -umin = 5 牛米,而速度約束為 vmax = -vmin = 2 弧度/秒。
關節角度的硬約束設置為 qmax = -qmin = π/3。
三個擴展類 K 函數選擇為:β1(z) = z,β2(h) = h^3 和 β3(bi) = tan−1(bi)(即 β3(bi) = tan−1(bi))。
在第二個連桿的末端附加一個集中質量,質量為 m = 0.2 千克,並將其視為未知量。
採用具有平方指數核的 GP 回歸 ki = sf^2 exp(∥x1 −x2∥^2 /el^2),其中 sf = 0.01,el = 1 和 σ^2 v = 0.001 來學習所有 i ∈ Nn 的未知 di(x)。
數據集的大小選擇為 M = 200。然後,可以直接計算出 λ¯ = 3.52。
可以簡單地選擇 mmax 為 q ∈ [qmin, qmax] 時 M(q)^-1 的最大特徵值,即 mmax = 49.246。
可以類似地計算出 cmax = 0.243。
由於 β1(z) = z,因此 ∂β1/∂z = 1。
γ∗ = 29.987。
選擇略小於 γ∗ 的 γ 為 γ = 29。
δ∗ = 5.924 是通過 Matlab 函數 fmincon 解出的,其中 q ∈ Z ∩ C 且 vi ∈ C ∩ Vi,∀i ∈ Nn。