AWS가 LeRobot 스택을 Strands 에이전트의 AgentTool로 노출하는 오픈소스 SDK 'Strands Robots'(Apache 2.0)를 공개했다. 핵심은 Robot("so100")이 기본적으로 MuJoCo 시뮬레이션을 반환하고 mode="real"로 바꾸면 동일한 에이전트 코드가 실제 SO-101 하드웨어를 구동한다는 점으로, 시뮬레이션과 하드웨어가 같은 DatasetRecorder와 LeRobotDataset 포맷(parquet+MP4)을 공유한다. 데모 녹화·Hub 업로드, GR00T·LerobotLocal·MolmoAct2·Cosmos 3 등 정책 추론 실행, 키워드 인자 하나만 바꿔 하드웨어 배포, Zenoh 메시를 통한 로봇 군집 제어까지 단일 에이전트 루프로 묶었다. 시뮬레이션 데이터와 하드웨어 데이터의 포맷이 같아 Hub의 모든 데이터셋을 변환 없이 학습·배포에 재사용할 수 있다는 점이 개발자에게 실질적 가치다.
- •Strands Robots는 AWS의 Apache 2.0 오픈소스 SDK로, LeRobot의 시뮬레이션·정책·데이터셋 기능을 자연어로 조합 가능한 AgentTool로 노출한다
- •Robot("so100")은 기본 MuJoCo 시뮬레이션, mode="real"은 하드웨어를 반환하며 두 모드의 에이전트 코드가 동일하다
- •시뮬레이션과 물리 SO-101이 같은 DatasetRecorder·LeRobotDataset(parquet+MP4) 포맷을 써서 학습 스크립트가 양쪽 데이터를 수정 없이 소비한다
- •GR00T, LerobotLocal(ACT·Diffusion·SmolVLA·π0), MolmoAct2, NVIDIA Cosmos 3를 공통 인터페이스로 정책 추론에 사용한다
- •Zenoh P2P 메시로 로봇 군집을 자동 발견·제어하며, broadcast·emergency_stop 등 물리 작동 명령은 기본적으로 사람 승인(HITL) 게이트를 거친다
From the Hugging Face Hub to robot hardware with Strands Agents and LeRobot
- 1.AWS가 오픈소스 SDK Strands Robots(Apache 2.0) 공개, LeRobot 스택을 AgentTool로 노출
- 2.Robot("so100")은 기본 시뮬레이션, mode="real" 한 줄 변경으로 동일 코드가 실제 SO-101 구동
- 3.시뮬레이션과 하드웨어가 동일 LeRobotDataset 포맷 공유해 학습 스크립트 수정 없이 호환
- 4.Zenoh 피어 메시로 로봇 다수 제어, 물리 동작 명령은 인간 승인(HITL) 게이트로 보호
왜 중요한가?
시뮬레이션 데이터와 하드웨어 데이터를 단일 LeRobotDataset 포맷으로 통합하고 자연어 에이전트로 오케스트레이션함으로써, 기록·학습·시뮬·배포로 분절됐던 로봇 워크플로를 하나의 에이전트 루프로 합친다. 시뮬과 실기의 경계가 아키텍처가 아닌 배포 옵션 수준으로 낮아진다.
🏷️ 언급 프로젝트
전체 내용이 궁금하다면?
원문을 직접 읽어보세요