Open Source Robotics

精选高质量开源机器人项目、工具和软件,推动机器人社区发展。

MuJoCo MPC

DeepMind 的 MuJoCo 交互式实时模型预测控制框架

许可证

Apache-2.0

概述

MuJoCo MPC (MJPC) 是 Google DeepMind 开发的交互式应用程序和软件框架,用于使用 MuJoCo 物理引擎进行实时预测控制。它支持多种规划算法,包括 iLQG、梯度下降和无导数预测采样,所有算法均可通过交互式 GUI 进行快速任务编写和参数调整。已在四足运动、双臂操作和灵巧手控制等复杂任务上验证。

MuJoCo MPC 是 Google DeepMind 的交互式框架,使用 MuJoCo 物理引擎为复杂机器人任务实现实时预测控制。它提供基于导数的(iLQG、梯度下降)和无导数的(预测采样)规划器,所有规划器均可通过交互式 GUI 进行快速实验。

为何重要

MJPC 使最先进的模型预测控制变得易于使用且具有交互性。作为构建 MuJoCo 本身的团队的作品,它代表了基于 MPC 的机器人控制的参考实现,弥合了离线轨迹优化与实时行为综合之间的差距。

解决的问题

为复杂机器人任务设计控制器传统上需要大量手动调整。MuJoCo MPC 通过在线优化自动进行行为综合,在物理模拟器中预测未来结果,实时计算最优动作。

要点

  • 多种 MPC 算法:iLQG、梯度下降、预测采样
  • 用于实时任务编写和调整的交互式 GUI
  • 已在运动、操作和灵巧手任务上验证
  • 用于与 ML 管线集成的 Python 绑定

适用人群

  • 从事控制和运动规划的机器人研究人员
  • 试验 MPC 运动方法的工程师
  • 希望获得实时预测控制的 MuJoCo 用户

局限

  • 需要 MuJoCo 作为物理后端
  • 实时性能取决于模型复杂度和预测时域长度
  • C++ 构建过程在某些平台上可能具有挑战性

本网站需要 JavaScript 才能正常运行。请启用 JavaScript 以浏览我们的开源机器人项目。