Level-six engineering validation protocol · 01

SO-101 configuration, calibration and bounded-motion protocol

A sixth-level engineering protocol for turning an assembled SO-101 pair into an identifiable, repeatable and reviewable research baseline.

Evidence statusControlled prototype protocol · not a safety certification or production releasePrimary sources checked 4 August 2026

Protocol scope

Define what will be evidenced—and what this protocol does not authorise.

For one declared leader/follower pair used on a guarded bench for calibration, teleoperation and low-energy data collection. It excludes unattended operation, human-contact tasks and payload claims beyond the recorded test envelope.

Configuration baseline

Before motion, freeze the physical system, software environment and operating envelope.

01

Build identity

Record

Repository commit, exact SO-101 revision, leader/follower role, servo model and ID map, printed-part material, gripper variant and every substitution.

Reject when

Do not begin if the physical arm cannot be reconciled with the BOM, geometry and motor map.

02

Software identity

Record

LeRobot release or commit, dependency lock, operating system, device ports, robot and teleoperator identifiers.

Reject when

Reject an environment that cannot be rebuilt from a clean machine.

03

Bench envelope

Record

Physical guarding, clearances, cable route, power isolation, maximum commanded speed and a reachable stop control.

Reject when

No powered motion without a clear exclusion zone and stop owner.

Staged verification

Open only one new energy, motion or autonomy envelope at a time.

  1. 01 · De-energised inspection

    Advancement needs evidence; stopping needs an owner.
    Method

    Check fastener retention, free joint travel, cable pinch points, printed-part damage and leader/follower mechanical correspondence.

    Evidence to preserve

    Signed inspection record, annotated photographs and deviations list.

    Advance when

    All joints move through the intended manual range without interference.

    Stop immediately

    Cracks, binding, unidentified parts, loose output elements or damaged insulation.

  2. 02 · Identity and port verification

    Advancement needs evidence; stopping needs an owner.
    Method

    Read each servo identity at zero command, verify leader/follower mapping and bind persistent LeRobot identifiers to the mechanism.

    Evidence to preserve

    Motor ID table, port map, configuration export and software hash.

    Advance when

    Every commanded joint maps to one expected physical joint and role.

    Stop immediately

    Duplicate IDs, swapped joints, intermittent communication or an unresolved firmware mismatch.

  3. 03 · Per-arm calibration

    Advancement needs evidence; stopping needs an owner.
    Method

    Calibrate leader and follower separately using their persistent IDs; save ranges and calibration files, then reload them in a fresh session.

    Evidence to preserve

    Calibration files, joint ranges, offsets, session log and recovery copy.

    Advance when

    Reloaded calibration reproduces the expected neutral pose and joint directions.

    Stop immediately

    Unexpected direction, unstable neutral, inconsistent end range or calibration tied to the wrong mechanism.

  4. 04 · Bounded follower motion

    Advancement needs evidence; stopping needs an owner.
    Method

    Enable low-speed, small-amplitude leader-to-follower motion one joint at a time, then a short multi-joint sequence with relative-target limiting enabled.

    Evidence to preserve

    Command/state trace, video, current and temperature samples, stop-response record.

    Advance when

    Motion remains inside the declared envelope without divergence, collision or cable strain.

    Stop immediately

    Unexpected motion, growing error, overheating, cable tension, collision or failure to stop on command.

  5. 05 · Declared task repeatability

    Advancement needs evidence; stopping needs an owner.
    Method

    Run one low-energy pick/place or pose-transfer task for a predeclared number of trials, including controlled failed attempts.

    Evidence to preserve

    Trial matrix, task definition, interventions, failures, calibration identity and raw data manifest.

    Advance when

    The measured claim is repeatable only for this mechanism, configuration, object set and environment.

    Stop immediately

    Do not conceal failed trials, alter success criteria after testing or generalise beyond the recorded distribution.

Acceptance claims

Every conclusion carries both a measurement and an applicability boundary.

01

Configuration is identifiable

How it is measured

A second operator reconstructs the software, ports, servo map and calibration identity from the record.

Claim boundary

Identity does not prove mechanical durability.

02

Calibration is recoverable

How it is measured

A fresh session reloads the saved files and reproduces joint direction and bounded neutral pose.

Claim boundary

Recalibrate after mechanical, motor, firmware or identifier change.

03

Task evidence is reviewable

How it is measured

Every trial links to configuration, raw signals, outcome, intervention and failure notes.

Claim boundary

No claim extends beyond the tested objects, speeds or workspace.

Evidence pack & boundaries

Enable the next engineer to review, reproduce, reject or approve the next step.

Minimum evidence pack

  • As-built record and labelled photographs
  • Software lock, device map and calibration files
  • Motion traces, temperature/current samples and stop record
  • Trial matrix including failures and interventions
  • Signed deviations, unresolved risks and retest trigger

This protocol cannot replace

  • Not an industrial manipulator safety assessment
  • Not evidence for unattended or human-contact operation
  • Not a payload, lifetime or production-tolerance specification

FUURAA analysis

The reusable product is decision evidence—not one successful demonstration.

The valuable product of this protocol is not a successful motion clip. It is a portable evidence package that allows another engineer to identify the build, reproduce its calibration, inspect failures and decide whether the next envelope may be opened.

Primary sources

The protocol starts with primary sources; every physical adoption still requires fresh validation.

Hugging Face · Assemble SO-101Primary assembly, motor configuration and calibration workflowHugging Face · Real-world robotsPersistent robot identity, calibration and operation workflowHugging Face · LeRobotDataset v3Primary dataset structure and metadata reference
Return to the related level-five technical dossier →