跳到正文
IFAI

開源專案

Terra 開源:模擬肌肉拉動骨骼,讓 AI 人體走過複雜地形

首次發布 傳播指數 48

AI 運動控制系統 Terra 正式開源。它不同於直接控制關節旋轉的傳統做法,而是模擬人體肌肉收縮拉動骨骼,基於 9 小時運動資料訓練,能讓虛擬人在斜坡、臺階等複雜地形上行走,並支援跳躍和翻滾。程式碼採用 Apache 2.0 協議開放。

Terra 開源:模擬肌肉拉動骨骼,讓 AI 人體走過複雜地形
圖:arxiv.org

Terra 是一個讓模擬人體在複雜地形中自然行動的開源 AI 運動控制系統。和大多數遊戲角色或機器人直接控制關節旋轉不同,它模擬的是真實人體肌肉收縮並拉動骨骼的生物力學過程。

專案程式碼目前已經在 GitHub 上公開,遵循寬鬆的 Apache 2.0 協議,包含了本地部署和執行的完整說明。

它能做什麼

以往基於肌肉驅動的虛擬人體模擬,絕大多數只能在平坦地面上走兩步。一旦遇到障礙、坑窪或者臺階,模型往往很容易摔倒或動作扭曲變形。

Terra 則讓模擬人體走出了平面。在測試中,這個虛擬身體能夠自如地走過斜坡、攀爬臺階,並在凹凸不平的崎嶇地面上保持平衡穩定移動。

除了平穩的基礎行走,研究人員還能通過特定的策略微調,讓它掌握跳躍、翻滾等難度更高的動態動作。

怎麼做到的

讓肌肉骨骼模型在複雜地形上運動,難點在於以往的人體動作捕捉資料幾乎都是平地採集的,缺乏對應的地形三維資訊。

Terra 構建了一套端到端的重定向與控制管線。它僅僅從人類運動軌跡出發,結合地形先驗、接觸狀態估計以及負自由空間推斷,反向還原出地面環境的三維支撐幾何。

在將動作對映到肌肉模型時,系統嚴密考慮瞭解剖結構、肌腱連續性以及接觸約束,大幅減少了骨骼穿模、關節脫臼等生理衝突。

研究團隊利用來自 5 個數據集、超過 9 小時(總計 9.4 小時)的運動資料,涵蓋了 18 種不同地形下的動作模式,最終訓練出了一個單一通用的肌肉驅動控制策略。

在保留的測試基準上,Terra 在地形恢復準確率、生理約束達標率以及任務通過率上,都拿到了同類實驗中的最高成績。

怎麼跑起來與開源限制

專案已經將相關程式碼和復現流程公開在 GitHub 上,研究主頁也提供了視覺化演示和論文連結。

整個倉庫遵循 Apache 2.0 開源協議,限制極少,允許自由商用、修改和分發。

文件中提供了在本地計算機下載、配置環境並執行模擬的詳細說明。不過執行這類複雜的物理模擬和神經網路推理,本地電腦需要配備效能較好的現代顯示卡與完整的物理引擎依賴。

為什麼重要

對於遊戲開發者、生物力學學者以及人形機器人研究者來說,Terra 是一個值得立刻上手跑一跑的工具。想要在遊戲或模擬環境中生成符合解剖學邏輯的自然動作,傳統的動力學補丁往往費時費力,而 Terra 提供了一條現成的解法。

更重要的是,具身智慧和仿生機器人行業一直在尋找更接近真實人類的控制方式。直接控制電機角度容易出現機械感強、抗震抗衝擊能力差的問題,肌肉牽引骨骼才是生物億萬年進化的減震方案。Terra 證明了依靠純演算法從無地形資料中學習複雜非平坦地表移動的可行性,為下一代仿生肌腱機器人的控制演算法打下了一個漂亮的開源範本。

來源 (2)

  1. [1]
    youtube.com(在新分頁開啟)原文youtube.com
  2. [2]

每日 AI 內容精選