Robocikowo>ROBOCIKOWO
SmolVLA

SmolVLA

Kompaktowy (450M), otwarty model Vision-Language-Action do robotyki, trenowany na danych społeczności LeRobot. Działa na sprzęcie konsumenckim i generuje ciągłe akcje robota.
✓ Aktywny✓ Publiczny dostęp⚖ Open sourceModel wzrok-język-akcjaBazowy model robotyczny
Parametry
450M
parametrów
Data premiery
3 czerwca 2025
Dostęp:DownloadWdrożenie:💻 Lokalnie☁ Cloud📱 Na urządzeniu

Przegląd

SmolVLA to kompaktowy (450M parametrów) i otwarty model Vision-Language-Action stworzony przez Hugging Face w ramach ekosystemu LeRobot. Model przyjmuje sekwencję obrazów RGB z wielu kamer, bieżący stan sensomotoryczny robota oraz instrukcję w języku naturalnym, a na wyjściu generuje ciągłą sekwencję akcji (action chunk) do sterowania robotem.

Architektura łączy backbone Vision-Language (SmolVLM2 — enkoder wizyjny SigLIP i dekoder językowy SmolLM2) z lekkim action expertem (~100M parametrów) opartym na transformerze i trenowanym celem flow matching. Action expert generuje ciągłe akcje w sposób nieautoregresyjny, co umożliwia sterowanie w czasie rzeczywistym.

Model wytrenowano wyłącznie na publicznych, udostępnionych przez społeczność zbiorach danych oznaczonych tagiem lerobot — 487 wyselekcjonowanych zbiorów skupionych na ramieniu SO-100, ustandaryzowanych do 30 FPS, co dało około 10 milionów klatek. SmolVLA obsługuje też inferencję asynchroniczną, która oddziela wykonywanie akcji od predykcji kolejnych fragmentów, dając około 30% szybszą reakcję i dwukrotnie wyższą przepustowość zadań.

Klasyfikacja
Model wzrok-język-akcjaBazowy model robotyczny
Dostęp i wdrożenie
Pobieranie
LokalnieChmuraNa urządzeniu
Wagi: Open source
Kluczowe parametry
🧩 Parametry: 450M
✓ Fine-tuning
📥 Wejście: obraz, dane stanu robota, tekst
Robotyka
Robot manipulationRobot controlVisual grounding

Specyfikacja techniczna

Parametry
450M
parametrów
Wymagania sprzętowe
Wystarczająco mały, by działać na CPU, trenować na pojedynczym konsumenckim GPU, a nawet na MacBooku.
Funkcje:Fine-tuning
Modalności
⬇ Wejście (Input)
imagerobot_state_datatext
⬆ Wyjście (Output)
robot_actionsmotion_trajectories

Możliwości i zastosowania

Natywne możliwości modelu
Ugruntowanie wizualno-językowo-akcyjne
Zdolność modelu VLA do łączenia percepcji wizualnej i polecenia językowego z konkretnym działaniem fizycznym robota. Model rozumie scenę i intencję, a następnie generuje sekwencję akcji wykonawczych, zamykając pętlę od obserwacji do ruchu.
Kategoria: robotics
Transfer międzyucieleśnieniowy
Zdolność jednego modelu do sterowania robotami o różnej budowie (humanoidy, ramiona dwuręczne, platformy mobilne) bez trenowania osobnego modelu na każdą platformę. Inteligencja jest oddzielona od ucieleśnienia, dzięki czemu ta sama polityka działa na sprzęcie o odmiennej kinematyce i dynamice.
Kategoria: robotics
Wnioskowanie w czasie rzeczywistym
Zdolność modelu do generowania odpowiedzi z bardzo niskim opóźnieniem (>1000 tokenów/s) na specjalistycznym sprzęcie inferencyjnym (np. Cerebras WSE), umożliwiająca interaktywną, wymianową współpracę z człowiekiem.
Kategoria: coding
Rozumienie obrazu
Analiza i interpretacja treści obrazów.
Kategoria: vision
Rozumienie multimodalne
Zdolność modelu do łączenia i interpretowania informacji z więcej niż jednej modalności, np. tekstu i obrazu.
Kategoria: multimodal
Robotyka
Robot manipulationRobot controlVisual grounding

Wyniki benchmarków

2 benchmarki
SO100 (real-world manipulation)
task success rate · po pretreningu na zbiorach społeczności LeRobot
78.3%%
📄 Hugging Face SmolVLA blog / technical report (arXiv:2506.01844)
Bez pretreningu na danych społeczności model osiąga 51,7% skuteczności na SO100. Pretrening podnosi wynik do 78,3% (+26,6 p.p.).
SO100 (asynchronous vs synchronous inference)
task success rate · porównanie inferencji synchronicznej i asynchronicznej
~78%%
📄 Hugging Face SmolVLA blog / technical report (arXiv:2506.01844)
Oba tryby osiągają zbliżoną skuteczność (≈78%), ale inferencja asynchroniczna kończy zadania ~30% szybciej (9,7 s vs 13,75 s) i pozwala ukończyć 2× więcej zadań w stałym oknie czasowym (19 vs 9 kostek).

Architektura techniczna

Rdzeń architektury (Core Architecture)
Forma modelu (Model Form)