LeRobot v0.5.0: Scaling Every Dimension
๐ ์์ฝ
LeRobot v0.5.0์ ์ญ๋ ์ต๋ ๊ท๋ชจ์ ๋ฆด๋ฆฌ์ค๋ก, ํด๋จธ๋ ธ์ด๋ ๋ก๋ด ์ง์, ์๋ก์ด ์ ์ฑ , ํฅ์๋ ๋ฐ์ดํฐ์ ๊ธฐ๋ฅ, Hub์์ ์ง์ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์ ๋ก๋ํ๋ EnvHub ๊ธฐ๋ฅ ๋ฑ์ ๋์ ํ์ต๋๋ค. ์ด ๋ฆด๋ฆฌ์ค๋ Python 3.12 ๋ฐ Transformers v5๋ก ์ฝ๋๋ฒ ์ด์ค๋ฅผ ํ๋ํํ๊ณ , GPU ๊ฐ์ ์๋ฎฌ๋ ์ด์ ๋ฐ ์๊ฒฉ ์๊ฐํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ผ๋ฉฐ, ์ปค๋ฎค๋ํฐ ๊ธฐ์ฌ๋ฅผ ์ํ ํ๋ ์์ํฌ๋ฅผ ๊ฐ์ ํ์ต๋๋ค. ์ ๋ฐ์ ์ผ๋ก LeRobot์ ๋ก๋ด ํ์ต์ ์ ๊ทผ์ฑ๊ณผ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํค๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
LeRobot v0.5.0์ v0.4.0 ์ดํ 200๊ฐ ์ด์์ PR ๋ณํฉ๊ณผ 50๋ช ์ด์์ ์ ๊ท ๊ธฐ์ฌ์๋ฅผ ํตํด ๊ฐ์ฅ ํฐ ๋ฆด๋ฆฌ์ค๊ฐ ๋์์ต๋๋ค. ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ํ์ฅ๋์์ต๋๋ค. ๋ ๋ง์ ๋ก๋ด(์ฒซ ํด๋จธ๋ ธ์ด๋ ํฌํจ), ๋ ๋ง์ ์ ์ฑ (์๊ธฐํ๊ท VLAs์ ๋ณต๊ท ํฌํจ), ๋ ๋น ๋ฅธ ๋ฐ์ดํฐ์ , Hub์์ ๋ฐ๋ก ๋ก๋ํ ์ ์๋ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ, Python 3.12 ๋ฐ Transformers v5์์ ์คํ๋๋ ํ๋ํ๋ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ฎฌ๋ ์ด์ ์์ ์ ์ฑ ์ ํ๋ จํ๋ ์ค์ ํ๋์จ์ด์ ๋ฐฐํฌํ๋ v0.5.0์๋ ์ฌ๋ฌ๋ถ์ ์ํ ๋ฌด์ธ๊ฐ๊ฐ ์์ต๋๋ค.
ํ๋์จ์ด: ๊ทธ ์ด๋ ๋๋ณด๋ค ๋ง์ ๋ก๋ด
LeRobot v0.5.0์ ์(arm)๊ณผ ๋ชจ๋ฐ์ผ ๋ก๋ด๋ถํฐ ์์ ํ ํด๋จธ๋ ธ์ด๋๊น์ง ์ง์๋๋ ํ๋์จ์ด ๋ชฉ๋ก์ ๊ทน์ ์ผ๋ก ํ์ฅํฉ๋๋ค.
Unitree G1 ํด๋จธ๋ ธ์ด๋
์ด๋ฒ ๋ฆด๋ฆฌ์ค์ ๊ฐ์ฅ ํฐ ํ๋์จ์ด ์ถ๊ฐ ์ฌํญ์ ์ ์ฒด Unitree G1 ํด๋จธ๋ ธ์ด๋ ์ง์์ ๋๋ค. LeRobot์ ์ฒซ ํด๋จธ๋ ธ์ด๋ ํตํฉ์ด๋ฉฐ ์ข ํฉ์ ์ ๋๋ค.
- ์ด๋์ฑ: ํ๊ฒฝ์ ๊ฑท๊ณ , ํ์ํ๊ณ , ์ด๋ํฉ๋๋ค.
- ์กฐ์: ์ฌ์ธํ ๊ฐ์ฒด ์กฐ์ ์์ ์ ์ํํฉ๋๋ค.
- ์๊ฒฉ ์กฐ์ข : ์ง๊ด์ ์ธ ์๊ฒฉ ์กฐ์ข ์ธํฐํ์ด์ค๋ก G1์ ์๊ฒฉ์ผ๋ก ์ ์ดํฉ๋๋ค.
- ์ ์ ์ ์ด (WBC): ๋ณต์กํ ์ค์ ์์ ์ ์ํด ์ด๋์ฑ๊ณผ ์กฐ์์ ๋์์ ์กฐ์ ํฉ๋๋ค.
G1 ํตํฉ์ LeRobot ๋ด์์ ๋ฒ์ฉ ๋ก๋ด ๊ณตํ์ ํฅํ ์ฃผ์ ๋จ๊ณ๋ฅผ ๋ํ๋ ๋๋ค. ํ์์ฉ ์์ ๋์ด์ ์ ์ ์๋ฒ ๋๋ AI๋ก ๋์๊ฐ๊ณ ์์ต๋๋ค. ๋ฌธ์๋ฅผ ๋ฐ๋ผ ์ง์ ์ฌ์ฉํด ๋ณด์ธ์.
OpenArm & OpenArm Mini
OpenArm ๋ก๋ด๊ณผ ๊ทธ ๋๋ฐ์ OpenArm Mini ์๊ฒฉ ์กฐ์ข ์ฅ์น์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค. OpenArm์ ์์ ํ LeRobot ํตํฉ์ ๊ฐ์ถ ๊ฐ๋ ฅํ ๋ก๋ด ํ์ด๋ฉฐ, Mini๋ ์์ฐ์ค๋ฌ์ด ์๊ฒฉ ์กฐ์ข ์ฅ์น ์ญํ ์ ํฉ๋๋ค. ๋ ์ฅ์น ๋ชจ๋ ์์ ๊ตฌ์ฑ์ ์ง์ํ์ฌ ๋ ๋ณต์กํ ์กฐ์ ์์ ์ ์ํด ๋์ผ ์ ์ค์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ฌธ์์์ ํ์ธํด ๋ณด์ธ์.
๋ ๋ง์ ๋ก๋ด
ํ๋์จ์ด ์ํ๊ณ๋ ๊ณ์ ์ฑ์ฅํ๊ณ ์์ต๋๋ค.
- Earth Rover: LeRobot์ ์ค์ธ ๋ด๋น๊ฒ์ด์ ๋ฐ ์ง๋ฉด ๋ก๋ด ๊ณตํ์ผ๋ก ๊ฐ์ ธ์ค๋ ์ฒซ ๋ฒ์งธ ๋ชจ๋ฐ์ผ ๋ก๋ด ํตํฉ์ ๋๋ค.
- OMX Robot OMX Robot: ๊ตฌ์ฑ ๊ฐ๋ฅํ ๊ทธ๋ฆฌํผ ์ค์ ๊ณผ ๋ณด์ ์ง์์ ๊ฐ์ถ ์๋ก์ด ๋ก๋ด ํ์ ๋๋ค.
- SO-100/SO-101 ํตํฉ: SO-100 ๋ฐ SO-101 ๊ตฌํ์ ๋จ์ผ์ ๋ ๊นจ๋ํ ์ฝ๋๋ฒ ์ด์ค๋ก ํตํฉํ์ต๋๋ค. ์ฝ๋ ์ค๋ณต์ด ์ค๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ฌ์์ง๋ฉฐ ๋์ผํ ํ๋ฅญํ ๋ก๋ด์ ์ ๊ณตํฉ๋๋ค.
CAN ๋ฒ์ค ๋ชจํฐ
CAN(Controller Area Network) ๋ฒ์ค๋ฅผ ํตํ ์๋ก์ด ๋ชจํฐ ์ปจํธ๋กค๋ฌ ์ง์์ ๋ ๋์ ์ฑ๋ฅ์ ์ก์ถ์์ดํฐ๋ฅผ ์ํ ๋ฌธ์ ์ด์ด์ค๋๋ค.
- RobStride: ๊ณ ํ ํฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ CAN ๊ธฐ๋ฐ ๋ชจํฐ ์ปจํธ๋กค๋ฌ์ ๋๋ค.
- Damiao: ๋ ๋ค๋ฅธ CAN ๋ฒ์ค ๋ชจํฐ ์ปจํธ๋กค๋ฌ๋ก, ํธํ ํ๋์จ์ด ๋ฒ์๋ฅผ ํ์ฅํฉ๋๋ค.
์ด๋ฌํ ์ถ๊ฐ ์ฌํญ์ LeRobot์ด ๊ธฐ์กด Dynamixel ๋ฐ Feetech ์ํ๊ณ๋ฅผ ๋์ด ๋ ๋ค์ํ ์ ๋ฌธ ๋ฑ๊ธ ์ก์ถ์์ดํฐ๋ฅผ ๊ตฌ๋ํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
์ ์ฑ : ์ฑ์ฅํ๋ ๋ชจ๋ธ ๋๋ฌผ์
์ด๋ฒ ๋ฆด๋ฆฌ์ค๋ LeRobot์ 6๊ฐ์ ์๋ก์ด ์ ์ฑ ๊ณผ ๊ธฐ์ ์ ๋์ ํ์ฌ ์คํ ์์ค ๋ก๋ด ํ์ต์ ๊ฐ๋ฅ์ฑ์ ๋ํ์ต๋๋ค.
Pi0-FAST: ์๊ธฐํ๊ท VLA
Pi0-FAST๋ LeRobot๊ณผ FAST(Frequency-space Action Sequence Tokenization)์ ์๊ธฐํ๊ท Vision-Language-Action ๋ชจ๋ธ์ ์ ๊ณตํฉ๋๋ค. Pi0์ ํ๋ฆ ์ผ์น ์ ๊ทผ ๋ฐฉ์๊ณผ ๋ฌ๋ฆฌ Pi0-FAST๋ Gemma 300M์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์๊ธฐํ๊ท ์ก์ ์ ๋ฌธ๊ฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ด์ฐํ๋ ์ก์ ํ ํฐ์ ์์ฑํฉ๋๋ค.
- FAST ํ ํฐํ: ์ก์ ์ ์๊ธฐํ๊ท ๋์ฝ๋ฉ์ ์ํด ํ ํฐํ๋๋ฉฐ, ์ ์ฉ FAST ์ก์ ํ ํฐํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ์ ์ฐํ ๋์ฝ๋ฉ: ์๋์ ํ์ง์ ๊ท ํ์ ๋ง์ถ๊ธฐ ์ํ ๊ตฌ์ฑ ๊ฐ๋ฅํ ์จ๋ ๋ฐ ์ต๋ ๋์ฝ๋ฉ ๋จ๊ณ์ ๋๋ค.
- RTC ํธํ: ์ค์๊ฐ ์ฒญํน(RTC) ( ๋ค์ ์น์ ์ฐธ์กฐ)๊ณผ ํจ๊ป ์๋ต์ฑ ์๋ ์ถ๋ก ์ ์ํด ์๋ํฉ๋๋ค.
lerobot-train \
--policy.type=pi0_fast \
--dataset.repo_id=lerobot/aloha_sim_insertion_human \
--policy.device=cuda
์ค์๊ฐ ์ฒญํน (RTC)
์ค์๊ฐ ์ฒญํน์ Physical Intelligence์ ์ถ๋ก ์๊ฐ ๊ธฐ์ ๋ก, ํ๋ฆ ์ผ์น ์ ์ฑ ์ ํจ์ฌ ๋ ๋ฐ์์ ์ผ๋ก ๋ง๋ญ๋๋ค. ์ ์ฒด ์ก์ ์ฒญํฌ๊ฐ ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ ธ๋ค๊ฐ ๋ค์ ๊ณํํ๋ ๋์ , RTC๋ ์๋ก์ด ์์ธก์ ์งํ ์ค์ธ ์ก์ ๊ณผ ์ง์์ ์ผ๋ก ํผํฉํ์ฌ ๋ ๋ถ๋๋ฝ๊ณ ๋ฐ์์ฑ์ด ๋ฐ์ด๋ ๋์์ ์์ฑํฉ๋๋ค.
RTC๋ ๋
๋ฆฝํ ์ ์ฑ
์ด ์๋๋๋ค. ๊ธฐ์กด ํ๋ฆ ์ผ์น ์ ์ฑ
(Pi0 ์ ํ๊ตฐ, SmolVLA & Diffusion)์ ์ฐ๊ฒฐ๋๋ ํฅ์ ๊ธฐ๋ฅ์
๋๋ค. --policy.rtc_config.enabled=true๋ฅผ ํตํด ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ด๋ ์ง์ฐ ์๊ฐ์ด ์ค์ํ ์ค์ ๋ฐฐํฌ์ ์์ด ๊ฒ์ ์ฒด์ธ์ ์ ๋๋ค. ๊ธฐ์ ์ ์ธ๋ถ ์ฌํญ์ ์ ๋ ผ๋ฌธ์, ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Wall-X
Wall-X๋ ํ๋ฆ ์ผ์น ์ก์ ์์ธก์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ์๋ก์ด VLA ์ ์ฑ ์ผ๋ก, Qwen2.5-VL์ ๊ธฐ๋ฐํฉ๋๋ค. Qwen2.5-VL์ ๊ฐ๋ ฅํ ๋น์ -์ธ์ด ์ดํด ๊ธฐ๋ฅ์ ํ๋ฆ ์ผ์น ํค๋์ ๊ฒฐํฉํ์ฌ ๊ต์ฐจ ์๋ฒ ๋๋ ๋ก๋ด ์ ์ด๋ฅผ ์ํํฉ๋๋ค.
pip install lerobot[wall_x]
lerobot-train \
--policy.type=wall_x \
--dataset.repo_id=lerobot/aloha_sim_insertion_human
X-VLA
X-VLA๋ LeRobot์ Florence2 ๊ธฐ๋ฐ VLA๋ฅผ ์ ๊ณตํฉ๋๋ค. Microsoft์ Florence-2 ๋น์ -์ธ์ด ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ X-VLA๋ VLA ์ ์ฑ ์ ๋ํ ๋์ ๋ฐฑ๋ณธ์ ์ ๊ณตํ์ฌ ๋ก๋ด ํ์ต์ ์ํ ๊ธฐ๋ฐ ๋ชจ๋ธ์ ๋ค์์ฑ์ ํ์ฅํฉ๋๋ค. ์ค์ ์ง์นจ์ ํ๋ จ ๊ฐ์ด๋๋ฅผ, ๊ธฐ๋ณธ ๋ชจ๋ธ์ ํ์ธํ์ธ์.
pip install lerobot[xvla]
lerobot-train \
--policy.type=xvla \
--dataset.repo_id=lerobot/bimanual-so100-handover-cube
SARM
SARM(Stage-Aware Reward Modeling)์ ๋ก๋ด ํ์ต์์ ๊ฐ์ฅ ์ด๋ ค์ด ๋ฌธ์ ์ค ํ๋์ธ ์ฅ๊ธฐ ํธ ์์ ์ ๋ํ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. ์ํผ์๋ ์ ์ฒด์ ๋ํ ๋จ์ผ ์ ์ญ ์ ํ ์งํ ์ ํธ๋ฅผ ์ฌ์ฉํ๋ ๋์ , ์์ ๋จ๊ณ์ ํด๋น ๋จ๊ณ ๋ด์ ์งํ ์ํฉ์ ๋ชจ๋ ์์ธกํ์ฌ ๋จ๊ณ ์ธ์ ๋ฐฉ์์ผ๋ก ์งํ ์ํฉ์ ๋ชจ๋ธ๋งํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ณต์กํ ๋ค๋จ๊ณ ์กฐ์ ์์ ์ ์ํ ์ ์ฑ ์ ํจ์ฌ ์ฝ๊ฒ ํ๋ จํ ์ ์์ต๋๋ค. ๋ฌธ์๋ฅผ ๋ฐ๋ผ ์คํ์ ์์ํ์ธ์.

PEFT ์ง์
ํต์ฌ ํ๋ จ ํ์ดํ๋ผ์ธ์ ์์ ํ์ง ์๊ณ ๋ LoRA(๋ฐ ๊ธฐํ PEFT ๋ฐฉ๋ฒ)๋ฅผ ์ฌ์ฉํ์ฌ ๋๊ท๋ชจ VLA๋ฅผ ๋ฏธ์ธ ์กฐ์ ํ ์ ์์ต๋๋ค. PEFT ๊ตฌ์ฑ์ ์ ์ฑ ์์ค์ ์์ผ๋ฉฐ, ์์ญ์ต ๊ฐ์ ๊ธฐ๋ฐ ๋ชจ๋ธ์ ์ ์ ์ปดํจํ ์ผ๋ก ํน์ ๋ก๋ด ๋ฐ ์์ ์ ๋ง๊ฒ ์กฐ์ ํ๋ ๊ฒ์ ๊ฐ๋จํ๊ฒ ๋ง๋ญ๋๋ค. ๋ฌธ์๋ฅผ ์ฝ๊ณ ์์ธํ ์์๋ณด์ธ์.
lerobot-train \
--policy.type=pi0 \
--policy.peft_config.use_peft=true \
--dataset.repo_id=lerobot/aloha_sim_insertion_human
๋ฐ์ดํฐ์ : ๋ ๋น ๋ฅธ ๋ นํ, ๋ ๋น ๋ฅธ ํ๋ จ
์ด๋ฒ ๋ฆด๋ฆฌ์ค์์๋ ๋ฐ์ดํฐ์ ํ์ดํ๋ผ์ธ์ ๋ํ ์ฃผ์ ์ฑ๋ฅ ๊ฐ์ ์ด ์ด๋ฃจ์ด์ ธ ๋ฐ์ดํฐ ์์ง ๋ฐ ํ๋ จ ์๋๊ฐ ํฌ๊ฒ ํฅ์๋์์ต๋๋ค.
์คํธ๋ฆฌ๋ฐ ๋น๋์ค ์ธ์ฝ๋ฉ
์ด์ ์๋ ๋ฐ์ดํฐ์ ์ ๋ นํํ๋ ค๋ฉด ๊ฐ ์ํผ์๋ ํ์ ๋น๋์ค ์ธ์ฝ๋ฉ์ด ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํ์ต๋๋ค. ์ด์ ๋ ์ด์ ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์์ต๋๋ค. ์คํธ๋ฆฌ๋ฐ ๋น๋์ค ์ธ์ฝ๋ฉ์ ํตํด ํ๋ ์์ด ์บก์ฒ๋๋ ์ฆ์ ์ค์๊ฐ์ผ๋ก ์ธ์ฝ๋ฉ๋ฉ๋๋ค. ์ฆ, ์ํผ์๋ ๊ฐ์ ๊ธฐ๋ค๋ฆฌ๋ ์๊ฐ์ด ์์ต๋๋ค. ์ํผ์๋๋ฅผ ์๋ฃํ๊ณ ์ฆ์ ๋ค์ ์ํผ์๋๋ฅผ ์์ํ ์ ์์ต๋๋ค.
์คํธ๋ฆฌ๋ฐ ์ธ์ฝ๋ฉ์ ํ๋์จ์ด ์ธ์ฝ๋ ์๋ ๊ฐ์ง๋ ์ง์ํฉ๋๋ค. ๋ฐ๋ผ์ ์์คํ ์ GPU ๊ฐ์ ๋น๋์ค ์ธ์ฝ๋๊ฐ ์์ผ๋ฉด LeRobot์ด ์๋์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
dataset = LeRobotDataset.create(
repo_id="my/dataset",
fps=30,
video_backend="auto", # ์ต์ ์ HW ์ธ์ฝ๋ ์๋ ๊ฐ์ง
streaming_encoding=True, # ์ค์๊ฐ ์ธ์ฝ๋ฉ
)
[!IMPORTANT] ์คํธ๋ฆฌ๋ฐ ์ธ์ฝ๋ฉ ์ฑ๋ฅ์ ํ๋์จ์ด ๋ฐ ๋ นํ ์ค์ (์นด๋ฉ๋ผ ์, ํด์๋ ๋ฑ)์ ๋ฐ๋ผ ํฌ๊ฒ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ํ์ฑํํ๊ธฐ ์ ์ ์คํธ๋ฆฌ๋ฐ ๋น๋์ค ์ธ์ฝ๋ฉ ๋ฌธ์๋ฅผ ๊ฒํ ํ์ญ์์ค.
์ด๋ฏธ์ง ํ๋ จ 10๋ฐฐ, ์ธ์ฝ๋ฉ 3๋ฐฐ ๋น ๋ฆ
๋ด๋ถ์ ์ผ๋ก ๋ฐ์ดํฐ ์ก์ธ์ค ๋ณ๋ชฉ ํ์์ ์์ ํ๊ณ ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ฅผ ๊ฐํธํ์ต๋๋ค.
- ์ด๋ฏธ์ง ํ๋ จ 10๋ฐฐ ๋น ๋ฆ: ์ด๋ฏธ์ง ๋ณํ ์ง์ ๊ฐ์ ๋ฐ ํ๋ จ ์๋๋ฅผ ์๋ฐํ๊ฒ ๋ฆ์ถ๋ ๋ฐ์ดํฐ ์ก์ธ์ค ๋ณ๋ชฉ ํ์ ์์ .
- ์ธ์ฝ๋ฉ 3๋ฐฐ ๋น ๋ฆ: ๋ณ๋ ฌ ์ธ์ฝ๋ฉ์ด ์ด์ ๋ชจ๋ ํ๋ซํผ์์ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณต๋๋ฉฐ, ๋ฐ์ดํฐ์ ์ ํ(๋น๋์ค ๋ ์ด๋ฏธ์ง)์ ๋ฐ๋ผ ๋์ ์ผ๋ก ์์ถ ์์ค์ด ์กฐ์ ๋ฉ๋๋ค(์คํธ๋ฆฌ๋ฐ ์ฌ์ฉ ์ ์ ์ธ).
- CPU ์ฌ์ฉ๋ฅ ๊ฐ์ : ๋ นํ ๋ฐ ๋ฐ์ดํฐ์ ์์ฑ ์ค ๋ฆฌ์์ค ์ฌ์ฉ ํจ์จ์ฑ ํฅ์.
์๋ก์ด ๋ฐ์ดํฐ์ ๋๊ตฌ
๋ฐ์ดํฐ์ ํธ์ง ๋๊ตฌ๋ ๊ณ์ํด์ ์ฑ์ฅํ๊ณ ์์ต๋๋ค.
- ํ์ ์์ ์ง์: ๊ณ์ธต์ ์์ ํ์ต์ ์ํด ์ํผ์๋ ๋ด์ ํ์ ์์ ์ ์ฃผ์ ๋ฌ๊ณ ์ฟผ๋ฆฌํฉ๋๋ค.
- ์ด๋ฏธ์ง-๋น๋์ค ๋ณํ: ๊ธฐ์กด ์ด๋ฏธ์ง ๊ธฐ๋ฐ ๋ฐ์ดํฐ์ ์ ๋น๋์ค ํ์์ผ๋ก ๋ณํํ์ฌ ์ ์ฅ ํจ์จ์ฑ์ ๋์ด๊ณ , ํ์ผ๋น ์ฌ๋ฌ ์ํผ์๋๋ฅผ ์ง์ํฉ๋๋ค.
- ๋ ๋ง์ ํธ์ง ์์
: ๋ฐ์ดํฐ์
๊ฒ์ฌ๋ฅผ ์ํ ์๋ก์ด
info์์ , ์์ ์์ ๋๊ตฌ, ๊ธฐ์กด ์์ (๋ถํ , ๋ณํฉ, ๊ธฐ๋ฅ ํธ์ง)์ ๋ํ ์๋ง์ ์์ . - ๋ ๋ง์ ์ต์ ๋ ธ์ถ: ๋ฐ์ดํฐ์ ์์ฑ์ ๋ํ ์ธ๋ฐํ ์ ์ด๋ฅผ ์ํด ๊ตฌ์ฑ ๊ฐ๋ฅํ ๋น๋์ค ์ฝ๋ฑ, ํ์ฉ ์ค์ฐจ ์ค์ ๋ฐ ๋ฉํ๋ฐ์ดํฐ ๋ฒํผ ํฌ๊ธฐ.
EnvHub: Hub์ ํ๊ฒฝ
EnvHub๋ LeRobot์์ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์ ์ฌ์ฉํ๋ ์๋ก์ด ๋ฐฉ๋ฒ์ ๋๋ค. Hugging Face Hub์์ ์ง์ ๋ก๋ํ ์ ์์ต๋๋ค. ํ๊ฒฝ ํจํค์ง๋ฅผ ๋ก์ปฌ์ ์ค์นํ๊ณ ๋ฑ๋ก์ ์ฐ๊ฒฐํ๋ ๋์ , ์ด์ LeRobot์ Hub ์ ์ฅ์๋ก ๊ฐ๋ฆฌํค๋ฉด LeRobot์ด ๋ชจ๋ ๊ฒ์ ์ฒ๋ฆฌํฉ๋๋ค. ํ๊ฒฝ ์ฝ๋๋ฅผ ๋ค์ด๋ก๋ํ๊ณ , Gymnasium์ ๋ฑ๋กํ๊ณ , ํ๋ จ ๋ฐ ํ๊ฐ์ ์ฌ์ฉํ ์ ์๋๋ก ๋ง๋ญ๋๋ค.
Hub ํ๊ฒฝ์ ์๊ฒฉ make_env ํจ์๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์คํํ๋ HubEnvConfig๋ฅผ ์ฌ์ฉํฉ๋๋ค.
lerobot-train \
--env.type=hub \
--env.hub_path="username/my-custom-env" \
--policy.type=act
์ด๋ ์ฌ์ฉ์ ์ง์ ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์ ์ปค๋ฎค๋ํฐ์ ๊ณต์ ํ๋ ๋ฐ ๋ํ ์ฅ๋ฒฝ์ ๋ฎ์ถฅ๋๋ค. ํ๊ฒฝ์ ํจํค์งํ๊ณ Hub์ ํธ์ํ๋ฉด ๋๊ตฌ๋ ํ๋ จํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฌธ์๋ฅผ ํ์ธํ์ธ์. ์์ํ๊ธฐ ์ํ ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. LeIsaac x LeRobot EnvHub ํํ ๋ฆฌ์ผ.
NVIDIA IsaacLab-Arena
NVIDIA IsaacLab-Arena๋ฅผ ํตํฉํ์ฌ LeRobot์ GPU ๊ฐ์ ์๋ฎฌ๋ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. IsaacLab-Arena๋ NVIDIA์ Isaac Sim์์ ์คํ๋๋ ์กฐ์ ์์ ์ปฌ๋ ์ ์ ์ ๊ณตํ๋ฉฐ, ๋น ๋ฅธ ๊ฐํ ํ์ต์ ์ํด ๋๊ท๋ชจ ๋ณ๋ ฌ ํ๊ฒฝ ์ธ์คํด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ํตํฉ์๋ ์ ์ฉ ์ฌ์ /์ฌํ ์ฒ๋ฆฌ ๋จ๊ณ์ LeRobot์ ํ๋ จ ํ์ดํ๋ผ์ธ๊ณผ์ ์์ ํ ํธํ์ฑ์ด ํฌํจ๋ฉ๋๋ค. ๋ฌธ์๋ฅผ ํ์ธํ์ธ์.
์ฝ๋๋ฒ ์ด์ค: ํ๋์ ์ธ ๊ธฐ๋ฐ
์ด๋ฒ ๋ฆด๋ฆฌ์ค๋ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ํ๋ํํฉ๋๋ค.
- Python 3.12+: LeRobot์ ์ด์ Python 3.12๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์๊ตฌํ์ฌ ์ต์ ๊ตฌ๋ฌธ๊ณผ ๋ ๋์ ์ฑ๋ฅ์ ์ง์ํฉ๋๋ค.
- Transformers v5: Hugging Face Transformers v5๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ์ฌ ์ต์ ๋ชจ๋ธ ์ํ๊ณ๋ฅผ ์ ์งํฉ๋๋ค.
- 3rd-party ์ ์ฑ
ํ๋ฌ๊ทธ์ธ: v0.4.0์ ํ๋์จ์ด ํ๋ฌ๊ทธ์ธ ์์คํ
๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ์ฉ์ ์ง์ ์ ์ฑ
์ ์ค์น ๊ฐ๋ฅํ ํจํค์ง๋ก ๋ฑ๋กํ ์ ์์ต๋๋ค.
pip install lerobot_policy_mypolicy๋ฅผ ์คํํ๊ณ--policy.type=mypolicy๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ณ๊ฒฝ์ด ํ์ํ์ง ์์ต๋๋ค. ๋ฌธ์๋ฅผ ๋ฐ๋ผ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์. - ์๊ฒฉ Rerun ์๊ฐํ: Rerun์ ์ฌ์ฉํ์ฌ ๋ก๋ด์ ํ ๋ ๋ฉํธ๋ฆฌ๋ฅผ ์๊ฒฉ์ผ๋ก ์๊ฐํํฉ๋๋ค. ๋์ญํญ ํจ์จ์ ์ธ ์คํธ๋ฆฌ๋ฐ์ ์ํ ์์ถ ์ด๋ฏธ์ง ์ง์์ด ํฌํจ๋ฉ๋๋ค.
- ์ค์น ๊ฐ์ :
uv์ค์น ์ง์นจ์ ์ถ๊ฐํ๊ณ , ์ค์ ๋จ๊ณ๋ฅผ ๋ช ํํ ํ๋ฉฐ, ์ข ์์ฑ ๊ด๋ฆฌ๋ฅผ ๊ฐ์ ํ์ต๋๋ค. ์์ฐจ์ ์ค์น ๋จ๊ณ๊ฐ ์ด์ ๋ช ํํ๊ฒ ๋ฌธ์ํ๋์์ต๋๋ค. - ๋ฌธ์ ๋ฒ์ ๊ด๋ฆฌ: ์ด์ ๋ฌธ์๋ ๋ฒ์ ์ด ์ง์ ๋๋ฏ๋ก ์ค์น๋ ๋ฆด๋ฆฌ์ค์ ์ผ์นํ๋ ๋ฌธ์๋ฅผ ํญ์ ์ฐพ์ ์ ์์ต๋๋ค.
- PyTorch ๋ฒ์ ์ ๊ทธ๋ ์ด๋: NVIDIA Blackwell GPU๋ฅผ ์ง์ํ๋๋ก PyTorch ๋ฒ์ ๊ฒฝ๊ณ๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค.
์ปค๋ฎค๋ํฐ ๋ฐ ์ํ๊ณ
- ํ๋ํ๋ Discord: ์ฑ๋ ๊ตฌ์ฑ์ ๊ฐ์ ํ์ฌ ๊ฐ์ฅ ํ๋ฐํ ์ปค๋ฎค๋ํฐ ํ๋ธ๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค.
- GitHub README, ํ ํ๋ฆฟ ๋ฐ ์๋ ๋ผ๋ฒจ๋ง: ์๋ก์์ง README, ์๋ก์ด ์ด์ ๋ฐ PR ํ ํ๋ฆฟ, ๊ธฐ์ฌ ๊ฐ์ด๋๋ผ์ธ, ํฐ์ผ ์๋ ๋ผ๋ฒจ๋ง์ ํตํด ๋ชจ๋ ์ฌ๋์ด ๋ ์ฝ๊ฒ ๊ธฐ์ฌํ ์ ์๋๋ก ํ์ต๋๋ค.
- ICLR 2026 ๋ ผ๋ฌธ ์๋ฝ: LeRobot ๋ ผ๋ฌธ์ด ICLR 2026์ ์๋ฝ๋์์ต๋๋ค!
- LeRobot Visualizer ์๋ก๊ณ ์นจ: ์๊ฐํ ๋๊ตฌ๊ฐ ์๋ก์ด ๋ฐ์ดํฐ์ ์๊ฐํ ๋ฐฐ์ง์ ๊ฐ์ ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์๋ก์์ก์ต๋๋ค. ํ์ธํด ๋ณด์ธ์!
- LeRobot Annotation Studio: ์์ฐ์ด ํ์ ์์ ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ์ ์ ๋ชจ๋ ์๊ฐ์ ์ฝ๊ฒ ์ฃผ์์ ๋ฌ ์ ์๋๋ก ์ค๊ณ๋ HuggingFace Space์ ๋๋ค. ํ์ธํด ๋ณด์ธ์!

์ต์ข ์๊ฐ
์ด๋ฌํ ์ฃผ์ ๊ธฐ๋ฅ ์ธ์๋ v0.5.0์๋ ์๋ฐฑ ๊ฑด์ ๋ฒ๊ทธ ์์ , ๋ฌธ์ ๊ฐ์ , CI/CD ๊ฐ์ ๋ฐ ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค์ ๊ฑธ์น ํธ์์ฑ ๊ฐ์ ์ด ํฌํจ๋์์ต๋๋ค. ๋ ๋์ ํ์ ๊ฒ์ฌ๋ถํฐ ๋ ๊ฐ๋ ฅํ ํ ์คํธ ์ธํ๋ผ๊น์ง, LeRobot์ด ํ์ฅ๋จ์ ๋ฐ๋ผ ์์ ์ ์ด๊ณ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๊ธฐ๋ฐ์ ํฌ์ํ๊ณ ์์ต๋๋ค.
์ค๋๋ ์ LeRobot์ผ๋ก ์ฑ์ฅํ๋ ๋ฐ ๋์์ ์ค ์ปค๋ฎค๋ํฐ์ ๋ชจ๋ ๊ธฐ์ฌ์, ์ฌ์ฉ์, ํ๋ ฅ์ ์ฌ๋ฌ๋ถ๊ป ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ชจ๋ ๋ฒ๊ทธ ๋ณด๊ณ ์, PR ๋ฐ ํ ๋ก ์ด ์ด ํ๋ก์ ํธ๋ฅผ ๋ ์ข๊ฒ ๋ง๋ญ๋๋ค.
๋ ๋ง์ ์์์ ๊ธฐ๋ํด ์ฃผ์ธ์ ๐ค ์ฌ๊ธฐ์์ ์์ํ์ธ์! – LeRobot ํ ❤️
[!IMPORTANT] ๊ณง ํฐ ๋๋ผ์์ด ์์ ์์ ์ด๋ ๊ธฐ๋ํด์ฃผ์ธ์! ๐
์๋ฌธ ์ถ์ฒ: https://huggingface.co/blog/lerobot-release-v050
๋๊ธ
๋๊ธ ์ฐ๊ธฐ