ARISE-Initiative/robomimic

robomimic: A Modular Framework for Robot Learning from Demonstration

解决的问题

机器人学习常常因缺乏标准化的数据集和可复现的基准测试而难以开发和比较新的机器人操作算法。

工作原理

robomimic 提供了一个完整的示教学习框架。它结合了标准化的示教数据集(包括模拟和真实世界数据)以及一系列离线学习算法。该系统支持多种观测模态,包括低维数据和视觉-运动策略,并允许灵活的网络架构和超参数调优。

适用人群

希望对机器人操作任务进行基准测试并开发新机器人学习算法的机器人和人工智能领域的研究人员与实践者。

主要亮点

  • 多样化的学习算法:支持模仿学习(BC、BC-RNN、HBC)和离线强化学习(BCQ、CQL、IRIS、TD3-BC),以及 Diffusion Policy 和 IQL 等新加入的算法。
  • 标准化数据集:涵盖多个环境和机器人的真实世界与模拟任务。
  • 模块化设计:提供模块化的观测编码器,并支持外部数据集。
  • 开发者工具:包含数据集可视化、超参数扫描和 Docker 支持,便于环境搭建。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目