Open Source Robotics

精選高品質的開源機器人專案、工具與軟體,推動機器人社群向前發展。

MuJoCo MPC

DeepMind 為 MuJoCo 打造的互動式即時模型預測控制框架

授權條款

Apache-2.0

概述

MuJoCo MPC(MJPC)是 Google DeepMind 推出的互動式應用程式與軟體框架,使用 MuJoCo 物理引擎進行即時預測控制。它支援多種規劃演算法,包括 iLQG、梯度下降與免導數的 Predictive Sampling,全部可透過互動式 GUI 使用,以便快速撰寫任務與調整參數。已在四足機器人行走運動、雙臂操作與靈巧手部控制等複雜任務上通過驗證。

MuJoCo MPC 是 Google DeepMind 的互動式框架,使用 MuJoCo 物理引擎為複雜的機器人任務實現即時預測控制。它同時提供基於導數(iLQG、梯度下降)與免導數(predictive sampling)的規劃器,全部可透過互動式 GUI 使用,以便快速實驗。

為何重要

MJPC 讓最先進的模型預測控制變得容易取得且可互動。它來自打造 MuJoCo 本身的團隊,是以 MPC 為基礎之機器人控制的參考實作,並銜接了離線軌跡最佳化與即時行為合成。

解決的問題

為複雜的機器人任務設計控制器,傳統上需要大量的手動調整。MuJoCo MPC 透過線上最佳化自動進行行為合成,藉由在物理模擬器中預測未來結果,即時計算最佳動作。

重點

  • 多種 MPC 演算法:iLQG、梯度下降、predictive sampling
  • 互動式 GUI,可即時撰寫任務與調整
  • 已在行走運動、操作與靈巧手部任務上通過驗證
  • 提供 Python 繫結,可與機器學習流程整合

適用對象

  • 研究控制與運動規劃的機器人研究人員
  • 以 MPC 方法實驗行走運動的工程師
  • 想要即時預測控制的 MuJoCo 使用者

限制

  • 需要以 MuJoCo 作為物理後端
  • 即時效能取決於模型複雜度與預測時域長度
  • 在某些平台上,C++ 建置流程可能頗具挑戰

本網站需要 JavaScript 才能正常運作。請啟用 JavaScript 以瀏覽我們的開源機器人專案。