在機器人領域,接觸豐富的動力學系統(如抓取、操作等)通常表現出混合特性:單一的觀測可能對應多個潛在狀態和接觸模式(自由、撞擊、粘滑)。傳統的攤銷濾波方法如果對可行的接觸轉換賦予零機率,將永久丟失機器人實際遵循的分支,導致濾波失敗。為了應對這一挑戰,研究人員提出了VHYDRO——一種變分混合動力學學習器,旨在防止這種分支丟失。
VHYDRO的核心創新在於,在每個濾波步驟中,它將學習到的提議分佈與可行的轉換定律進行混合,然後再進行取樣和重要性加權。這一機制確保了模型保留的所有可行轉換都被覆蓋,從而避免了分支的永久丟失。VHYDRO能夠聯合推斷連續的潛在狀態和離散的接觸模式,併為每個恢復的模式擬合一個稀疏的埠-哈密頓定律。
研究團隊在VHYDRO的基礎上建立了三個理論保證:支援覆蓋穩定濾波、穩定濾波集中離散接觸後驗於連貫模式、純模式片段支援稀疏埠-哈密頓恢復。恢復誤差被清晰地分解為濾波誤差、導數誤差、模式不純誤差和物理殘差四部分。
實驗驗證了這三個保證的實證效果。在嚴重遮擋條件下,支援安全濾波仍然保持可用,而非防禦性的提議則崩潰。在ManiSkill演示和四個Sawyer/BridgeData任務族上,離散狀態形成了時間上連貫的接觸模式片段,其聯合輪廓在ARI、變點F1和片段純度指標上均優於事後和模式無關的基線方法。在具有已知方程的混合系統上,模式條件稀疏擬合成功恢復了活躍的物理項,而純預測基線則未能做到。
這項研究為處理接觸豐富的機器人濾波問題提供了新的思路,透過理論保證和實證驗證展示了其有效性,有望在機器人操作和自主導航等領域產生重要影響。