E1 · SmolVLA
10 minOpen huggingface.co/lerobot/smolvla_base and fill out the sheet.
Done when: the weights license field says apache-2.0 and you noted the base model.
Lesson 3 · 16 min
There are dozens of VLAs, and the best one on the chart may be the one you can't use. Before size and benchmark scores, three questions decide: are the weights downloadable, does the license allow your use case, and is access free, paid, or partners only.
Start the lesson
Goal: choose a model for a real use case by license, size, and access (open, non-commercial, API, early access).
Click each group. The order goes from most free to most restricted.
Open doesn't mean free: read the weights' license, which can differ from the code's license.
Click each step and answer for your own case.
If the model only exists through an API or for partners, you depend on another company for every test.
Watch out for gated access: GR00T N1.7 downloads on its own, but it loads the nvidia/Cosmos-Reason2-2B backbone, which is gated. If you don't request access on the Hub, the run fails with GatedRepoError, according to the Isaac-GR00T README.
Study and research: almost anything that is open works, including G0.5.
Product or client: Apache-2.0 or a license that allows commercial use, read to the end.
An integrator wants to put an arm on a packaging line: G0.5 is out because of its license; GR00T N1.7 or π0.5 make the list.
SmolVLA has 450M parameters and was built for consumer hardware. GR00T N1.7 has 3B and was built to run on NVIDIA GPUs (check the model card for which ones). DreamZero has 14B.
The LeRobot 0.6 hardware guide measures video memory per policy family: check it before you buy.
Check which robots the model was validated on. N1.7 was validated on Unitree G1, YAM, and AGIBot Genie 1; SmolVLA, on the SO-100/101.
Don't choose by LIBERO: in 2026 several models pass 97% (X-VLA 98.1%; MolmoAct 2-Think 98.1%). Look at RoboArena, MolmoBot, RoboTwin 2.0, or third-party evaluation.
Copy it and fill out one per model.
# Sheet: <model name> Model card URL: Weights license (license field): Code license (repository): Commercial use allowed? (yes / no / read the contract): Gated? (need to request access?): Parameters: Robots it was validated on: Training data (what the card says): How to train or fine-tune (command from the card):
apache-2.0; base HuggingFaceTB/SmolVLM2-500M-Video-Instruct; not gated; fine-tune with lerobot-train --policy.path=lerobot/smolvla_base.You don't need a Hugging Face account to read them.
Open huggingface.co/lerobot/smolvla_base and fill out the sheet.
Done when: the weights license field says apache-2.0 and you noted the base model.
Open huggingface.co/nvidia/GR00T-N1.7-3B and the Isaac-GR00T README and fill out the sheet.
Done when: the sheet separates the weights license (NVIDIA Open Model License) from the code license (Apache 2.0) and marks the backbone as gated.
Write one case of your own in a single line (study at home, prototype for a client, research). Say which of the two models you would test first and why.
Done when: the justification cites license, size, and access, not just benchmarks.
The explanation appears after your answer.
Question 1 of 4
A company wants to sell a packaging robot. Which model can it not use without a separate contract?skill
Question 2 of 4
In GR00T N1.7, what is the weights license?
Question 3 of 4
Why isn't LIBERO enough to choose a VLA in 2026?
Question 4 of 4
What does the Pi API beta (10/13/2026) offer?
Pick an option. The explanation appears after your attempt.