Skip to content

LeRobot SO-101

Move one arm by hand and the other copies you. Then it learns the task.

Price on request

Ask for a quote
SO-101 follower arm with gripper, on a desk
SO-101 follower arm with gripper, on a desk

Photos and 3D model: TheRobotStudio / Hugging Face SO-ARM100, Apache-2.0. Model simplified and recoloured by GSF.

The SO-101 is the reference arm of LeRobot, Hugging Face's open-source robot learning library. It comes as a pair: you move the leader arm by hand and the follower copies it in real time.

Record 50 or so demonstrations of a task, like picking up a block and putting it in a box. Train a policy such as ACT on a single GPU, and the follower does the task by itself. Datasets and models can be shared on the Hugging Face Hub.

It is the cheapest serious way we know to teach robot learning. We can assemble and calibrate the pair for you, and run a hands-on workshop for your team or class.

Made by
TheRobotStudio × Hugging Face (open hardware)
Category
Robot arm kit
For
Universities & vocational colleges, AI engineers, Makers
Price
On requestIt depends on the servo option (5 V or 12 V follower) and cameras.

Features

What SO-101 does

Leader–follower teleoperation
Guide the leader arm by hand. The follower mirrors every joint.
Train real policies
ACT, Diffusion Policy, SmolVLA, Pi0 and more, all built into LeRobot.
Same calibration everywhere
A policy trained on one SO-101 runs on another, so a class can share models.
Open hardware
Printable parts, STEP CAD and a MuJoCo model are all public. Broken parts are cheap to replace.

3D model

Leader and follower, in 3D

Built from the project's URDF and CAD files. Both arms play the same motion here, the way the follower copies the leader. The leader is the one with the handle.
3D model of the SO-101 leader and follower arms. Drag to rotate

Specifications

Configuration
1 leader arm + 1 follower arm
Joints per arm
6 (5-DoF arm + gripper)
Servos
12 × Feetech STS3215, 12-bit magnetic encoders
Follower gearing
1/345 on all joints
Leader gearing
Mixed 1/191, 1/345, 1/147 (light to move by hand)
Controller
1 bus-servo board per arm, USB-C to PC
Power
5 V supply per arm (12 V high-torque follower optional)
Host
PC running LeRobot (Python): Linux, macOS or Windows
Cameras
Any USB webcam; RealSense supported
Licence
Apache-2.0

In the box

ItemQty
Leader arm + follower arm—
STS3215 servos (installed)12
bus-servo controller boards2
2 × power supplies, 2 × USB-C cables—
table clamps4

Use

Where it gets used

Use cases

  • AI and robotics courses
  • Imitation-learning research
  • Hackathons and workshops
  • Testing a manipulation task before buying a bigger robot

Upstream docs and source

From us

What we add to the hardware

Assembly and calibration
We can build, calibrate and test robot arms and mobile robots before they reach you.
Classes and workshops
We have taught robot basics to vocational students and run a primary-school robotics club. We can do the same for your school or team.
Support in Thai
Questions, spare parts and repairs, handled by the engineers who sold it to you.
Custom software
Need the robot to do something specific? We are a software house too.

Ask about SO-101 price and lead time

Tell us what you want to use it for and whether you want it assembled. We reply with a price and a delivery estimate.

Office
52/9 Suchawadee Village, Moo 3, Soi Sukhaprachasan 3Tiwanon Road, Bang PhutPak Kret, Nonthaburi 11120Open in Google Maps
Hours
Mon–Fri, 9:00–18:00 (Bangkok time)