---
title: "From the Hugging Face Hub to robot hardware with Strands Agents and LeRobot"
description: "Strands Robots integrates Hugging Face’s LeRobot stack with Strands Agents to connect dataset recording, policy execution, simulation, hardware deployment, and fleet coordination in one agent loop. Its integration keeps LeRobot responsible for hardware drivers, calibration, recording, and dataset handling, while Strands supplies AgentTools, a shared Robot abstraction, policy providers, and a Zenoh peer mesh; simulation and hardware use the same LeRobotDataset format. The walkthrough records demonstrations in MuJoCo, optionally pushes them to the Hub, runs policies through a common interface, and switches from simulation to a physical SO-101 with mode=\"real\". The companion script and notebook run the default simulation workflow on a laptop without hardware, a GPU, or Hugging Face credentials, although the default Mock policy produces structurally valid but behaviorally unhelpful random demonstrations."
---

# From the Hugging Face Hub to robot hardware with Strands Agents and LeRobot

[Hugging Face](https://yomu.fyi/company/hugging-face) · Sundar Raghavan, Cagatay Cali · Jun 17, 2026

**Type:** Tutorial

## Summary

Strands Robots integrates Hugging Face’s LeRobot stack with Strands Agents to connect dataset recording, policy execution, simulation, hardware deployment, and fleet coordination in one agent loop. Its integration keeps LeRobot responsible for hardware drivers, calibration, recording, and dataset handling, while Strands supplies AgentTools, a shared Robot abstraction, policy providers, and a Zenoh peer mesh; simulation and hardware use the same LeRobotDataset format. The walkthrough records demonstrations in MuJoCo, optionally pushes them to the Hub, runs policies through a common interface, and switches from simulation to a physical SO-101 with mode="real". The companion script and notebook run the default simulation workflow on a laptop without hardware, a GPU, or Hugging Face credentials, although the default Mock policy produces structurally valid but behaviorally unhelpful random demonstrations.

## Context

The workflow addresses a robotics setup in which recording demonstrations, training, simulation testing, hardware deployment, and multi-robot coordination use separate tools that do not interoperate. It also provides a path to test the workflow without hardware or a GPU, while preserving compatibility between simulation and hardware datasets.

## Approach / What changed

Strands Robots exposes LeRobot capabilities as AgentTools composed into a single Strands agent. LeRobot continues to handle hardware recording, calibration, drivers, and dataset storage; Strands adds the orchestration layer, shared Robot abstraction, policy interface, and Zenoh peer mesh. Simulation and hardware write or consume the same LeRobotDataset format, and switching to a physical SO-101 uses mode="real".

## Takeaways

- The simulation recorder uses the same LeRobotDataset structure as hardware recording, including parquet data for joint states and actions and per-camera MP4 files.
- The Mock policy generates placeholder random joint actions, producing a structurally valid dataset but not a useful grasping demonstration; GR00T or LerobotLocal can be substituted for real policy behavior.
- The default example runs on a laptop without hardware, a GPU, or Hugging Face credentials, while local GR00T inference requires an NVIDIA GPU with at least 16 GB of video memory and Docker.

**Tags:** [Architecture](https://yomu.fyi/topic/architecture), [Deployment](https://yomu.fyi/topic/deployment), [Machine Learning](https://yomu.fyi/topic/machine-learning), [Open Source](https://yomu.fyi/topic/open-source), [Python](https://yomu.fyi/topic/python)

- Source: [Hugging Face](https://huggingface.co/blog/amazon/strands-lerobot-hub-to-hardware)
- Source URL: https://huggingface.co/blog/amazon/strands-lerobot-hub-to-hardware
- Ingested by Yomu: 2026-08-29T01:50:34.514Z

[Read original post](https://huggingface.co/blog/amazon/strands-lerobot-hub-to-hardware)
