OpenArm: an open-source robotic arm for human manipulation data collection
OpenArm is an open-source humanoid robot arm designed for AI and robotics research in human-centered environments. Its modular hardware and accessible software make it a flexible platform for teleoperation, imitation learning, and real-world data collection. Our goal is to advance physical intelligence by enabling robots that operate safely and effectively alongside people — in homes, service contexts, and caretaking settings. OpenArm offers high backdrivability and compliance, making it well-suited for interactive, assistive, and data-driven tasks.
The project is under active development, and we’re collaborating with researchers, developers, and labs to shape the next generation of practical humanoid systems.
Watch OpenArm v0.2 in Action:
git clone --recurse-submodules https://github.com/reazon-research/OpenArm.git
This repository includes everything needed to build, simulate, and operate OpenArm — including hardware files, software, and example setups for teleoperation and simulation.
For more information and ways to get involved:
The core design files for OpenArm are available on OnShape, including:
Machined, sheet metal, and off-the-shelf components can be purchased through MiSUMi and its manufacturing service Meviy, but similar services worldwide can also be used to procure the necessary parts.
OpenArm’s software stack includes real-time motor control examples, enabling users to quickly set up and start moving the arm. It also provides motor calibration tools, a SocketCAN driver, and a step-by-step tutorials on setting up the CAN interface.
Packages for camera integration, hardware bringup, and MoveIt2 can all be found under ROS2 packages. URDF descriptions for single and bimanual arm setups are also located here.
To set up OpenArm in simulation environments, example documentation for MuJuCo, MoveIt2 (ROS2), and Genesis are provided.
To configure one set of OpenArms to act in teleoperation, the setup is provided in the Unilateral and Bilateral links.
If you would like to get in contact with the OpenArm team with more specific questions about the project, please reach out via email and a member of the team will try to get in touch!
OpenArm is open source under the Apache-2.0 license, see the LICENSE file