/ Модель

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

Лицензия
CC BY 4.0
Библиотека
safetensors
Опубликована
12 июл 2026

nano-vla-arm

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

Небольшая браузерная vision-language-action политика, которая по изображению и текстовой инструкции управляет суставами манипулятора в симуляции.

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

Бенчмарки

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

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

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

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

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

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

nano-vla-arm — небольшая политика vision-language-action, разработанная Physical AI BMI для управления двухзвенным манипулятором в браузерной симуляции. Она принимает изображение с камеры размером 32×32 и текстовую инструкцию о красном или зелёном блоке, после чего выдаёт приращения углов двух суставов. Текст инструкции кодируется на устройстве моделью all-MiniLM-L6-v2; сама политика содержит 92 338 параметров и состоит из трёх свёрточных слоёв и MLP. Вычисления выполняются в браузере на JavaScript без сервера и GPU.

Модель обучена имитацией действий эксперта на синтетических сценах и предназначена для демонстрации управления роботом по зрению и тексту, а не для работы с реальным оборудованием. В описанных тестах она достигала целевого блока в 98% случаев как с обучавшимися, так и с новыми формулировками инструкций; при намеренно неверной инструкции выбирала другой блок. Модель не проходила проверку безопасности для физического оборудования. Веса опубликованы в формате safetensors; лицензия — CC BY 4.0.

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

  • управление двухзвенным манипулятором в браузерной симуляции
  • достижение красного или зелёного блока по текстовой команде
  • демонстрация связки зрения, языка и действий робота
  • изучение imitation learning для робототехники

Ограничения

Предназначена для небольшой синтетической задачи в браузерной симуляции и не является фундаментальной моделью. Не тестировалась для безопасного управления физическим оборудованием.

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

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

Открыть на Hugging Face

physicalai-bmi/nano-vla-arm

An open-vocabulary vision-language-action policy that drives an articulated arm, running fully in your browser — no server, no GPU, no install. It looks at a rendered camera view of a 2-link arm and two colored blocks, reads an instruction you type in your own words, and outputs joint commands to move the arm to the block you named. Run it live at https://physicalai-bmi.org/research/vla.

A VLA maps what it sees + what it's told → what it does. This one is 92,338 parameters and runs its whole forward pass — three convolution layers and all — in plain JavaScript on your device. The language is real and open-vocabulary: the instruction is embedded on-device by all-MiniLM-L6-v2 (the same encoder used at training time), so phrasings it never saw still work. It is a faithful miniature of the paradigm, meant to be understood and run — not a foundation model.

What it does

  • Vision: a 32×32×3 rendered camera view of a 2-link arm (base, links, gold gripper) and a red and green block at random positions.
  • Language (open-vocab): any instruction — "reach the red target", "grab the green one", "head toward crimson" — embedded to 384-d on your device.
  • Action: two joint deltas (Δθ₁, Δθ₂). The arm is stepped forward; the loop closes in the browser.

The task is built so the policy must use all three modalities: the blocks and the arm move every scene (it has to see), either block may be the goal (it has to read the instruction), and it controls the arm through its joints (real articulated action, not a teleport).

Architecture

Conv(3→8, s2) → Conv(8→16, s2) → Conv(16→32, s2) → flatten → concat[ MiniLM text embedding, 384-d ] → MLP(→96→2), SiLU. 92,338 parameters.

Results (honest)

Closed-loop on held-out scenes, driving the arm joint-by-joint:

metricvalue
Reaches the correct block, trained instructions98.0%
Reaches the correct block, novel instructions (never trained)98.0%
Reaches the correct block when the instruction is flipped0.0%

The novel-instruction row is the open-vocab proof: unseen phrasings still work, because the on-device text encoder maps them near the ones it learned. The flipped row is the language-grounding proof: with the wrong instruction it drives to the other block, so "correct" success collapses to zero.

Trained by behavior cloning on a scripted Jacobian-IK expert, made robust to closed-loop drift with DART-style state-noise injection (the policy sees off-expert arm configurations + the expert's recovery there — the same idea as DAgger). Small synthetic task; not a foundation model, not safety-tested for any hardware.

Files

  • model.safetensors — weights
  • vla.web.json — the same weights as float32 arrays for in-browser inference (conv + MLP; verified bit-for-bit equal to safetensors; max abs diff 1.7×10⁻⁷)
  • metrics.json — the numbers above
  • inference.py — minimal NumPy example (renderer + forward pass)

Language encoder

Instructions are embedded with Xenova/all-MiniLM-L6-v2 (q8) via Transformers.js on-device. The policy conditions on the 384-d sentence embedding, so the vocabulary is open — paraphrases and common color synonyms generalize.

Citation

@misc{nano_vla_arm_2026,
  title  = {nano-vla-arm: an open-vocab in-browser vision-language-action arm policy},
  author = {Institute for Physical AI at Bailey Military Institute},
  year   = {2026},
  howpublished = {\url{https://huggingface.co/physicalai-bmi/nano-vla-arm}}
}

Released under CC-BY-4.0 by the Institute for Physical AI @ BMI. See also nano-vla-reach (the end-effector predecessor) and forge-arm-reach-bc (our first checkpoint).

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

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

GPU в ailist

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

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

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

Ревизия весов
73f7d0e

0 моделей