CanIEmbody

Leader–follower arm

Also: leader arm, follower arm, puppeteering, joint-space teleoperation

A teleoperation setup in which a human moves a passive 'leader' arm and a kinematically matched 'follower' robot copies its joint positions in real time.

A leader–follower arm pair is a joint-space teleoperation device. The operator physically moves the leader, an arm with the same kinematic structure as the robot, and the follower is commanded to match the leader's joint positions in real time. Because joints map one to one, no inverse kinematics is needed, and the operator directly controls the arm's full configuration, including wrist orientation.

The design became standard in low-cost robot learning with ALOHA, described by Zhao et al. (2023): "The user teleoperates by backdriving the leader robots, with the follower robots mirroring the motion." GELLO (Wu et al., 2023) generalized it to industrial arms, building 3D-printed controllers with "the same kinematic structure as the target arm".

In this matrix, the SO-100, SO-101 and Koch arms are used as leader–follower pairs in LeRobot, and bi-SO is two pairs. On the SO-101, the follower uses six STS3215 servos with 1/345 gearing, while the leader mixes 1/191, 1/345 and 1/147 ratios so that it can hold its own weight yet "be moved without requiring much force". LeRobot's HIL-SERL guide notes that the SO-101 leader's gearing lets it track the follower during exploration, which makes human takeover smoother than with the SO-100.

Two misconceptions recur. A leader is not plug-and-play with any follower: joint zero positions, directions and limits must be calibrated so that leader readings map to follower targets, and LeRobot stores a calibration per device id. And a passive leader records only what the operator does; it provides no force feedback, so contact-rich demonstrations rely on the operator's vision.

Policies where this matters

ACT · SmolVLA · HIL-SERL

Related

Teleoperation · Degrees of freedom · Imitation learning · Human-in-the-loop reinforcement learning

Sources

  1. T1 · upstream documentedpapersource 2023-04-23verified 2026-10-24 (1d ago)

    ALOHA: leader robots are backdriven, followers mirror them.

    “The user teleoperates by backdriving the leader robots, with the follower robots mirroring the motion.”
    https://arxiv.org/html/2304.13705
  2. T1 · upstream documentedpapersource 2023-09-22verified 2026-10-24 (1d ago)

    GELLO builds controllers kinematically matched to the target arm.

    “we build a GELLO controller device that has the same kinematic structure as the target arm”
    https://arxiv.org/abs/2309.13037
  3. T1 · upstream documentedofficial-docssource 2026-08-03verified 2026-10-24 (1d ago)lerobot 0.6.1

    LeRobot SO-101 docs: follower and leader motor gearing.

    “The follower arm uses 6x STS3215 motors with 1/345 gearing. The leader, however, uses three differently geared motors to make sure it can both sustain its own weight and it can be moved without requiring much force.”
    https://github.com/huggingface/lerobot/blob/v0.6.1/docs/source/so101.mdx
  4. T1 · upstream documentedofficial-docssource 2026-08-03verified 2026-10-24 (1d ago)lerobot 0.6.1

    LeRobot HIL-SERL: SO-101 leader tracks the follower, smoother takeover than SO-100.

    “The SO101 leader arm has reduced gears that allows it to move and track the follower arm during exploration.”
    https://github.com/huggingface/lerobot/blob/v0.6.1/docs/source/hilserl.mdx
  5. T1 · upstream documentedofficial-docssource 2026-08-03verified 2026-10-24 (1d ago)lerobot 0.6.1

    LeRobot stores calibration per robot id.

    “Note that the `id` associated with a robot is used to store the calibration file.”
    https://github.com/huggingface/lerobot/blob/v0.6.1/docs/source/il_robots.mdx