OpenArm 101: From Unboxing to Your First Trained Policy
A structured, sequential path that takes you from zero to running a real imitation learning policy on your OpenArm. No robotics experience required — only Linux basics and Python.
Before You Start — Check These Prerequisites
- Comfortable with a Linux terminal (cd, ls, pip install)
- Python 3.10 or higher installed
- Access to an OpenArm 101 or a simulation environment
- A machine running Ubuntu 22.04 or 24.04 (VM is fine)
- About 12 hours of total time across multiple sessions
Not sure if you qualify? Start with Unit 0 — it exists specifically to answer this question.
Your Path at a Glance
Complete the units in order. Each unit has a clear completion check — don't move on until you pass it.
Before You Begin: What You Need Required
Hardware checklist, software checklist, time estimates, and where to get help. No technical content — just orientation.
~20 min · No codeGet Your OpenArm Moving Required
Unbox, connect, install SocketCAN and ROS 2, calibrate, and move the arm for the first time via the web UI.
~2 hoursInstall the SDK and Connect Required
Install the OpenArm Python SDK, run a live connection test, and fix the three most common errors.
~1.5 hoursControl the Arm with Your Hands Required
Understand what teleoperation is and why it creates training data. Set up a session and teleoperate for 5 continuous minutes.
~2 hoursRecord Your First Dataset Required
Learn why data quality matters more than quantity. Record 50 clean pick-and-place demonstrations in LeRobot format.
~2 hoursTrain Your First Policy Required
Train an ACT policy on your dataset. Understand the training curves and know when to stop. Target: >70% success rate.
~3 hoursDeploy and Improve Required
Run your policy on the real arm, evaluate it systematically, and start the data flywheel. Target: 7/10 autonomous success rate.
~1.5 hoursTime Breakdown
| Unit | Topic | Time |
|---|---|---|
| Unit 0 | Orientation | ~20 min |
| Unit 1 | Hardware Setup | ~2 h |
| Unit 2 | SDK & Connection | ~1.5 h |
| Unit 3 | First Teleoperation | ~2 h |
| Unit 4 | Data Collection | ~2 h |
| Unit 5 | Policy Training | ~3 h |
| Unit 6 | Deploy & Improve | ~1.5 h |
| Total | ~12 h 20 min | |
Takes about 20 minutes. No technical content — just makes sure you have everything before the path begins.