ClankopediaSO-ARM101Guide

SO-ARM101 / LeRobot

SO-ARM101 leader and follower: what the LeRobot setup actually means

The SO-ARM101 is easiest to understand as part of a demonstration-learning workflow. One arm can provide the human demonstration while another reproduces learned behaviour, with LeRobot supplying the surrounding software tooling.

Updated 2026-09-29
SO-ARM101Robot armsLeRobotProgrammingOpen sourceEmbodied AI

At a glance

Key details

Documented rolesleader, follower
Actuators per arm6
LeRobot integrationYes
Programming languagePython
Design repository licenceApache-2.0

Leader and follower are roles, not two unrelated products

In a demonstration-learning setup, the leader captures the motion a person performs and the follower is the arm that reproduces or learns from that motion. That distinction matters when reading bills of materials, assembly guides and kit listings.

A headline arm price can therefore be misleading if the project you want to reproduce assumes two arms, cameras, host compute or other supporting hardware.

LeRobot is part of the system

The canonical record explicitly tracks LeRobot integration and Python as the programming path. The hardware is not being presented as a box that already knows manipulation tasks.

The interesting capability comes from the whole workflow: hardware, calibration, data collection, policy training and deployment.

Sources

Sources used for this guide