/ Модель

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

Лицензия
Apache 2.0
Библиотека
safetensors
Опубликована
19 июл 2026

kinetic-bc-pickplace

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

Компактная политика клонирования поведения для управления захватом и размещением бутылки или чашки в симуляции.

11скачиваний за 30 дней0лайковвеса обновлены19 июл 2026

Бенчмарки

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

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

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

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

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

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

Kinetic BC Pick/Place Policy — компактная политика клонирования поведения для симуляционных задач захвата и размещения предметов на столе. Модель разработана в рамках модульного стека Kinetic VLA; карточка описывает отдельный чекпойнт, обученный по 5 924 переходам от эвристического эксперта. Это двухслойный MLP с размерностью 16 → 256 → 7 и функцией tanh, веса представлены в формате safetensors; размер чекпойнта около 25 КБ.

На каждом такте управления политика принимает координаты конечного эффектора и целевого объекта, состояние захвата и one-hot код подзадачи, после чего предсказывает смещение целевой позиции эффектора, ориентацию и логит состояния захвата. Она предназначена для последовательности подзадач от обнаружения и приближения до захвата, переноса и размещения бутылки или чашки в рандомизированной симуляции. Указанный в карточке успех — 0,90 на 40 эпизодах.

Модель работает без визуального энкодера и ожидает координаты объектов от внешнего детектора; планирование последовательности подзадач и IK/контроллер также остаются внешними компонентами. Она обучена и оценена только в симуляции, не проверена на реальном оборудовании и наследует ограничения эвристического эксперта. Лицензия — Apache-2.0.

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

  • управление захватом бутылки на столе в симуляции
  • перенос и размещение чашки в заданной точке
  • предсказание целевой позиции конечного эффектора по координатам объекта
  • управление открытием и закрытием захвата в последовательности манипуляции

Ограничения

Работает только в симуляции и не проверена на реальном оборудовании; обучена имитацией эвристического контроллера и рассчитана на сцены с одним типом объекта. Не содержит визуального энкодера и требует координат объекта от внешнего детектора, а также внешнего планировщика и IK/контроллера.

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

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

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

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

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

Открыть на Hugging Face

Kinetic BC Pick/Place Policy

A lightweight, standalone behavior-cloning policy for tabletop pick-and-place in simulation. Trained inside the Kinetic modular VLA stack, but this checkpoint runs on its own — pure numpy + safetensors, no framework needed.

  • Size: ~25 KB (2-layer MLP, 16 → 256 → 7, tanh)
  • Standalone success: 0.90 on randomized sim scenes (40 episodes)
  • Task: pick-bottle / place-cup on a randomized tabletop
  • Trained on: 5,924 transitions from a heuristic expert (behavior cloning)

What "standalone" means here

The policy is closed-loop and object-relative: each control tick it takes the current end-effector position, the target object's position, the gripper state, and a subtask one-hot, and predicts the absolute EE target (as an offset from the object). No hand-coded controller is in the action path — the weights drive.

Usage

pip install numpy safetensors
from inference import KineticBCPolicy

pol = KineticBCPolicy("model.safetensors")
out = pol.act(
    ee_xyz=[0.30, 0.0, 0.90],       # current end-effector xyz
    target_obj_xyz=[0.45, 0.10, 0.78],  # detected object xyz
    gripper_open=1.0,               # 1.0 open, 0.0 closed
    subtask="reach",                # see subtask list below
)
# {'ee_target_xyz': [...], 'rpy': [...], 'gripper': 0.98}

Call act() every control tick, send ee_target_xyz to your IK/controller, and drive gripper open/closed. Sequence subtasks with your own planner.

I/O

Input (16)ee_xyz(3), target_obj_xyz(3), gripper_open(1), subtask_onehot(9)
Output (7)xyz_offset(3), rpy(3), grip_logit(1)
Decodeee_target_xyz = target_obj_xyz + xyz_offset; gripper = 0.5 + 0.5*tanh(grip_logit)

Subtasks: locate, navigate, reach, grasp, lift, return_to_user, release, retreat, place

Limitations

  • Sim only. Trained and evaluated in Kinetic's mock sim; not validated on hardware.
  • Distilled from a heuristic expert — it imitates a hand-coded controller, so it inherits that ceiling; it is not learned from real demonstrations.
  • Single object type per scene (bottle / cup); no vision encoder — consumes object positions from an upstream detector.
  • 0.90 success ≠ 1.0: expect occasional missed grasps on hard randomizations.

License

Apache-2.0. See the Kinetic repo.

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

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

GPU в ailist

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

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

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

Ревизия весов
64ed258

0 моделей