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๋กœ ๋‚˜์•„๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ๋ฅผ ๋”ฐ๋ผ ์ง์ ‘ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.

unitree-boss

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)์€ ๋กœ๋ด‡ ํ•™์Šต์—์„œ ๊ฐ€์žฅ ์–ด๋ ค์šด ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜์ธ ์žฅ๊ธฐ ํ˜ธ ์ž‘์—…์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—ํ”ผ์†Œ๋“œ ์ „์ฒด์— ๋Œ€ํ•œ ๋‹จ์ผ ์ „์—ญ ์„ ํ˜• ์ง„ํ–‰ ์‹ ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹ , ์ž‘์—… ๋‹จ๊ณ„์™€ ํ•ด๋‹น ๋‹จ๊ณ„ ๋‚ด์˜ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๋ชจ๋‘ ์˜ˆ์ธกํ•˜์—ฌ ๋‹จ๊ณ„ ์ธ์‹ ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๋ชจ๋ธ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ณต์žกํ•œ ๋‹ค๋‹จ๊ณ„ ์กฐ์ž‘ ์ž‘์—…์„ ์œ„ํ•œ ์ •์ฑ…์„ ํ›จ์”ฌ ์‰ฝ๊ฒŒ ํ›ˆ๋ จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ๋ฅผ ๋”ฐ๋ผ ์‹คํ—˜์„ ์‹œ์ž‘ํ•˜์„ธ์š”.

sarm-community

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์ž…๋‹ˆ๋‹ค. ํ™•์ธํ•ด ๋ณด์„ธ์š”!

visualizer

์ตœ์ข… ์ƒ๊ฐ

์ด๋Ÿฌํ•œ ์ฃผ์š” ๊ธฐ๋Šฅ ์™ธ์—๋„ v0.5.0์—๋Š” ์ˆ˜๋ฐฑ ๊ฑด์˜ ๋ฒ„๊ทธ ์ˆ˜์ •, ๋ฌธ์„œ ๊ฐœ์„ , CI/CD ๊ฐœ์„  ๋ฐ ์ „์ฒด ์ฝ”๋“œ๋ฒ ์ด์Šค์— ๊ฑธ์นœ ํŽธ์˜์„ฑ ๊ฐœ์„ ์ด ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ๋‚˜์€ ํƒ€์ž… ๊ฒ€์‚ฌ๋ถ€ํ„ฐ ๋” ๊ฐ•๋ ฅํ•œ ํ…Œ์ŠคํŠธ ์ธํ”„๋ผ๊นŒ์ง€, LeRobot์ด ํ™•์žฅ๋จ์— ๋”ฐ๋ผ ์•ˆ์ •์ ์ด๊ณ  ์œ ์ง€ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ธฐ๋ฐ˜์— ํˆฌ์žํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜๋‚ ์˜ LeRobot์œผ๋กœ ์„ฑ์žฅํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค€ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋ชจ๋“  ๊ธฐ์—ฌ์ž, ์‚ฌ์šฉ์ž, ํ˜‘๋ ฅ์ž ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ์ง„์‹ฌ์œผ๋กœ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ, PR ๋ฐ ํ† ๋ก ์ด ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋” ์ข‹๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋” ๋งŽ์€ ์†Œ์‹์„ ๊ธฐ๋Œ€ํ•ด ์ฃผ์„ธ์š” ๐Ÿค— ์—ฌ๊ธฐ์—์„œ ์‹œ์ž‘ํ•˜์„ธ์š”! – LeRobot ํŒ€ ❤️

[!IMPORTANT] ๊ณง ํฐ ๋†€๋ผ์›€์ด ์žˆ์„ ์˜ˆ์ •์ด๋‹ˆ ๊ธฐ๋Œ€ํ•ด์ฃผ์„ธ์š”! ๐Ÿ‘•


์›๋ฌธ ์ถœ์ฒ˜: https://huggingface.co/blog/lerobot-release-v050

๋Œ“๊ธ€

์ด ๋ธ”๋กœ๊ทธ์˜ ์ธ๊ธฐ ๊ฒŒ์‹œ๋ฌผ

LeRobot v0.4.0: Supercharging OSS Robot Learning

SmolVLA: Efficient Vision-Language-Action Model trained on Lerobot Community Data

LeRobot goes to driving school: World’s largest open-source self-driving dataset