/ Модель

Характеристики

Лицензия
Apache 2.0
Библиотека
lerobot
Опубликована
21 сен 2026

act_so101_t16b

Языковая модельИзображение, текст → action3 профессии

ACT-политика для SO-ARM101 выполняет захват и перемещение коробки по демонстрациям телеуправления.

218скачиваний за 30 дней1лайквеса обновлены2 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

robotfuel выпустила экспериментальную ACT-политику для манипулятора SO-ARM101, обученную на 16 эпизодах телеуправления. Модель использует реализацию ACT из LeRobot и предназначена для захвата небольшой коробки с ячейки сетки 20×20 и её перемещения на целевую позицию. Для работы политика принимает изображение с одной камеры на запястье и шесть значений положения суставов, а выдаёт абсолютные целевые положения суставов с частотой 10 Гц.

В описанном сравнении политика показала надёжный захват в центре рабочего пространства, но её успешность составила лишь 17% в отдельной оценочной сессии; эта оценка получена на отдельно обученной модели с тем же числом телеуправляемых эпизодов, а не на опубликованном чекпойнте. Модель чувствительна к освещению за пределами обученного диапазона и размещению коробки у дальних углов сетки. Она проверена только на одной задаче, одном манипуляторе, одной сцене и одном операторе. Лицензия — Apache-2.0.

Сценарии применения

  • захват небольшой коробки манипулятором SO-ARM101
  • перемещение коробки с заданной ячейки на целевую позицию
  • воспроизведение поведения, обученного на демонстрациях телеуправления

Ограничения

Политика нестабильна за пределами центра рабочего пространства, чувствительна к освещению и дальним углам зоны размещения. Проверена только на одной задаче и одной сцене; результативность опубликованного чекпойнта отдельно не измерялась.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

ACT · SO-101 · 16 teleop demonstrations (baseline)

An ACT policy for the SO-ARM101 arm, trained on 16 teleoperated episodes. This is the shared base of the comparison: the other two checkpoints add 16 more episodes to this exact set, one adding teleoperation and one adding handheld demonstrations.

Published as the floor, not as a usable policy. It picks reliably in the centre of the workspace and collapses outside it.

The comparison

Three ACT policies share a training recipe exactly — 50,000 steps, batch 8, seed 1000, one wrist camera at 10 fps — and differ only in what they were trained on. Task: pick a small box from a 20-square grid and place it on a target.

training datacheckpointframesheld-out action errormeasured success
16 teleopact_so101_t16b5,6003.07°17% (2/12) †
16 teleop + 16 handheldact_so101_t16b_u169,3762.82°65% (13/20)
32 teleopact_so101_t16b_t1611,2002.20°70% (14/20) †

† Measured on a separately trained arm of the same teleop episode count, not on this exact checkpoint. Only the middle row was scored on the checkpoint published here. A 12-attempt session on the 32-teleop condition scored 75%; both are on the record. Rates come from the operator's raw per-attempt records and are re-derived by verify_results.py.

Doubling teleoperation moved success from 17% to ~70%. Replacing that second half with handheld demonstrations reached 65% — about nine tenths of the gain, on 16% fewer training frames, from data collected with a $0 gripper mock-up and a GoPro instead of a second robot session.

A later 10-placement session on a rebuilt scene put the handheld arm at 60% (6/10), consistent with the 65%.

Do not rank these policies by action error

Held-out action error is in the table because it is cheap and reproducible, and because it is wrong here. Calibrated on the teleop pair, the 0.25° gap for the handheld arm predicts roughly 33% success. It measured 65%. A policy can track a demonstrator's joint trajectory closely and still fail to close the gripper, and the converse. Rank on the bench, not on this number.

Use it

pip install lerobot==0.6.1
from lerobot.policies.act.modeling_act import ACTPolicy

policy = ACTPolicy.from_pretrained("robotfuel/act_so101_t16b")
policy.eval()

# observation.state: (6,) joint positions, degrees
# observation.images.wrist: (3, 480, 640) uint8, wrist camera
action = policy.select_action(observation)   # (6,) target joint positions

The policy expects a single wrist camera and 6 joint positions, and emits absolute joint targets at 10 Hz. It was evaluated with n_action_steps=30.

Training

architectureACT (LeRobot implementation)
datasetrobotfuel/so101_t16b
steps50,000
batch size8
seed1000
camerawrist only, 640×480, 10 fps
action space6 absolute joint positions

Every checkpoint in this set uses these settings unchanged. The only variable is the dataset.

Evaluation protocol

Attempts are run on a printed 20-square grid. The box is placed by hand at a prescribed coordinate, the arm is homed and held under torque, and the episode runs 35 s to completion without intervention. Scene brightness is measured before each attempt and attempts outside the trained range are recorded as skipped rather than failed, so they leave the denominator instead of deflating the rate.

An attempt counts as a success if the box ends on the target, including a scrappy recovery. Attempts that were skipped, voided by a rig fault, or interrupted are not scored.

Limitations

One task, one arm, one operator, one training seed per condition. Sample sizes are 12–20 attempts, which separates 17% from 65% comfortably but does not separate 65% from 70%. The policy is sensitive to lighting outside the trained range and to box placements at the far corners of the grid. Nothing here has been tested on a second robot, a second task, or a second scene.

Where this comes from

This repo is one artifact of a single study: can cheap handheld demonstrations substitute for robot teleoperation? The three policies below differ only in training data, so they are only meaningful read together.

Policies

Datasets

Every success rate published anywhere in this set is re-derived from the raw records by the verifier script; no number is transcribed by hand.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · lerobot

Нельзя запустить

Модели для роботов не запускаются как сервис инференса.

Ревизия весов
889284f

0 моделей