Skip to content

Commit 1215570

Browse files
committed
website: rewrite Overview for 2.0
Merge "Discover OpenArm" and "Project Overview" into a single "Project Overview" page covering the 2.0 ecosystem (arm, Cell, KER), and add a "What's New in 2.0" page.
1 parent 58ba169 commit 1215570

4 files changed

Lines changed: 160 additions & 179 deletions

File tree

website/docs/overview/_category_.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"position": 1,
44
"link": {
55
"type": "generated-index",
6-
"description": "Getting started guide for OpenArm 1."
6+
"description": "Overview of the OpenArm 2.0 project, what's new since 1.0, safety, and how to contribute."
77
}
88
}

website/docs/overview/index.mdx

Lines changed: 86 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
---
22
slug: /
3+
title: Project Overview
34
sidebar_position: 1
45
---
56

67
import BlockImage from '@site/src/components/BlockImage';
78

8-
# Discover OpenArm
9+
# Project Overview
910

10-
**OpenArm** is an open-source 7DOF humanoid arm designed for physical AI research and deployment in contact-rich environments. All hardware and software are completely open-source and ready for you to build, hack, and deploy!
11+
OpenArm is an open-source 7DOF humanoid arm designed for physical AI research and deployment in contact-rich environments. Hardware and software — CAD, firmware, control code, and simulation tools — are openly available so you can build, hack, and deploy.
1112

1213
We're in continuous development and actively seeking contributors, research partners, and company collaborators to shape the next generation of practical humanoid systems.
1314

1415
<div style={{ position: "relative", paddingBottom: "56.25%", height: 0, margin: "2rem 0", overflow: "hidden" }}>
1516
<iframe
16-
src="https://www.youtube.com/embed/6ZLM6f8kF4Q"
17+
src="https://www.youtube.com/embed/QzJSBbF7zIE"
1718
title="YouTube video player"
1819
style={{
1920
position: "absolute",
@@ -28,82 +29,95 @@ We're in continuous development and actively seeking contributors, research part
2829
/>
2930
</div>
3031

31-
<div style={{
32-
display: 'flex',
33-
flexDirection: 'column',
34-
alignItems: 'center',
35-
marginTop: '3rem',
36-
marginBottom: '3rem'
37-
}}>
38-
<div style={{
39-
border: '2px solid #ebebeb',
40-
borderRadius: '1rem',
41-
padding: '2.5rem 2rem',
42-
background: '#fff',
43-
boxShadow: '0 4px 10px rgba(0,0,0,0.08)',
44-
maxWidth: '100%',
45-
width: '100%',
46-
textAlign: 'center'
47-
}}>
48-
<h3 style={{
49-
margin: 0,
50-
fontSize: '1.75rem',
51-
color: '#111827',
52-
fontWeight: '700'
53-
}}>
54-
📦 Purchase Your OpenArm!
55-
</h3>
56-
<p style={{
57-
marginTop: '1rem',
58-
marginBottom: '1.5rem',
59-
fontSize: '1rem',
60-
color: '#374151',
61-
lineHeight: '1.6'
62-
}}>
63-
Get your OpenArm, assembled or DIY, and join the global community!<br/>
64-
Browse verified and certified manufacturers worldwide.
65-
</p>
66-
<a href="../purchase" style={{
67-
display: 'inline-block',
68-
padding: '10px 20px',
69-
backgroundColor: '#5FBBC7',
70-
color: 'white',
71-
textDecoration: 'none',
72-
borderRadius: '5px',
73-
fontWeight: '600'
74-
}}
75-
onMouseOver={(e) => {
76-
e.currentTarget.style.background = '#3b8089';
77-
e.currentTarget.style.transform = 'translateY(-2px)';
78-
}}
79-
onMouseOut={(e) => {
80-
e.currentTarget.style.background = '#5Fbbc7';
81-
e.currentTarget.style.transform = 'none';
82-
}}
83-
>Buy Now →</a>
84-
</div>
85-
</div>
32+
## Making SOTA Reproducible
8633

87-
## What's Unique?
34+
OpenArm 2.0 is a unified environment for data collection and reproducible auto-evaluation — the open-source foundation to turn isolated experiments into shared progress. Claims like "Model A outperforms Model B" only hold meaning when results can be reproduced under identical conditions, so the project pairs the arm itself with a standardized evaluation environment and teaching tools.
8835

89-
- **Human-Scale Design**
90-
OpenArm is designed with human-like proportions and dimensions, scaled for a person around 160-165cm tall. This provides an optimal balance between practical reach and manageable inertia for safe, responsive operation.
91-
92-
- **Safety-First Architecture**
93-
Built with QDD backdrivable motors and high compliance, OpenArm prioritizes safe human-robot interaction while maintaining practical payload capabilities (6.0kg peak / 4.1kg nominal) for real-world tasks.
94-
95-
- **Built for Durability**
96-
Critical structural components use aluminum and stainless steel construction, ensuring robust performance for repetitive data collection and continuous research use.
36+
## What's Unique?
9737

98-
- **Fully Accessible & Buildable**
99-
Every component — from CNC parts and 3D-printed casings to electrical wiring — is designed to be purchasable and buildable by individual researchers and labs, with complete fabrication data provided.
38+
- Human-scale design, with proportions and dimensions scaled for a person around 160–165 cm tall. This provides a good balance between practical reach and manageable inertia for safe, responsive operation.
39+
- Safety-first architecture. QDD backdrivable motors and high compliance prioritize safe human–robot interaction while maintaining practical payload (6.0 kg peak / 4.1 kg nominal) for real-world tasks.
40+
- Bilateral force feedback for contact-rich teleoperation and high-fidelity data collection, beyond what unilateral leader–follower setups can capture.
41+
- Built for durability. Critical structural components use aluminum and stainless steel construction for robust performance under repetitive data collection and continuous research use.
42+
- Fully accessible and buildable. Every component — from CNC parts and 3D-printed casings to electrical wiring — is purchasable and buildable by individual researchers and labs, with complete fabrication data provided.
43+
- Practical and affordable. OpenArm delivers research-grade capabilities at a fraction of traditional humanoid robot costs, making advanced robotics accessible to more teams and applications.
44+
45+
<BlockImage src="hardware/openarm-2.0/general/openarm-2.0.png" alt="OpenArm 2.0" width="100%" />
46+
47+
## The OpenArm Ecosystem
48+
49+
OpenArm 2.0 is more than the arm. It is a coordinated set of hardware that targets the full loop of data collection, training, and reproducible evaluation.
50+
51+
- [OpenArm 2.0](../hardware/openarm-2.0/general.mdx) — the 7DOF arm itself: human-scale dimensions, QDD backdrivable joints, an in-hand camera in a redesigned compact gripper, and a MISUMI-frame base that is easy to mount and extend.
52+
- [OpenArm Cell](../hardware/openarm-cell/general.mdx) — a reproducible evaluation cell that standardizes background, lighting, cameras, and arm position so that model comparisons are fair and automatable.
53+
- [OpenArm KER](../hardware/openarm-ker/general.mdx) — Kinematic Equivalent Replica, a motorless leader arm with identical kinematics to OpenArm 2.0 for intuitive, low-fatigue teleoperation and teaching.
54+
55+
## Specifications at a Glance
56+
57+
OpenArm 2.0 has a small human-like physique. The support pillars are made of MISUMI aluminum frames, making it easy to adjust the dimensions and attach cameras, sensors, and other attachments. The base plate has evenly spaced M6 taps so it can be fixed directly to a table or other surface, and each joint has a mechanical limit that restricts the range of motion for safety.
58+
59+
<table>
60+
<tbody>
61+
<tr><td>DOF</td><td>7 per arm</td></tr>
62+
<tr><td>Nominal payload</td><td>4.1 kg (held for 1 minute in the worst posture)</td></tr>
63+
<tr><td>Peak payload</td><td>6.0 kg (3 s move + 1 s hold in the worst posture)</td></tr>
64+
<tr><td>Joints</td><td>QDD backdrivable, mechanical limits on every axis</td></tr>
65+
<tr><td>Control bus</td><td>CAN-FD</td></tr>
66+
<tr><td>Structure</td><td>Aluminum + stainless steel, MISUMI-frame base</td></tr>
67+
<tr><td>End-effector</td><td>Compact parallel gripper with in-hand camera</td></tr>
68+
</tbody>
69+
</table>
70+
71+
See [Hardware → OpenArm 2.0 → General](../hardware/openarm-2.0/general.mdx) for full dimensions, payload definitions, and CAD/BOM downloads.
72+
73+
## Purchase OpenArm
74+
75+
OpenArm is available as a DIY kit or as a fully assembled unit from verified manufacturers worldwide.
76+
77+
<div style={{ margin: '1.5rem 0' }}>
78+
<a href="../purchase" style={{
79+
display: 'inline-block',
80+
padding: '10px 20px',
81+
backgroundColor: '#5FBBC7',
82+
color: 'white',
83+
textDecoration: 'none',
84+
borderRadius: '5px',
85+
fontWeight: '600'
86+
}}
87+
onMouseOver={(e) => {
88+
e.currentTarget.style.background = '#3b8089';
89+
e.currentTarget.style.transform = 'translateY(-2px)';
90+
}}
91+
onMouseOut={(e) => {
92+
e.currentTarget.style.background = '#5Fbbc7';
93+
e.currentTarget.style.transform = 'none';
94+
}}
95+
>Buy Now →</a>
96+
</div>
10097

101-
- **Practical & Affordable**
102-
At 6,500 USD for a complete bimanual system, OpenArm delivers research-grade capabilities at a fraction of traditional humanoid robot costs, making advanced robotics accessible to more teams and applications.
98+
## Project and Repositories
10399

100+
OpenArm is organized across multiple platforms to support different aspects of development, collaboration, and community engagement.
104101

105-
<BlockImage src="getting-started/index/unique.png" alt="leader-follower" width="100%" />
102+
- Main site: [openarm.dev](https://openarm.dev) — project homepage with announcements, visualizations, and contact forms.
103+
- Documentation: [docs.openarm.dev](https://docs.openarm.dev) — complete technical guides and tutorials.
104+
- GitHub: [enactic/openarm](https://github.com/enactic/openarm) — open-source repositories, issue tracking, and feature requests.
105+
- Discord: [Join the community](https://discord.gg/GmYa262ETH) — real-time discussions, support, and collaboration.
106106

107+
| Repository | Documentation | Description and Contents |
108+
|--------------|-----------------|-------------------------------|
109+
| [openarm](https://github.com/enactic/openarm) | | Main project repository with ideas, issues, and feature requests |
110+
| [openarm_hardware](https://github.com/enactic/openarm_hardware) | [Hardware Docs](https://docs.openarm.dev/hardware) | Complete CAD data: STL files, STEP files, Fusion 360 assemblies |
111+
| [openarm_description](https://github.com/enactic/openarm_description) | [Description Docs](https://docs.openarm.dev/software/description) | Robot description files with URDF/xacro for simulation |
112+
| [openarm_can](https://github.com/enactic/openarm_can) | [CAN Docs](https://docs.openarm.dev/software/can/) | CAN control library for low-level motor communication |
113+
| [openarm_ros2](https://github.com/enactic/openarm_ros2) | [ROS2 Docs](https://docs.openarm.dev/software/ros2/install) | ROS2 integration packages and nodes |
114+
| [openarm_teleop](https://github.com/enactic/openarm_teleop) | [Teleop Docs](https://docs.openarm.dev/teleop/) | Teleoperation packages with unilateral and bilateral control |
115+
| [openarm_isaac_lab](https://github.com/enactic/openarm_isaac_lab) | [Isaac Docs](https://docs.openarm.dev/simulation/) | Isaac Lab simulation environment and training tasks |
107116

117+
## Get Help
108118

119+
Our community and team are ready to help:
109120

121+
- Discord — connect with other builders, researchers, and the OpenArm team for real-time support and discussions: [Join Now](https://discord.gg/GmYa262ETH)
122+
- GitHub Issues — report bugs or request features directly in our repository: [Open an Issue](https://github.com/enactic/openarm/issues)
123+
- GitHub Discussions — ask technical questions in our repository: [Start a Discussion](https://github.com/enactic/openarm/discussions)

website/docs/overview/project-overview.mdx

Lines changed: 0 additions & 106 deletions
This file was deleted.

0 commit comments

Comments
 (0)