LeRobot v0.6.0: Imagine, Evaluate, Improve
๐ ์์ฝ
LeRobot v0.6.0์ ๋ก๋ด ํ์ต ๋ฃจํ๋ฅผ ๋ซ๋ ๋ฐ ์ค์ ์ ๋ ์๋ก์ด ๋ฆด๋ฆฌ์ค๋ก, ๋ฏธ๋๋ฅผ ์์ํ๋ ์ ์ฑ , ์ฑ๊ณต์ ๊ฐ์งํ๋ ๋ณด์ ๋ชจ๋ธ, ์คํจ๋ฅผ ํ๋ จ ๋ฐ์ดํฐ๋ก ํ์ฉํ๋ ๋ฐฐํฌ CLI, ๊ทธ๋ฆฌ๊ณ ๋ฒค์น๋งํน์ ์ํ ์ฌ์ฏ ๊ฐ์ ์๋ก์ด ์๋ฎฌ๋ ์ด์ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. ๋ํ ๊น์ด ๊ฐ์ง, VLM ๊ธฐ๋ฐ ๋ฐ์ดํฐ์ ์ฃผ์, ์ฌ์ฉ์ ์ง์ ๋น๋์ค ์ธ์ฝ๋ฉ, ํด๋ผ์ฐ๋ ํ๋ จ, ๊ฐ์ํ๋ ์ค์น ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฒ ์ ๋ฐ์ดํธ๋ VLA-JEPA, LingBot-VA, FastWAM๊ณผ ๊ฐ์ ์๋ก์ด ์ ์ฑ ์ ํฌํจํ๋ฉฐ, GR00T N1.7, MolmoAct2, EO-1, Multitask DiT, EVO1 ๋ฑ ๊ธฐ์กด VLA ๋ชจ๋ธ ์คํ ์ด๋ฅผ ํ์ฅํ์ต๋๋ค. Robometer์ TOPReward์ ๊ฐ์ ๋ณด์ ๋ชจ๋ธ์ ๋ก๋ด ์ฑ๊ณต์ ํ๊ฐํ๊ธฐ ์ํ ์๋ก์ด ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋ฐ์ดํฐ์ ๊ธฐ๋ฅ์ ํฅ์๋ ๋น๋์ค ์ธ์ฝ๋ฉ, ๊น์ด ์ผ์ ์ง์, ์ธ์ด ์ฃผ์ ๊ธฐ๋ฅ์ ํฌํจํฉ๋๋ค.
์ด๋ฒ ์๋ก์ด ๋ฆด๋ฆฌ์ค๋ ๋ก๋ด ํ์ต ๋ฃจํ๋ฅผ ๋ซ๋ ๊ฒ์ ๊ดํ ๊ฒ์ ๋๋ค. ์ฆ, ํ๋ํ๊ธฐ ์ ์ ๋ฏธ๋๋ฅผ ์์ํ๋ ์ ์ฑ , ๋ก๋ด์ ์ฑ๊ณต ์ฌ๋ถ๋ฅผ ์๋ ค์ฃผ๋ ๋ณด์ ๋ชจ๋ธ, ์คํจ๋ฅผ ํ๋ จ ๋ฐ์ดํฐ๋ก ๋ฐ๊พธ๋ ๋ฐฐํฌ CLI, ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ๊ฒ์ ์ธก์ ํ ์ ์๋ ์ฌ์ฏ ๊ฐ์ ์๋ก์ด ์๋ฎฌ๋ ์ด์ ๋ฒค์น๋งํฌ์ ๋๋ค. ๋ํ ๊น์ด ๊ฐ์ง, VLM ๊ธฐ๋ฐ ๋ฐ์ดํฐ์ ์ฃผ์, ์ฌ์ฉ์ ์ง์ ๋น๋์ค ์ธ์ฝ๋ฉ, HF Jobs์์์ ํด๋ผ์ฐ๋ ํ๋ จ, ํจ์ฌ ๋ ๊ฐ๋ฒผ์์ง ์ค์น ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค.
์๋ ๋ชจ๋ธ: ๋ฏธ๋๋ฅผ ์์ํ๋ ์ ์ฑ
๋ก๋ณดํฑ์ค ์ธ๊ณ๋ ํฐ ์ง๋ฌธ์ ๋์ง๊ณ ์์ต๋๋ค. ์๋ ๋ชจ๋ธ์ด ๋ก๋ด ์ ์ฑ ์ ์ค์ ๋ก ๋์์ด ๋ ๊น์? v0.6.0์ ๊ทธ ์ง๋ฌธ์ ๋ตํ๋ ๋ฐ ๋์์ด ๋๋๋ก LeRobot์ ์ธ ๊ฐ์ง ์ ์ฑ ์ ๋์ ํฉ๋๋ค. ๊ฐ ์ ์ฑ ์ ํ๋ จ์ ์ผ๋ถ๋ก ๋ฏธ๋๋ฅผ ์์ํ๋ ๋ฒ์ ๋ฐฐ์ฐ๋ฉฐ, ๊ฐ ์ ์ฑ ์ ๊ทธ ์์์ ํฉ๋ฆฌ์ ์ธ ๋น์ฉ์ผ๋ก ์ ์งํ๊ธฐ ์ํด ๋ค๋ฅธ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ฆ ๋๋ค.
VLA-JEPA
VLA-JEPA๋ ์ํ VLA(Qwen3-VL-2B ๊ธฐ๋ฐ)์๊ฒ ํ๋์ ๋ฐฐ์ฐ๋ ๋์ ์ ์ฌ ๊ณต๊ฐ์์ ๋ฏธ๋๋ฅผ ์์ธกํ๋๋ก ๊ฐ๋ฅด์นฉ๋๋ค. ํ๋ จ ์ค์๋ JEPA ์๋ ๋ชจ๋ธ์ด ๋ชจ๋ธ ์์ฒด์ ํ๋์์ ๋ฐ์ํ๋ ํ๋ ์์ ์์ธกํด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์์ ๋น๊ฒฐ์ ์ถ๋ก ์ ์๋ ๋ชจ๋ธ์ด ์ฌ๋ผ์ง๋ค๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ์ถ๊ฐ์ ์ธ ์ถ๋ก ๋น์ฉ ์์ด ์๋ ๋ชจ๋ธ์ ๊ฐ๋ ์ ๋ฐ์ ์ ์์ต๋๋ค. DROID ์ฌ์ ํ๋ จ๋ ๋ฒ ์ด์ค๋ฅผ ํฌํจํ์ฌ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ ๊ฐ์ ์ฒดํฌํฌ์ธํธ๊ฐ Hub์ ์์ต๋๋ค.
lerobot-train \
--policy.path=lerobot/VLA-JEPA-Pretrain \
--dataset.repo_id=${HF_USER}/my_dataset \
--policy.repo_id=${HF_USER}/my_finetuned_policy
๋ ์์ธํ ๋ด์ฉ์ VLA-JEPA ๋ฌธ์์ ๋ ผ๋ฌธ์ ํ์ธํ์ธ์.
LingBot-VA
LingBot-VA๋ ํ ๋จ๊ณ ๋ ๋์๊ฐ๋๋ค. ์ด๋ ๋น๋์ค์ ํ๋์ ์ฒญํฌ๋ณ๋ก ํจ๊ป ์์ธกํ๋ ์๋ ํ๊ท ๋น๋์ค-ํ๋ ๋ชจ๋ธ๋ก, ์ค์ ๊ด์ฐฐ์ ๋ค์ ์
๋ ฅํ์ฌ ์์์ ํ์ค์ ๊ธฐ๋ฐํ๋๋ก ์ ์งํฉ๋๋ค. ๋ก๋ด์ด ์์ํ ๊ฒ์ ์ ์ฅํ๊ณ (--policy.save_predicted_video=true) ์ค์ ๋ก ์ผ์ด๋ ์ผ๊ณผ ๋น๊ตํ ์๋ ์์ต๋๋ค. ์ถ๋ก ์ ๋จ์ผ 24–32 GB GPU์์ ์คํ๋ฉ๋๋ค. ๊ธฐ์ ์ ์ธ ์ธ๋ถ ์ฌํญ์ ๋ฌธ์์ ๋
ผ๋ฌธ์ ์ฐธ์กฐํ์ธ์.

FastWAM
FastWAM์ ๋ ผ๋ฌธ ์ ๋ชฉ์์ ์ง๋ฌธํฉ๋๋ค. ํ๋ ์๋ ๋ชจ๋ธ์ด ํ ์คํธ ์๊ฐ ๋ฏธ๋ ์์์ ํ์๋ก ํ ๊น์? ์ด๋ ์ฝ 50์ต ๊ฐ์ ๋น๋์ค ์์ฑ ์ ๋ฌธ๊ฐ์ ์ํ ํ๋ ์ ๋ฌธ๊ฐ๋ฅผ ๋จ์ผ ๋คํธ์ํฌ๋ก ๋ฌถ์ด ๋ชจ๋ธ์ด ๋ง ๊ทธ๋๋ก ์์ ์ ๋กค์์์ ๊ฟ๊พธ๋ ๋ฒ์ ๋ฐฐ์ฐ๋๋ก ํฉ๋๋ค. ์ถ๋ก ์์๋ ๊ฟ์ ๊พธ๋ ๊ณผ์ ์ ์์ ํ ๊ฑด๋๋ฐ๊ณ ์ง์ ํ๋ ์ฒญํฌ๋ฅผ ๋ ธ์ด์ฆ ์ ๊ฑฐํฉ๋๋ค. lerobot/fastwam_base์์ ๋ฏธ์ธ ์กฐ์ ํ๊ณ ๋ฌธ์์์ ๋ ์์ธํ ๋ด์ฉ์ ์ฝ์ด๋ณด์ธ์.
VLA: ๋ชจ๋ธ ์คํ ์ด๊ฐ ๊ณ์ ์ฑ์ฅํ๊ณ ์์ต๋๋ค
GR00T N1.7
NVIDIA GR00T ํตํฉ์ NVIDIA์ ์ต์ ํฌ๋ก์ค-์ ๋ณด๋๋จผํธ ๊ธฐ๋ฐ ๋ชจ๋ธ์ธ GR00T N1.7๋ก ์
๊ทธ๋ ์ด๋ํ์ต๋๋ค. N1.7์ ์ด์ VLM์ Cosmos-Reason2-2B(Qwen3-VL ๊ธฐ๋ฐ)๋ก ๊ต์ฒดํ๊ณ ํ๋ก์ฐ ๋งค์นญ ํ๋ ํค๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ํฌ ํตํฉ์ NVIDIA์ ์๋ Isaac-GR00T ๊ตฌํ๊ณผ ๋์ผํ ์
๋ ฅ, ๋์ผํ ์ถ๋ ฅ์ผ๋ก ๊ธฐ๋ฅ ์ผ์น ํ
์คํธ๋ฅผ ๊ฑฐ์ณค์ต๋๋ค. Flash-attention์ด ์ด์ ์ ํ ์ฌํญ์ด๋ฏ๋ก pip install 'lerobot[groot]'๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ํ๋ฉฐ NVIDIA์ ๊ฒ์๋ ์ฒดํฌํฌ์ธํธ๋ฅผ ์ง์ ๋ก๋ํ ์ ์์ต๋๋ค.
[!NOTE] GR00T N1.7์ LeRobot์ N1.5๋ฅผ ๋์ฒดํฉ๋๋ค. N1.5๊ฐ ํ์ํ ๊ฒฝ์ฐ
lerobot==0.5.1์ ๊ณ ์ ํ์ธ์.
MolmoAct2
Allen Institute for AI์ ๋น์ -์ธ์ด-ํ๋ ๋ชจ๋ธ์ธ MolmoAct2๊ฐ LeRobot์ ์ด์๋์ด ์ ์ฒด ๋ผ์ดํ์ฌ์ดํด(๋ฏธ์ธ ์กฐ์ (์ ์ฒด ๋๋ LoRA), ํ๊ฐ, ์ค์ ๋ก๋ด ๋ฐฐํฌ)์ ์ง์ํฉ๋๋ค. ๋ณด์ ์์ ์ด ์ ์ฉ๋ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฒดํฌํฌ์ธํธ๋ SO-100/101์์ ์ ๋ก์ท์ผ๋ก ์คํํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
lerobot-rollout \
--policy.path=lerobot/MolmoAct2-SO100_101-LeRobot \
--robot.type=so100_follower \
--robot.port=/dev/ttyACM0 \
--robot.cameras='{cam0: {type: opencv, index_or_path: 0, width: 640, height: 480, fps: 30}, cam1: {type: opencv, index_or_path: 2, width: 640, height: 480, fps: 30}}' \
--task="pick up the red cube" --duration=30
์ถ๋ก ์ bf16์์ ์ฝ 12GB์ ๋ค์ด๊ฐ๋ฉฐ, LoRA ๋ฏธ์ธ ์กฐ์ ์ ๋จ์ผ 24GB GPU์ ๋ค์ด๊ฐ๋๋ค. ์ ์ฒด ๋ฐฐํฌ ๊ฐ์ด๋๋ MolmoAct2 ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.

EO-1
์ธํฐ๋ฆฌ๋ธ๋ ๋น์ -ํ
์คํธ-ํ๋ ๋ฐ์ดํฐ์ ๋ํด ์์์์ ์ฌ์ ํ๋ จ๋ VLA์ธ EO-1์ด LeRobot์ ํฉ๋ฅํ์ต๋๋ค. Qwen2.5-VL-3B ๋ฐฑ๋ณธ๊ณผ ํ๋ก์ฐ ๋งค์นญ ํ๋ ํค๋๋ฅผ ๊ฐ์ถ ์ด ๋ชจ๋ธ์ ๋
ผ๋ฌธ ์ ์ ์ค ํ ๋ช
์ด ๊ธฐ์ฌํ์ต๋๋ค. --policy.type=eo1์ ์ฌ์ฉํ์ฌ ํ์ค lerobot-train ์ํฌํ๋ก๋ก ํ๋ จํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฌธ์ ๋ฐ ๋
ผ๋ฌธ์ ์ฐธ์กฐํ์ธ์.
Multitask DiT
Multitask Diffusion Transformer ์ ์ฑ ์ TRI Large Behavior Models ๋ ์ํผ๋ฅผ LeRobot์ ์ ๊ณตํฉ๋๋ค. CLIP ๋น์ ๋ฐ ์ธ์ด ์๋ฒ ๋ฉ์ผ๋ก ์ปจ๋์ ๋๋ ์ฝ 4์ต 5์ฒ๋ง ๊ฐ์ ๋งค๊ฐ๋ณ์๋ฅผ ๊ฐ์ง ํ์ฐ ํธ๋์คํฌ๋จธ๋ก, ์์ฐ์ด๋ฅผ ํตํด ์ ํ๋ ๋ค์ํ ์์ ์ ํ๋์ ๋ชจ๋ธ์ด ํ์ตํฉ๋๋ค. ํ์ฐ ๋ฐ ํ๋ก์ฐ ๋งค์นญ ๋ชฉ์ ์ ๋ชจ๋ ์ง์ํ๋ฉฐ, ์ง์ ํ๋ จํ ์ ์์ ๋งํผ ์์ต๋๋ค. ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
EVO1
VLA๊ฐ ๋ฐ๋์ ๊ฑฐ๋ํ ํ์๋ ์์ต๋๋ค. EVO1์ 0.77B ๋งค๊ฐ๋ณ์์ ์ ์ฑ ์ ๋ด๊ณ ์์ผ๋ฉฐ, InternVL3-1B ๋ฐฑ๋ณธ๊ณผ ํ๋ก์ฐ ๋งค์นญ ํ๋ ํค๋๋ฅผ ๊ฐ์ถ๊ณ ์์ด ๋ฏธ์ธ ์กฐ์ ํ๊ณ ์ ๋นํ GPU์์ ์ค์๊ฐ์ผ๋ก ์คํํ๊ธฐ์ ์ถฉ๋ถํ ์์ต๋๋ค. 2๋จ๊ณ ๋ฏธ์ธ ์กฐ์ ๋ฐ ์ค์๊ฐ ์ฒญํฌ ์ง์์ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํฉ๋๋ค. EVO1 ๋ฌธ์ ๋ฐ ๋ ผ๋ฌธ์ ์ฐธ์กฐํ์ธ์.
๋ณด์ ๋ชจ๋ธ: ๋ก๋ด์ด ์ฑ๊ณตํ์ ๋๋ฅผ ์๋ ๊ฒ
์ฑ๊ณต ํ์ง ๋ฐ ์งํ ์ํฉ ์ถ์ ์ ๋ก๋ด ํ์ต ๋ฃจํ์์ ๋๋ฝ๋ ๋ถ๋ถ์ด๋ฉฐ, v0.6.0์ ์ด๋ฅผ ์ํ ๊ณต๊ฐ์ ์ ๊ณตํฉ๋๋ค. LeRobot์ ์ด์ ์ ์ฑ
API๋ฅผ ๋ฏธ๋ฌ๋งํ๋ ํตํฉ ๋ณด์ ๋ชจ๋ธ API(lerobot.rewards)๋ฅผ ๊ฐ์ง๋ฉฐ, ํ๋์ ์ธํฐํ์ด์ค ๋ค์ ๋ค ๊ฐ์ง ๋ณด์ ๋ชจ๋ธ(HIL-SERL ๋ณด์ ๋ถ๋ฅ๊ธฐ, SARM ๋ฐ ๋ ๊ฐ์ง ์๋ก์ด ์ถ๊ฐ ๊ธฐ๋ฅ)์ ์ ๊ณตํฉ๋๋ค.
Robometer
Robometer๋ ์ฌ์ ํ๋ จ๋ ๋ฒ์ฉ ๋ณด์ ๋ชจ๋ธ์ ๋๋ค. lerobot/Robometer-4B๋ฅผ LeRobot ๋ฐ์ดํฐ์ ์ ์ง์ํ๋ฉด ์์ ๋ณ ํ๋ จ ์์ด๋ ์์ ๋น๋์ค์ ์ธ์ด ์ง์นจ์์ ์์ ์งํ ์ํฉ๊ณผ ์ฑ๊ณต์ ํ๊ฐํฉ๋๋ค. Qwen3-VL-4B๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ ๋ฐฑ๋ง ๊ฐ ์ด์์ ๋ก๋ด ๊ถค์ ๋ฐ์ดํฐ์ (RSS 2026 ๋ ผ๋ฌธ)์ ๋ํ ๊ถค์ ๋น๊ต๋ฅผ ํตํด ํ๋ จ๋์์ต๋๋ค.

TOPReward
TOPReward๋ ์ ํ ๋ณด์ ๊ฐ์ค์น ์์ด ์๋ฒฝํ ์ ๋ก์ท์ ๋๋ค. ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ VLM(Qwen3-VL)์ ๋ํํ๊ณ ๊ถค์ ๋น๋์ค์ ์์ ์ง์นจ์ด ์ฃผ์ด์ก์ ๋ "True" ํ ํฐ์ ๋ก๊ทธ ํ๋ฅ ์ ์ฝ์ต๋๋ค. ๊ธฐ๋ฅ์ ๊ฐ์ถ VLM์ ๋ณด์ ํจ์๊ฐ ๋ฉ๋๋ค.
๋ ๋ชจ๋ธ ๋ชจ๋ ๋ฐ์ดํฐ์ ์ ํ๋ ์๋ณ ์งํ๋ฅ ๊ณก์ ์ ์์ฑํ๋ ๋ ์ด๋ธ๋ง ์คํฌ๋ฆฝํธ๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋ณด์ ์ธ์ ํ๋ ๋ณต์ (RA-BC), ๋ฐ์ดํฐ์ ํ์ง ๊ฒ์ฌ ๋ฐ ์งํ๋ฅ ์ค๋ฒ๋ ์ด ๋น๋์ค์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Robometer ๋ฐ TOPReward ๋ฌธ์๋ฅผ ํ์ธํ์ธ์.
๋ฐ์ดํฐ์ : ๋ ๋น ๋ฅธ ๋ก๋ฉ, ๋ ํ๋ถํ ๋ฐ์ดํฐ
๋๋ง์ ์ฝ๋ฑ, ๋๋ง์ ๊ท์น
๋ ์ด์ ๋
นํ๊ฐ ํ๋์ ํ๋์ฝ๋ฉ๋ ์ฝ๋ฑ์๋ง ๊ตญํ๋์ง ์์ต๋๋ค. ์๋ก์ด --dataset.rgb_encoder.* ์ต์
์ ์ ์ฒด ์ธ์ฝ๋ฉ ํ๋ฉด(์ฝ๋ฑ, ํ์ง, ํฝ์
ํ์, GOP, ์ฌ์ ์ค์ )์ ๋
ธ์ถํ๋ฉฐ, vcodec=auto๋ NVENC, VideoToolbox, VAAPI, QSV์ ๊ฐ์ ํ๋์จ์ด ์ธ์ฝ๋๋ฅผ ํ์ํ ํ ๊ธฐ๋ณธ ์ํํธ์จ์ด AV1 ์ธ์ฝ๋๋ก ๋์ฒด๋ฉ๋๋ค. ๊ธฐ์กด ๋ฐ์ดํฐ์
์ ๊ฒฝ์ฐ, ํ๋์ ๋ช
๋ น์ผ๋ก ๋ชจ๋ ๊ฒ์ ๋ค์ ์ธ์ฝ๋ฉํ ์ ์์ต๋๋ค.
lerobot-edit-dataset \
--repo_id ${HF_USER}/my_dataset \
--operation.type reencode_videos \
--operation.rgb_encoder.vcodec h264 \
--operation.rgb_encoder.crf 23
์ ์ฒด ๋ด์ฉ์ ๋น๋์ค ์ธ์ฝ๋ฉ ๋ฌธ์์์ ํ์ธํ ์ ์์ต๋๋ค.
๊น์ด ์ง์, ์๋ ํฌ ์๋
Intel RealSense๋ฅผ ์ฐ๊ฒฐํ๊ณ use_depth: true๋ฅผ ์ค์ ํ๋ฉด LeRobot์ด ๊น์ด ๋งต์ ์๋ ํฌ ์๋๋ก ๊ธฐ๋กํฉ๋๋ค. ๋ฐ๋ฆฌ๋ฏธํฐ ๋จ์๋ก ์บก์ฒ๋๊ณ RGB ์นด๋ฉ๋ผ์ ํจ๊ป ์ํ 12๋นํธ ๊น์ด ๋น๋์ค ์คํธ๋ฆผ์ผ๋ก ์์ถ๋๋ฉฐ, ํ๋ จ ์ ๋ฌผ๋ฆฌ์ ๋จ์๋ก ๋ค์ ๋์ฝ๋ฉ๋ฉ๋๋ค. ๊น์ด๋ ๋
นํ ์ค๊ณผ lerobot-dataset-viz์์ ์ค์๊ฐ์ผ๋ก ๋ ๋๋ง๋๋ฉฐ, SO-100/101, Koch, OpenArm, reBot, Unitree G1 ๋ฑ์์ ์๋ํฉ๋๋ค.

๋๊ท๋ชจ ์ธ์ด ์ฃผ์
๋ฐ์ดํฐ์
์ด ์ํผ์๋๋น ํ๋์ ์์
๋ฌธ์์ด์ ๊ตญํ๋์ง ์์ต๋๋ค. LeRobot ๋ฐ์ดํฐ์
์ ์ด์ ํ๋ถํ ์ธ์ด ์ฃผ์(ํ์์คํฌํ๊ฐ ์ฐํ ํ์ ์์
, ๊ณํ, ๋ฉ๋ชจ๋ฆฌ, ์์ , ์์ฑ ๋ฐ ์นด๋ฉ๋ผ๋ณ VQA ์)์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ฅํ๋ฉฐ, ์๋ก์ด lerobot-annotate CLI๋ VLM์ ์ฌ์ฉํ์ฌ ์ํผ์๋๋ฅผ ์์ฒญํ๋ฉด์ ์๋์ผ๋ก ์ด๋ฅผ ์ฑ์๋๋ค.
lerobot-annotate \
--repo_id=${HF_USER}/my_dataset \
--new_repo_id=${HF_USER}/my_dataset_annotated \
--vlm.model_id=Qwen/Qwen2.5-VL-7B-Instruct \
--push_to_hub=true
๊ทธ๋ฐ ๋ค์ YAML ๋ ์ํผ ๊ณ์ธต์ ์ํ ์๊ฐ์ ์ด๋ฌํ ์ฃผ์์ ์ฑํ ์คํ์ผ ํ๋ จ ๋ฉ์์ง๋ก ๋ ๋๋งํฉ๋๋ค. ์ด๋ ๋ด์ผ์ ์ฅ๊ธฐ, ๋ํํ ๋ก๋ด ์ ์ฑ ์ด ํ๋ จํ ๋ฐ์ดํฐ์ ์ ํํ ์ผ์นํฉ๋๋ค. HF Jobs๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฅํ๊ณ ์ฃผ์ ํ์ดํ๋ผ์ธ ๋ฌธ์๋ฅผ ์ฝ์ด ์์ธํ ์์๋ณด์ธ์.
์ต๋ 2๋ฐฐ ๋น ๋ฅธ ๋ฐ์ดํฐ ๋ก๋ฉ
๋น๋์ค ๋ฐ์ดํฐ์
์ ๋ํ ํ๋ จ์ด ์ด์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ต๋ ์ฝ 2๋ฐฐ ๋นจ๋ผ์ง๋๋ค. ์ฌ๋ฌ ์นด๋ฉ๋ผ ํ๋ ์์ด ๋ณ๋ ฌ๋ก ๋์ฝ๋ฉ๋๊ณ , ๋ฐ์ดํฐ ๋ก๋ ์์ปค๋ ์ํ uint8 ํ๋ ์์ ์ ์กํ๋ฉฐ(ํ๋ก์ธ์ค ๊ฐ ๋ฉ๋ชจ๋ฆฌ 4๋ฐฐ ๊ฐ์), ์๊ตฌ ์์ปค๋ ์ํฌํฌ ์ ๋ฐ์ ๊ฑธ์ณ ๋์ฝ๋ ์บ์๋ฅผ ์ ์งํฉ๋๋ค. ๋๊ท๋ชจ ๋ฐ์ดํฐ์
์ ํ์ ์งํฉ(episodes=[...]) ๋ก๋ฉ์ ๋ช ๋ถ์์ ๋ช ๋ฐ๋ฆฌ์ด(๋ฒค์น๋งํฌ์์ 275์ด์์ 0.06์ด๋ก)๋ก ๋จ์ถ๋์์ต๋๋ค. ์ํ๋ง๋ ์ด์ ๊ฒฐ์ ๋ก ์ ์ด๊ณ ์ฌ๊ฐ ๊ฐ๋ฅํ๋ฏ๋ก ์ค๋จ๋ ํ๋ จ์ ์ํ ๋จ์๋ก ์ ํํ๊ฒ ๋ค์ ์์๋ฉ๋๋ค.
๋ฒค์น๋งํฌ: ๋ชจ๋ ๊ฒ์ ํ๊ฐํ๋ ๋จ์ผ CLI
v0.5.0์ LeRobot์ VLA์ ํ๊ฐ ํ๋ธ๋ก ์๋ฆฌ๋งค๊นํ์ผ๋ฉฐ, v0.6.0์ ์ฌ์ฏ ๊ฐ์ ์๋ก์ด ์๋ฎฌ๋ ์ด์
๋ฒค์น๋งํฌ๋ฅผ ํตํด ์ด๋ฅผ ํ์ค๋ก ๋ง๋ญ๋๋ค. ์ด ๋ชจ๋ ๋ฒค์น๋งํฌ๋ ๋์ผํ lerobot-eval CLI๋ฅผ ํตํด ์คํํ ์ ์์ผ๋ฉฐ, ๊ฐ ๋ฒค์น๋งํฌ์๋ ๋ฌธ์ ํ์ด์ง, Docker ์ด๋ฏธ์ง, ๊ทธ๋ฆฌ๊ณ CI์์ ์ฐ๊ธฐ ํ
์คํธ๋ SmolVLA ๊ธฐ๋ณธ ์ฒดํฌํฌ์ธํธ๊ฐ ์์ต๋๋ค.
- LIBERO-plus๋ ์กฐ๋ช ๊ณผ ์นด๋ฉ๋ผ ์์ ๋ถํฐ ๋ค์ ์์ฑ๋ ์ง์นจ์ ์ด๋ฅด๊ธฐ๊น์ง ์ผ๊ณฑ ๊ฐ์ง ์ถ์ ๊ฑธ์ณ ์ฝ 10,000๊ฐ์ ๋ณํ๋ LIBERO๋ฅผ ์ฌ์ฉํ์ฌ VLA๋ฅผ ์คํธ๋ ์ค ํ ์คํธํฉ๋๋ค. ์ ์ฑ ์ด ์ธ์ ์คํจํ๋์ง ์๋ ค์ค๋๋ค.
- RoboTwin 2.0์ SAPIEN์์ 50๊ฐ์ง ์ด์ธ์ ์กฐ์ ์์ ์ ๋ค๋ฃจ๋ฉฐ, ๊ด๋ฒ์ํ ๋๋ฉ์ธ ๋ฌด์์ํ๊ฐ ์ ์ฉ๋์๊ณ Hub์๋ 100,000๊ฐ ์ด์์ ์ฆ์ ํ๋ จ ๊ฐ๋ฅํ ๊ถค์ ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- RoboCasa365๋ ๋ชจ๋ฐ์ผ ์กฐ์๊ธฐ์์ ์ ์ฐจ์ ์ผ๋ก ์์ฑ๋ 2,500๊ฐ์ ์ฃผ๋ฐฉ์์ 365๊ฐ์ง ์ฃผ๋ฐฉ ์์ ์ ๋ค๋ฃจ๋ฉฐ, ์ด๋ ํ์ฌ ๋ผ์ธ์ ์ค ๊ฐ์ฅ ํฐ ์์ ํ๋ฉด์ ๋๋ค.
- RoboCerebra๋ ์ธ์ด ๊ธฐ๋ฐ ์ค๊ฐ ์ง์นจ์ ๋ฐ๋ผ 3~6๊ฐ์ ํ์ ๋ชฉํ๋ฅผ ์ฐ๊ฒฐํ๋ ์ํผ์๋๋ก ์ฅ๊ธฐ ํ๋์ ํ๊ฐํ๋ฉฐ, 6,660๊ฐ์ ์ํผ์๋ ๋ฐ์ดํฐ์ ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- RoboMME๋ ๊ธฐ์ต๋ ฅ ์ํ์ ๋๋ค. ์ ์ฑ ์ด ๋ฐ๋ณต ํ์๋ฅผ ์ธ๊ณ , ์จ๊ฒจ์ง ๋ฌผ์ฒด๋ฅผ ์ถ์ ํ๊ณ , ์์ฐ๋ ์ ์ฐจ๋ฅผ ๋ชจ๋ฐฉํ ์ ์์๊น์? 4๊ฐ์ง ๊ธฐ์ต๋ ฅ ์ค์ํธ์ ๊ฑธ์ณ 16๊ฐ์ง ์์ ์ด ์์ต๋๋ค.
- VLABench๋ ๋ฌผ๋ฆฌ ์ง๋ฌธ๋ถํฐ ์ปคํผ ๋์ด๊ธฐ์ ๊ฐ์ ๋ณตํฉ ์์ ๊น์ง ์กฐ์์์ ์ง์๊ณผ ์ถ๋ก ์ ํ ์คํธํฉ๋๋ค.
lerobot-eval \
--policy.path=lerobot/smolvla_robotwin \
--env.type=robotwin \
--env.task=beat_block_hammer \
--eval.n_episodes=100 --eval.batch_size=1
์๋ฎฌ๋ ์ดํฐ ๋ฐฑ์๋๋ ์์ฒด ์ค์น ๋จ๊ณ์ ํน์ ์์คํ ์ข ์์ฑ์ด ํ์ํฉ๋๋ค. ๊ฐ ๋ฌธ์ ํ์ด์ง์๋ ์ ํํ ๋ ์ํผ๊ฐ ์์ผ๋ฉฐ, ๋ชจ๋ ๋ฒค์น๋งํฌ๋ ์ค์ ์ ๊ฑด๋๋ฐ๊ณ ์ถ๋ค๋ฉด ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ Docker ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค.
LIBERO, Meta-World, NVIDIA IsaacLab-Arena์ ํจ๊ปํ๋ฉด ์ด์ ํ ์ง๋ถ ์๋ ์ํ ๊ฐ์ง ๋ฒค์น๋งํฌ ์ ํ๊ตฐ์ด ์์ผ๋ฉฐ, ์๋ก์ด ์๋ก์ด ๋ฒค์น๋งํฌ ์ถ๊ฐ ๊ฐ์ด๋๋ ์์ฒด ๋ฒค์น๋งํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์ ํํ๊ฒ ๋ฌธ์ํํฉ๋๋ค. ํ๊ฐ ์๋๋ ํฅ์๋์์ต๋๋ค. ๋ณ๋ ฌ ํ๊ฐ๋ ์ด์ ๋น๋๊ธฐ ๋ฒกํฐํ ํ๊ฒฝ์ ๊ธฐ๋ณธ์ผ๋ก ํ๋ฉฐ, ์ต๋ 2๋ฐฐ ๋น ๋ฅธ ์๋๋ก ๋ฒค์น๋งํฌ๋์์ต๋๋ค.

ํ๋ จ ๋ฐ ์ถ๋ก
lerobot-rollout: ๋ฐฐํฌ๋ฅผ ์ํ ๋ณ๋ CLI
์ ์ฑ
๋ฐฐํฌ๋ ์ด์ ์๋ lerobot-record ์์ ๋ง๋ถ์ด๋ ๋ฐฉ์์ด์์ต๋๋ค. ์๋ก์ด lerobot-rollout CLI๋ ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฅํ ์ ๋ต๊ณผ ์ถ๋ก ๋ฐฑ์๋(๋๋ฆฐ ํธํ VLA๋ฅผ ์ํ ์ค์๊ฐ ์ฒญํฌ ํฌํจ)๋ฅผ ํตํด ๋ฐฐํฌ๋ฅผ ์์ฒด ์ํฌํ๋ก๋ก ๋ง๋ญ๋๋ค. base ์ ๋ต์ ์ ์ฑ
์ ์คํํฉ๋๋ค. sentry๋ ์ง์์ ์ผ๋ก ๊ธฐ๋กํ๊ณ , ์ํผ์๋๋ฅผ ์ํํ๋ฉฐ, ์งํํ๋ฉด์ Hub์ ์
๋ก๋ํฉ๋๋ค. highlight๋ ๋ง ๋ฒํผ๋ฅผ ์ ์งํ๊ณ ํค๋ฅผ ๋๋ฅด๋ฉด ๋ง์ง๋ง N์ด๋ฅผ ์ ์ฅํ์ฌ ํฅ๋ฏธ๋ก์ด ์๊ฐ์ ๋์น์ง ์๋๋ก ํฉ๋๋ค. episodic์ ํด๋์ ์ํผ์๋/๋ฆฌ์
๊ธฐ๋ก ์ํฌํ๋ก๋ฅผ ๋ฏธ๋ฌ๋งํฉ๋๋ค. dagger๋ ๋ฐฐํฌ๋ฅผ ๋ฐ์ดํฐ ์์ง์ผ๋ก ์ ํํฉ๋๋ค.
DAgger ์ ๋ต์ ์ฌ์ฉํ๋ฉด ์ ์ฑ
์ด ์คํ๋๋ ๊ฒ์ ๋ณด๊ณ , ์๋ชป๋์์ ๋ ํค(๋๋ USB ํ ํ๋ฌ)๋ฅผ ๋๋ฅด๊ณ , ๋ฆฌ๋ ์์ผ๋ก ์ ์ดํ์ฌ ์์ ์ ๊ธฐ๋กํ ํ ๋ค์ ์ ์ด๊ถ์ ๋๊น๋๋ค. ์๋์ ๋ฆฌ๋๋ ์ ์ด๊ถ์ ๋๊ธฐ๊ธฐ ์ ์ ํ๋ก์์ ์์ธ๋ก ๊ตฌ๋๋๋ฏ๋ก ํธ๋์ค๋ฒ๊ฐ ๋ถ๋๋ฝ๊ฒ ์ด๋ฃจ์ด์ง๋๋ค. ๋ชจ๋ ์์ ํ๋ ์์๋ intervention ํ๋๊ทธ๊ฐ ํ๊ทธ๋๋ฉฐ, ๊ฒฐ๊ณผ ๋ฐ์ดํฐ์
์ ๋ค์ ๋ฏธ์ธ ์กฐ์ ์ ์ํด ์ค๋น๋ฉ๋๋ค.
lerobot-rollout \
--strategy.type=dagger \
--policy.path=${HF_USER}/my_policy \
--robot.type=so100_follower \
--robot.port=/dev/ttyACM0 \
--teleop.type=so101_leader \
--teleop.port=/dev/ttyACM1 \
--dataset.repo_id=${HF_USER}/dagger_corrections \
--dataset.single_task="Grasp the block"
๋ฐฐํฌ, ์์ ์์ง, ๋ฏธ์ธ ์กฐ์ , ๋ฐ๋ณต: ๋ก๋ด ํ์ต ํ๋ผ์ดํ ์ ์ด์ CLI ํ๋๊ทธ์ ๋๋ค. ๋ฐฐํฌ ๋ฌธ์๋ฅผ ์ฝ์ด๋ณด์ธ์.
FSDP: GPU๋ณด๋ค ํฐ ๋ชจ๋ธ ํ๋ จ
๋ก๋ด ๊ธฐ๋ฐ ๋ชจ๋ธ์ ๋จ์ผ GPU๋ฅผ ๋์ด์๊ณ ์์ต๋๋ค. LeRobot ํ๋ จ์ ์ด์ Accelerate๋ฅผ ํตํด FSDP(Fully Sharded Data Parallel)๋ฅผ ์ง์ํฉ๋๋ค. ๋งค๊ฐ๋ณ์, ๊ธฐ์ธ๊ธฐ ๋ฐ ์ตํฐ๋ง์ด์ ์ํ๊ฐ GPU ๊ฐ์ ๋ถํ ๋๋ฉฐ, ์ฒดํฌํฌ์ธํธ๋ ์ผ๋ฐ์ ์ธ ๋จ์ผ ํ์ผ model.safetensors๋ก ๋ค์ ์์ง๋์ด ๋ค๋ฅธ ์ ์ฑ
์ฒ๋ผ ๋ก๋๋ฉ๋๋ค. FSDP ์คํ์ ๋ค๋ฅธ ์์ GPU์์๋ ๊ณ์ํ ์ ์์ต๋๋ค. ๋ค์ค GPU ํ๋ จ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
HF Jobs๋ฅผ ํตํ ํด๋ผ์ฐ๋ ํ๋ จ
GPU๊ฐ ์์ด๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋จ ํ๋์ ํ๋๊ทธ๋ง ์ถ๊ฐํ๋ฉด ์ ํํ ๋์ผํ lerobot-train ๋ช
๋ น์ ํด๋ผ์ฐ๋์์ ์คํํ ์ ์์ต๋๋ค.
lerobot-train \
--dataset.repo_id=${HF_USER}/so101_test \
--policy.type=act \
--policy.repo_id=${HF_USER}/my_policy \
--job.target=a10g-small
LeRobot์ ํ์ํ ๊ฒฝ์ฐ ๋ก์ปฌ ๋ฐ์ดํฐ์
์ ๋น๊ณต๊ฐ Hub ๋ฆฌํฌ์งํ ๋ฆฌ๋ก ํธ์ํ๊ณ , ์์
์ ์ ์ถํ๋ฉฐ, ๋ก๊ทธ๋ฅผ ํฐ๋ฏธ๋๋ก ์คํธ๋ฆฌ๋ฐํ๊ณ , ํ๋ จ๋ ์ ์ฑ
์ ๋ง์ง๋ง์ Hub์ ํธ์ํฉ๋๋ค. --job.target์ ์ฌ์ฉํ์ฌ T4๋ถํฐ 8x H200๊น์ง ์ ํํ ์ ์์ต๋๋ค(์ปดํจํ
์ ์ข
๋์ ๋ก ์ฒญ๊ตฌ๋ฉ๋๋ค). ๋ฌธ์๋ฅผ ํ์ธํ์ธ์.
์ฝ๋๋ฒ ์ด์ค: ๋ ๊ฐ๋ณ๊ณ ๊น๋ํ๊ฒ
pip install lerobot์ ์ด์ ์ ๋ง ๊ฐ๋ฒผ์์ก์ผ๋ฉฐ, ๊ธฐ๋ณธ ์ข ์์ฑ์ด ์ฝ 40% ์ค์์ต๋๋ค. ๊ธฐ๋ฅ ๋ฒ์๋ณ ์ถ๊ฐ ๊ธฐ๋ฅ([training],[core_scripts],[evaluation], …)์ด ๋๋จธ์ง๋ฅผ ๋ค๋ฃจ๋ฉฐ, ๋๋ฝ๋ ์ข ์์ฑ ์ค๋ฅ๋ ์ด๋ค ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ผ ํ๋์ง ์ ํํ ์๋ ค์ค๋๋ค. LeRobot ๋ฐ์ดํฐ์ ๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํ๋์จ์ด ๊ด๋ จ ์ข ์์ฑ์ ๋ ์ด์ ์ค์นํ ํ์๊ฐ ์์ต๋๋ค.- ์ง์๋๋ PyTorch๋ 2.7–2.11๋ก ์ด๋ํ์ผ๋ฉฐ, Linux
uv์ค์น๋ฅผ ์ํด ๊ธฐ๋ณธ์ ์ผ๋ก CUDA 12.8 ํ ์ด ๊ณ ์ ๋์ด ์์ต๋๋ค.--policy.dtype=bfloat16์ ์ด์ Accelerate๋ฅผ ํตํด ์ค์ ํผํฉ ์ ๋ฐ๋ ํ๋ จ์ ๊ตฌ๋ํฉ๋๋ค. - ์ปค๋ฐ๋
uv.lock์ CI, Docker ๋ฐ ๊ฐ๋ฐ์ ์ํ ๊ถ์ ์๋ ์ข ์์ฑ ์ฌ์์ด๋ฉฐ, ๋ฌธ์๋ ๋จ์ผ ํ๋๊ทธ๋ก CUDA ํ ์ ์ ํํ๋ ๊ฒ๊น์ง ๋ชจ๋ ๋จ๊ณ์ ๋ํuv์ค์น ๊ฒฝ๋ก๋ฅผ ํฌํจํฉ๋๋ค. --display_mode=foxglove์ ๋ก๋ณดํฑ์ค ์ธ๊ณ์ ๋ง์ ๋ถ๋ถ์์ ์ด๋ฏธ ์ฌ์ฉ๋๋ ์๊ฐํ ๋๊ตฌ์ธ Foxglove๋ก ํ ๋ ์คํผ๋ ์ด์ , ๋ นํ ๋ฐ ๋กค์์์ ์คํธ๋ฆฌ๋ฐํฉ๋๋ค. ์๊ฒฉ ์ค์ ์์ ์๋ํ๋ฉฐ,lerobot-dataset-viz๋ ์คํฌ๋ฝ ๊ฐ๋ฅํ ๋ฐ์ดํฐ์ ์ฌ์์ ์ ๊ณตํฉ๋๋ค.- Pip์ผ๋ก ์ค์น ๊ฐ๋ฅํ
lerobot_env_*ํจํค์ง๋ ์ด์ ํ๊ฒฝ์ ์์ฒด์ ์ผ๋ก ๋ฑ๋กํฉ๋๋ค. ํ๋ฌ๊ทธ์ธ ์์คํ ์ ๋ก๋ด, ์นด๋ฉ๋ผ, ํ ๋ ์คํผ๋ ์ดํฐ, ์ ์ฑ , ํ๊ฒฝ์ ๋ค์ฏ ๊ฐ์ง ๊ตฌ์ฑ ์์ ์ ํ์ ๋ชจ๋ ๋ค๋ฃน๋๋ค. - ๋ นํ ์ค ํค๋ณด๋ ์ปจํธ๋กค์ด ์ด์ Wayland, SSH, ํค๋๋ฆฌ์ค ์ฅ๋น ๋ฐ ์ ๊ทผ์ฑ ๊ถํ ์์ด macOS์์๋ ์๋ํฉ๋๋ค.
[!WARNING] ์ ์ฒด ๋ชฉ๋ก ๋ฐ ํธํ๋์ง ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ์ด์ ์ง์นจ์ ๋ฆด๋ฆฌ์ค ๋ ธํธ๋ฅผ ํ์ธํ์ญ์์ค.

์ปค๋ฎค๋ํฐ ๋ฐ ์ํ๊ณ
- LeLab์ ๋ธ๋ผ์ฐ์ UI์์ ์ ์ฒด LeRobot ์ํฌํ๋ก(์บ๋ฆฌ๋ธ๋ ์ด์ , ํ ๋ ์คํผ๋ ์ด์ , ๋ นํ, ๋ก์ปฌ ๋๋ HF Jobs์์์ ํ๋ จ, ๋ฐฐํฌ)๋ฅผ ์ ๊ณตํ๋ฏ๋ก CLI๊ฐ ํ์ํ์ง ์์ต๋๋ค. ํ์ฌ SO-ARM101์ ์ง์ํฉ๋๋ค. ์๋ํด ๋ณด์ธ์!
- Isaac Teleop์ NVIDIA ํ๊ณผ์ ํ๋ ฅ ๊ฒฐ๊ณผ์ธ NVIDIA์ Isaac Teleop ์คํ์ ํตํด CloudXR/OpenXR์ ํตํด VR ์ปจํธ๋กค๋ฌ๋ก SO-101์ ํ ๋ ์คํผ๋ ์ด์ ํ ์ ์์ต๋๋ค. ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
- ์๋ก์ด ์ปดํจํ ํ๋์จ์ด ๊ฐ์ด๋๋ ๋ชจ๋ ์ ๊ท ์ฌ์ฉ์๊ฐ ๋ฌป๋ ๋ ๊ฐ์ง ์ง๋ฌธ, ์ฆ ์ด๋ค GPU๊ฐ ํ์ํ๋ฉฐ ํ๋ จ์ ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์ง์ ๋ํ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค. ์ ์ฑ ์ ํ๊ตฐ๋ณ ์ธก์ ๋ VRAM ๋ดํฌ์ RTX 4090๋ถํฐ 4x H100๊น์ง์ ์ฐธ์กฐ ํ๋ จ ์๊ฐ์ ์ ๊ณตํฉ๋๋ค.
- ์ฌ์์ฑ๋ ์ ์ฑ ์ถ๊ฐ ๊ฐ์ด๋๋ ์์ฒด ์ ์ฑ ์ ์ธ ํธ๋ฆฌ ๋๋ PR ์์ด ํ๋ฌ๊ทธ์ธ ํจํค์ง๋ก ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
๋ง์ง๋ง ์๊ฐ
์ด๋ฌํ ์ฃผ์ ๊ธฐ๋ฅ ์ธ์๋ v0.6.0์๋ ์ค๋งํธํ ๊ธฐ๋ณธ ์ค์ ๋ถํฐ ๋ณด๋ค ์์ ์ ์ธ CI๊น์ง ์ฝ๋๋ฒ ์ด์ค ์ ๋ฐ์ ๊ฑธ์ณ ์๋ฐฑ ๊ฐ์ง์ ๋ฒ๊ทธ ์์ , ๋ฌธ์ ๊ฐ์ ๋ฐ ํธ์์ฑ ์ ๊ทธ๋ ์ด๋๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์ปค๋ฎค๋ํฐ์ ๋ชจ๋ ๋ถ๋ค๊ป ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ด ๋ฆด๋ฆฌ์ค์๋ ๋ชจ๋ธ๊ณผ ๋ฒค์น๋งํฌ์ ๊ฑฐ์ฃผ์ง๋ก LeRobot์ ์ ํํ ํ๊ณ, ์ฐ์ ๊ณ ๋ฐ ์ทจ๋ฏธ ํ์ ์์ ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋ชจ๋ PR๊ณผ ๋ฒ๊ทธ ๋ณด๊ณ ์๋ ์คํ์์ค ๋ก๋ณดํฑ์ค๋ฅผ ๋ฐ์ ์ํต๋๋ค.
๋ ๋ง์ ์์์ ๊ธฐ๋ํด ์ฃผ์ธ์ ๐ค ์ฌ๊ธฐ์์ ์์ํ์ธ์! – LeRobot ํ ❤️
์๋ฌธ ์ถ์ฒ: https://huggingface.co/blog/lerobot-release-v060
๋๊ธ
๋๊ธ ์ฐ๊ธฐ