enactic/openarm

A fully open-source humanoid arm for physical AI research and deployment in contact-rich environments.

What it solves

OpenArm provides an affordable, open-source humanoid arm designed for physical AI research. It addresses the need for a standardized, human-scale robotic arm that is safe for human-robot interaction and capable of handling contact-rich tasks in real-world environments.

How it works

OpenArm is a 7-degree-of-freedom (7DOF) humanoid arm. It utilizes a high backdrivability and compliance system to ensure safety and flexibility. The project includes a comprehensive ecosystem of software and hardware:

  • Hardware: CAD data (STL, STEP, Fusion 360) for building the arm.
  • Control: A CAN control library for low-level motor communication and ROS2 integration packages.
  • Simulation: Support for Isaac Lab and MuJoCo for training and testing in virtual environments.
  • Teleoperation: Packages for unilateral and bilateral control.
  • Data: Tools and a Python API for recording and managing datasets for imitation learning.
  • Environment: The OpenArm Cell, a standardized environment with unified lighting and camera placement to ensure research reproducibility.

Who it’s for

Researchers and developers working in physical AI, imitation learning, and humanoid robotics who need a flexible, open-source platform for data collection and deployment.

Highlights

  • Open-Source Hardware: Full CAD data provided for DIY or assembled purchase.
  • Human-Scale Proportions: Designed for human-like movement and movement in human environments.
  • Safe Interaction: High backdrivability and compliance for safe human-robot interaction.
  • Standardized Evaluation: The OpenArm Cell provides consistent conditions for global research reproducibility.
  • Affordable Bimanual System: A complete bimanual system is available for $6,500 USD.

Related

  • Project
  • Project
  • Project
  • Project
  • Project