Robotics
LeRobot
Safetensors
act
imitation-learning
simulation

Farpoint-ACT-V0

Model release: v0.1.0
Training checkpoint: step-200000
Training dataset: wenyixu101/so101-sim-oracle-pick-and-place, revision v0.2.0
Status: Experimental, simulation-only

Farpoint-ACT-V0 is an ACT policy for a simulated SO-101 cube pick-and-place task using synchronized front and wrist camera observations. Release v0.1.0 is trained on the new v0.2.0 nominal dataset, which varies cube properties and pose, target-pad location, and external-camera pose.

This checkpoint is published as a reproducible research artifact. It is not a production or real-robot policy.

Released checkpoint

The repository root contains a LeRobot-compatible ACT checkpoint trained from random initialization for 200,000 optimizer steps.

Field Value
Model release v0.1.0
Checkpoint step-200000
Policy ACT
Model SHA256 6f855636a9a744cac1dfc1c2abab2f9479e7186c2ff3d9cee7ce585db10927fe
Training code commit 97cc173181ae58a18dd5a46e42654c7296051077
Evaluation code commit 306172941ef515ddb81c37b641b64ba3f3b59cd0
Training image sha256:d99274c14bc7e1064f3ad534deb1feecdcbeb271c9d04b3e46377d464c720293
Dataset tree SHA256 893bf831cc4b44d8a5606c7e7a5118bc2dca1e0e5889e4d9931093bf99540e96
Seed 1010

Training data and sampling

The model was trained on wenyixu101/so101-sim-oracle-pick-and-place@v0.2.0:

  • 300 new nominal simulation demonstrations
  • Training episodes: 0:270
  • Validation episodes: 270:300
  • Two cube variants: blue 30 mm / 30 g and red 40 mm / 40 g
  • Three target-pad position profiles
  • Five fixed external-camera pose profiles
  • Continuous deterministic cube XY and yaw variation
  • Synchronized 640×480 front and wrist camera observations
  • No v0.1.x nominal or recovery episodes

Training used a frozen 30-cell sampler over 2 cube × 3 target × 5 camera combinations. Every training cell contributed nine episodes. Each batch contained four blue and four red samples; the complete 200k run drew 1.6 million training samples. The sampler-plan SHA256 was ff92cfe298b381eba6f452b3f833c1094b85592513174f316ecba97c4f2449c6.

The teacher-forced validation mean loss at step 200,000 was 0.0328434351.

Autonomous rollout evaluation

The released 200k checkpoint was evaluated on two independently seeded replicas of the frozen v0.2.0 30-cell holdout. This produced 60 autonomous evaluation episodes. No collection, training, validation, or recovery scene was used.

Evaluation control:

  • Maximum 1,200 policy steps per episode; successful episodes may terminate early
  • Replanning interval: 10 steps
  • Front and wrist camera observations
  • so101-viam-50deg-s-v1 action-safety profile

Overall metrics

Metric Result
Task success 13/60 (21.7%)
Task-success Wilson 95% CI 13.1%–33.6%
Cube contact 60/60
Bilateral contact 53/60
Stable grasp 53/60
Lift 52/60
Target entry 16/60
Released after lift 26/60
Stable release 13/60

Terminal outcomes were 13 successes, 36 lifts without target entry, 8 contacts without lift, and 3 target entries without stable release.

Cube-variant metrics

Cube variant Success Wilson 95% CI Contact Lift Target entry
Blue, 30 mm / 30 g 11/30 (36.7%) 21.9%–54.5% 30/30 26/30 13/30
Red, 40 mm / 40 g 2/30 (6.7%) 1.8%–21.3% 30/30 26/30 3/30

Target and camera metrics

Stratum Success
Target A 2/20
Target B 7/20
Target C 4/20
Front nominal 2/12
Front X negative 0/12
Front X positive 3/12
Front Y/Z negative 5/12
Front Y/Z positive 3/12

Action-safety observations

  • Delta-limited commands: 4,625
  • Raw hard-range violations clipped before execution: 1,728
  • Maximum raw hard-range excess: 3.395 calibrated units
  • Non-finite actions: 0
  • Both 30-scene rollout reports passed their frozen acceptance and action-safety gates
  • All 120 front/wrist videos across the two 60-episode camera streams decoded successfully

Intended use

This model is intended for:

  • Reproducing the Farpoint simulated SO-101 ACT v0.2.0 checkpoint
  • Studying generalization across object, target-position, and camera-pose variation
  • Comparing imitation-learning checkpoints under frozen autonomous rollouts
  • Research and educational experiments in simulation

Limitations

  • The model was trained and evaluated only in simulation.
  • This release does not demonstrate sim-to-real transfer or real-robot safety.
  • The training dataset contains only 300 demonstrations.
  • Overall autonomous task success is 21.7%; the model is not reliable enough for deployment.
  • Performance is strongly imbalanced: blue success is 11/30, while red success is 2/30.
  • Transport remains the dominant failure stage: 36/60 episodes lifted the cube but never entered the target.
  • Camera generalization is uneven; the front-X-negative profile produced 0/12 successes.
  • Raw policy outputs still require absolute-range clipping and command slew limiting.
  • This checkpoint is not suitable for unattended real-robot operation.

Loading with LeRobot

from lerobot.policies.act.modeling_act import ACTPolicy

policy = ACTPolicy.from_pretrained(
    "wenyixu101/Farpoint-ACT-V0",
)

Use the same observation keys, normalization processors, action ordering, camera setup, and control limits as the training environment.

Downloads last month
25
Safetensors
Model size
51.7M params
Tensor type
F32
·
Video Preview
loading

Dataset used to train wenyixu101/Farpoint-ACT-V0