You can now talk to a robot while it works: LeRobot v0.7.0 puts language in the loop 🤖
Most robot demos I've watched follow the same script: you give the robot one instruction, press go, and hope. If you want it to do something else, you stop it, change the prompt and start over. Hugging Face's new LeRobot v0.7.0, released on 5 November, changes that loop in a way I find genuinely exciting. You can now type to a robot while it's moving, ask it what it sees, or hand it a goal and let it plan its own steps.
Talking to a running robot
The headline feature is interactive rollouts. Add --interactive=true to lerobot-rollout and the robot connection and policy stay loaded between instructions. From your terminal you can send /subtask pick up the red cube to change course mid-run, /vqa how many cubes are left on the table? to ask the policy what the cameras show, or /autosteer clear the table to let the policy choose its own subtasks until you take control back. You can even record episodes while doing it.
The questions and autosteering need a policy that can also generate text, such as FineART-VLA or Wall-OSS-0.5. If yours can't, LeRobot can point at any vision-language model behind an OpenAI-compatible API, served locally with something like vLLM, and use it as an external planner that turns "tidy up" into concrete instructions the action model understands. That split between a slow thinker and a fast doer is a pattern I keep seeing in agent design, and it's nice to see it this accessible for robots.
Big models, light robots
The part that speaks to my homelab heart is remote inference. With lerobot-policy-server, the computer next to the robot no longer has to fit the model in memory. A laptop or single-board computer handles cameras, motors and recording, while a GPU workstation across the room computes the next chunk of actions. The robot keeps following buffered actions while the server works, which hides much of the latency, and the client blends overlapping chunks so motion stays smooth.
Training on data you never download
There's also a lot here for people who train. The Hub now holds almost 300 TB of open Physical AI data in LeRobot format, and v0.7.0 can stream it straight from the Hub, a Storage Bucket or LanceDB, fetching only the video byte ranges training needs. The training stack was rebuilt with FSDP2, HSDP and distributed checkpoints for world action models in the 5 to 20 billion parameter range. On an 8×H200 node with a 6B model, the team reports checkpoints saving 3x faster and resume memory dropping from 143 GB to 42 GB per GPU. Four new world action models (including NVIDIA's Cosmos 3 and Black Forest Labs' FLUX 3 Action) and four new VLAs join the library too.
One small detail I really appreciate: lerobot-eval now reports a 95% Wilson confidence interval with every success rate, so "9 out of 10 episodes" shows up honestly as somewhere between about 60% and 98%. That's the kind of humility benchmarks need.
The honest fine print
Not every model in the zoo is fully open: the release notes flag that G0.5 ships under a non-commercial community license, so check each checkpoint before building on it. And the impressive LIBERO scores are simulation results; real kitchens are messier.
Sources
Being able to simply ask a robot "what do you see?" while it works feels like a small step that changes how we'll build with them. I'm curious what the community does with it first.
Reacties
Een reactie posten