Robotics
LeRobot
Safetensors
act
open_manipulator_x

OMX pick and place ACT ๋ชจ๋ธ

ํ‰๊ฐ€ ํ”„๋กœํ† ์ฝœ

๋‘ ๋ชจ๋ธ ๋ชจ๋‘ ๊ฐ™์€ ๊ธฐ์ค€์œผ๋กœ ์‹ค์ œ ๋กœ๋ด‡์—์„œ ์ธก์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์„ฑ๊ณต ๊ธฐ์ค€: 120์ดˆ ์ด๋‚ด์— ๋ฌผ์ฒด๋ฅผ ์ง‘์–ด ๋ชฉํ‘œ ์ง€์ ์— ๋†“๊ธฐ
  • 120์ดˆ๋ฅผ ๋„˜๊ธฐ๋ฉด ์‹คํŒจ๋กœ ๊ธฐ๋กํ•˜๊ณ  ์ค‘๋‹จ
  • ๋ฌผ์ฒด: ํ•™์Šต์— ์‚ฌ์šฉํ•œ ์ฃผํ™ฉ์ƒ‰ ์ธํ˜•. ์‹œ๋„๋งˆ๋‹ค ์œ„์น˜๋ฅผ ๋ฐ”๊ฟˆ
  • ์†Œ์š” ์‹œ๊ฐ„์€ ๊ณผ์ œ ์™„๋ฃŒ ์‹œ์ ์„ ๋ณ„๋„๋กœ ์ธก์ •ํ•œ ๊ฐ’. ์˜์ƒ ๊ธธ์ด์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์Œ
  • ๋กœ๋ด‡ 1๋Œ€, ํ™˜๊ฒฝ 1๊ณณ. ๋ฌผ์ฒด ์ขŒํ‘œ๋ฅผ ๊ธฐ๋กํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๊ฐ™์€ ์กฐ๊ฑด์œผ๋กœ ์žฌํ˜„ํ•  ์ˆ˜ ์—†์Œ
  • ์กฐ๋ช…๊ณผ ๋ฐฐ๊ฒฝ์€ ๋ฐ์ดํ„ฐ์…‹๊ณผ ์ผ์น˜์‹œํ‚ด

act_v1_50ep_50000steps

  • ๋ฐ์ดํ„ฐ์…‹: omx_pick_place_orange_doll (50 ์—ํ”ผ์†Œ๋“œ, 25,445 ํ”„๋ ˆ์ž„)
  • ์‹œ์—ฐ ๋ฐฉ์‹: ๋ชจ๋“  ๋™์ž‘์„ ์—ฐ์†ยท๋™์‹œ ์ˆ˜ํ–‰. ์ด๋™๊ณผ ์†๋ชฉ ํšŒ์ „์„ ๊ฒน์นจ
  • ํ•™์Šต: ์ฒ˜์Œ๋ถ€ํ„ฐ 50,000์Šคํ…, ๋ฐฐ์น˜ 8, 15.7 ์—ํฌํฌ, 6์‹œ๊ฐ„ 32๋ถ„
  • ์ตœ์ข… loss 0.082 (l1 0.080, kld 0.000)
  • ๋กค์•„์›ƒ: 6/10 ์„ฑ๊ณต (60%, 95% ์‹ ๋ขฐ๊ตฌ๊ฐ„ 31~83%)
  • ์„ฑ๊ณต ์‹œ ํ‰๊ท  ์†Œ์š” ์‹œ๊ฐ„: 64.5์ดˆ (6ํšŒ)
  • ๊ณต๊ฐœ ์‚ฌ๋ณธ: yanwoo/omx_pick_place_act_train

์„ฑ๊ณต ์˜์ƒ 6๊ฑด์€ rollouts/success/์— ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ๋ช…์˜ ์ˆซ์ž๋Š” ์ธก์ •๋œ ์†Œ์š” ์‹œ๊ฐ„์œผ๋กœ, ์˜์ƒ ๊ธธ์ด๊ณผ ์ฐจ์ด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹คํŒจ ํŒจํ„ด

์›์ธ ๊ฒฐ๊ณผ ์˜์ƒ
๋ชจํ„ฐ ์—๋Ÿฌ (๊ทธ๋ฆฝํผ Overload) ๋ชจํ„ฐ๊ฐ€ ์‘๋‹ต์„ ๋ฉˆ์ถฐ ์ค‘๋‹จ failure_01
์ ‘๊ทผ ์œ„์น˜๊ฐ€ ์–ด๊ธ‹๋‚จ 120์ดˆ ์ดˆ๊ณผ failure_02
์ ‘๊ทผ ๊ฐ๋„๊ฐ€ ์–ด๊ธ‹๋‚จ 120์ดˆ ์ดˆ๊ณผ failure_03
๋ฌผ์ฒด๋ฅผ ์žก์ง€ ์•Š์€ ์ฑ„ ์ง‘๊ณ  ๋†“๋Š” ๋™์ž‘์„ ๋ฐ˜๋ณต 120์ดˆ ์ดˆ๊ณผ failure_04

์ผ๋ฐ˜ํ™” ํ…Œ์ŠคํŠธ๋กœ ํ•™์Šต์— ์“ฐ์ง€ ์•Š์€ ๋ฌผ์ฒด๋ฅผ 1ํšŒ ์‹œ๋„ํ–ˆ๊ณ  ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๋„ 1ํšŒ์ด๋ฏ€๋กœ ์„ฑ๊ณต๋ฅ ์— ํฌํ•จํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. unseen_object_01

act_v3_finetune_20000steps

  • ๋ฐ์ดํ„ฐ์…‹: omx_pick_place_orange_doll_v3 (20 ์—ํ”ผ์†Œ๋“œ, 23,327 ํ”„๋ ˆ์ž„)
  • ์‹œ์—ฐ ๋ฐฉ์‹: ๋™์ž‘์„ ๋‹จ๊ณ„๋กœ ๋ถ„ํ•ด. ๋™์‹œ ์ˆ˜ํ–‰ ์—†์Œ
  • ํ•™์Šต: ์œ„ v1 ๋ชจ๋ธ์—์„œ ํŒŒ์ธํŠœ๋‹, 20,000์Šคํ…, 6.86 ์—ํฌํฌ, 2์‹œ๊ฐ„ 34๋ถ„
  • ์ตœ์ข… loss 0.078 (l1 0.076, kld 0.000)
  • ๋กค์•„์›ƒ: 2/7 ์„ฑ๊ณต (29%, 95% ์‹ ๋ขฐ๊ตฌ๊ฐ„ 8~64%)
  • ์„ฑ๊ณต ์‹œ ํ‰๊ท  ์†Œ์š” ์‹œ๊ฐ„: 49์ดˆ (2ํšŒ)
  • ๊ณต๊ฐœ ์‚ฌ๋ณธ: yanwoo/omx_pick_place_act_v3

์˜์ƒ์ด ๋‚จ์ง€ ์•Š์€ ์‹œ๋„๊ฐ€ 2ํšŒ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ณต 1ํšŒ์™€ ์‹คํŒจ 1ํšŒ์ด๋ฉฐ ์ง‘๊ณ„์—๋Š” ํฌํ•จํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹คํŒจ ํŒจํ„ด

์›์ธ ํšŸ์ˆ˜ ์˜์ƒ
๋™์ž‘ ์ „ํ™˜ ์ง€์ ์—์„œ ๊ฐ‡ํ˜€ 120์ดˆ ์ดˆ๊ณผ 4 (์˜์ƒ 3๊ฑด) failure_01, failure_02, failure_03
๋ฌผ์ฒด๋ฅผ ๋†“์นจ 1 failure_04

๊ด€์ฐฐ๋œ ๋™์ž‘

๋กœ๋ด‡์ด ์ฒœ์ฒœํžˆ ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒŒ ์›€์ง์ด๋‹ค๊ฐ€, ํ•œ ๋™์ž‘์—์„œ ๋‹ค์Œ ๋™์ž‘์œผ๋กœ ๋„˜์–ด๊ฐ€์•ผ ํ•˜๋Š” ์ง€์ ์—์„œ ๊ฑฐ์˜ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค.

๋ฏธ์„ธํ•˜๊ฒŒ ๋–จ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž๋ฆฌ๋ฅผ ์˜ค๊ฐ€๋ฉฐ ์ œํ•œ ์‹œ๊ฐ„์„ ์†Œ์ง„ํ•ฉ๋‹ˆ๋‹ค.

v1์—์„œ ๋ณด์˜€๋˜ ๋‚œํญํ•œ ์›€์ง์ž„์ด๋‚˜ ํ—ˆ๊ณต์„ ์ง‘๋Š” ๋™์ž‘์€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํ•ด์„

ํ™•์ธ๋œ ์‚ฌ์‹ค์ด ์•„๋‹ˆ๋ผ ๊ด€์ฐฐ์— ๊ทผ๊ฑฐํ•œ ๊ฐ€์„ค์ž…๋‹ˆ๋‹ค.

  • perceptual aliasing: ๋™์ž‘์„ ๋Š์–ด์„œ ์ดฌ์˜ํ•˜๋ฉด ํ•œ ๋™์ž‘์ด ๋๋‚œ ์งํ›„์™€ ๋‹ค์Œ ๋™์ž‘์ด ์‹œ์ž‘๋˜๊ธฐ ์ง์ „์˜ ๊ด€์ธก์ด ๊ฑฐ์˜ ๊ฐ™์•„์ง‘๋‹ˆ๋‹ค.

    ํŒ” ์ž์„ธ๋„ ์นด๋ฉ”๋ผ ์˜์ƒ๋„ ๋น„์Šทํ•œ ์ƒํƒœ์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ํ–‰๋™์„ ๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • mode averaging: ๊ตฌ๋ถ„๋˜์ง€ ์•Š๋Š” ์ƒํƒœ์—์„œ ํ•™์Šต ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ๋ฐฉํ–ฅ์˜ ํ–‰๋™์„ ์š”๊ตฌํ•˜๋ฉด ์ •์ฑ…์€ ๊ทธ ํ‰๊ท ์— ๊ฐ€๊นŒ์šด ์ถœ๋ ฅ์„ ๋ƒ…๋‹ˆ๋‹ค.

    ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์„ ํ‰๊ท ํ•˜๋ฉด ๊ฑฐ์˜ ์ œ์ž๋ฆฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

  • ๊ฐœ๋ฃจํ”„ ๊ตฌ๊ฐ„: ACT๋Š” ํ•œ ๋ฒˆ์˜ ์ถ”๋ก ์œผ๋กœ ์—ฌ๋Ÿฌ ์Šคํ…์˜ ํ–‰๋™์„ ๋ฏธ๋ฆฌ ๋‚ด๋†“๊ณ  ๊ทธ๋™์•ˆ ์ƒˆ ๊ด€์ธก์„ ๋ฐ˜์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    ์ „ํ™˜ ์ง€์ ์—์„œ ์ž˜๋ชป๋œ ๊ตฌ๊ฐ„์ด ํ•œ ๋ฒˆ ๋‚˜์˜ค๋ฉด ๊ทธ ๊ตฌ๊ฐ„์ด ๋๋‚  ๋•Œ๊นŒ์ง€ ์ˆ˜์ •๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

act_v3_light_2000steps / act_v3_light_4000steps

  • ๋ฐ์ดํ„ฐ์…‹: omx_pick_place_orange_doll_v3 (20 ์—ํ”ผ์†Œ๋“œ, 23,327 ํ”„๋ ˆ์ž„)
  • ํ•™์Šต: act_v1_50ep_50000steps ์—์„œ ํŒŒ์ธํŠœ๋‹. 2,000์Šคํ…๊ณผ 4,000์Šคํ… ์ฒดํฌํฌ์ธํŠธ
  • ๋ชฉ์ : ๋ชจ๋ธ 1๊ณผ 20,000์Šคํ… ๋ชจ๋ธ ์‚ฌ์ด์˜ ์ ์‘ ์ •๋„๋ฅผ ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•œ ์ค‘๊ฐ„ ์ง€์ 
  • 2,000์Šคํ…: 0.69 ์—ํฌํฌ, loss 0.155 (l1 0.153)
  • 4,000์Šคํ…: 1.37 ์—ํฌํฌ, loss 0.127 (l1 0.126), 28๋ถ„ 24์ดˆ
  • 4,000์Šคํ…์—์„œ๋„ loss๊ฐ€ ํ•˜๊ฐ• ์ค‘์ด๋ฏ€๋กœ ์ˆ˜๋ ด ์ƒํƒœ๊ฐ€ ์•„๋‹˜
  • ๋กค์•„์›ƒ ๋ฏธ์ธก์ •
  • ๊ณต๊ฐœ ์‚ฌ๋ณธ: yanwoo/omx_pick_place_act_v3_light (4,000์Šคํ…๋งŒ)

๋‘ ๋ชจ๋ธ์˜ ๋น„๊ต์— ๋Œ€ํ•˜์—ฌ

์„ฑ๊ณต๋ฅ ์„ ๋น„๊ต ๊ทผ๊ฑฐ๋กœ ์“ฐ์ง€ ๋งˆ์„ธ์š”. ์‹œ๋„ ํšŸ์ˆ˜๊ฐ€ ๊ฐ๊ฐ 10ํšŒ์™€ 7ํšŒ์—ฌ์„œ ์‹ ๋ขฐ๊ตฌ๊ฐ„์ด 31~64% ๊ตฌ๊ฐ„์—์„œ ํฌ๊ฒŒ ๊ฒน์นฉ๋‹ˆ๋‹ค.

๋น„๊ตํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์‹คํŒจ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

v1์€ ๋ชจํ„ฐ ์—๋Ÿฌ, ์œ„์น˜, ๊ฐ๋„, ๋นˆ ์ง‘๊ธฐ๋กœ ์›์ธ์ด ๋„ค ๊ฐˆ๋ž˜๋กœ ๊ฐˆ๋ ธ๊ณ , v3 ํŒŒ์ธํŠœ๋‹ ๋ชจ๋ธ์€ ์‹คํŒจ 5ํšŒ ์ค‘ 4ํšŒ๊ฐ€ ๋™์ž‘ ์ „ํ™˜ ์ง€์ ์—์„œ ๊ฐ‡ํžˆ๋Š” ๊ฐ™์€ ํŒจํ„ด์ž…๋‹ˆ๋‹ค.

ํ‘œ๋ณธ์ด ์ž‘์•„๋„ ํ•œ ๊ฐ€์ง€ ๋ชจ๋“œ๊ฐ€ ๋ฐ˜๋ณต๋œ๋‹ค๋Š” ์‚ฌ์‹ค์€ ๊ทธ ์ž์ฒด๋กœ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ์ž‘์—…์„ ๊ณ„ํšํ–ˆ์œผ๋‚˜ ๊ต์œก ๊ณผ์ •์ด ๋๋‚˜ ๋กœ๋ด‡์„ ๋ฐ˜๋‚ฉํ•˜๋ฉด์„œ ์ˆ˜ํ–‰ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ๋‘ ๋ฐ์ดํ„ฐ์…‹์„ ๋ณ‘ํ•ฉํ•ด ํ•™์Šตํ•œ ๋ชจ๋ธ๊ณผ์˜ ๋น„๊ต
  • ์ถฉ๋ถ„ํ•œ ์‹œ๋„ ํšŸ์ˆ˜๋กœ ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์—์„œ ์žฌ์ธก์ •
  • n_action_steps ๋ฅผ ์ค„์—ฌ ์ „ํ™˜ ์ง€์ ์—์„œ ๊ด€์ธก์„ ๋” ์ž์ฃผ ๋ฐ˜์˜ํ•˜๋„๋ก ํ•œ ์‹คํ—˜
  • temporal_ensemble_coeff ๋ฅผ ์‚ฌ์šฉํ•œ ์ถ”๋ก 

์‹คํŒจ ๋ชจ๋“œ์—์„œ ์ด์–ด์ง„ ์ž‘์—…

v1์˜ ์‹คํŒจ ๋ชจ๋“œ๊ฐ€ ๋‘ ๋ฐฉํ–ฅ์˜ ํ›„์† ์ž‘์—…์œผ๋กœ ๊ฐˆ๋ ธ์Šต๋‹ˆ๋‹ค.

๋ชจํ„ฐ ์—๋Ÿฌ

๋ชจํ„ฐ ์—๋Ÿฌ๋Š” ์ •์ฑ…์ด ์•„๋‹ˆ๋ผ ํ•˜๋“œ์›จ์–ด ์„ค์ • ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฝํผ๊ฐ€ ๋ฌผ์ฒด์— ๋‹ฟ์€ ๋’ค ๊ตฌ๋™ ์ถœ๋ ฅ์ด ์ƒํ•œ์— ๋ถ™์€ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋ฉฐ Overload๊ฐ€ ๊ฑธ๋ ธ๊ณ , ๋ชฉํ‘œ ์ „๋ฅ˜์™€ ์œ„์น˜ ๊ฒŒ์ธ์„ ์กฐ์ •ํ•ด ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋•Œ ์ •๋ฆฌํ•œ ์ง„๋‹จ ์ ˆ์ฐจ๊ฐ€ ๋‹ค์Œ ๋‘ ์ €์žฅ์†Œ๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • lerobot-omx/omx-setup ๋ณต์‚ฌํ•ด์„œ ๋”ฐ๋ผ ํ•˜๋Š” ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… ๊ฐ€์ด๋“œ
  • omx-doctor ๊ฐ™์€ ์ ˆ์ฐจ๋ฅผ CLI๋กœ ๋งŒ๋“  ๋„๊ตฌ

์ ‘๊ทผ ์œ„์น˜์™€ ๊ฐ๋„๊ฐ€ ์–ด๊ธ‹๋‚˜๋Š” ์‹คํŒจ

์ด ๋ฌธ์ œ์˜ ์›์ธ์€ ์‹œ์—ฐ ๋ฐ์ดํ„ฐ๋กœ ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ๋™์ž‘์ด ์ด์–ด์ ธ์„œ ์ˆ˜ํ–‰๋œ ๋ฐ์ดํ„ฐ๋กœ๋Š” ๊ฐ ๋™์ž‘์˜ ์‹œ์ž‘ ์กฐ๊ฑด์ด ๋ถ„๋ฆฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋™์ž‘์„ ๋‹จ๊ณ„๋ณ„๋กœ ๋Š์–ด ์ˆ˜ํ–‰ํ•œ ๋ฐ์ดํ„ฐ์…‹ v3๋ฅผ ์ƒˆ๋กœ ์ดฌ์˜ํ•˜๊ณ  ํŒŒ์ธํŠœ๋‹ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ๊ฒฐ๊ณผ๊ฐ€ act_v3_finetune_20000steps ์ด๋ฉฐ, ์„ฑ๊ณต๋ฅ ์˜ ํฐ ๊ฐœ์„ ์€ ์—†์—ˆ์ง€๋งŒ ์‹คํŒจ ๋ชจ๋“œ๊ฐ€ ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค.

์ฆ‰, ์ƒˆ๋กœ์šด ๋ฌธ์ œ๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ธด ํ–ˆ์ง€๋งŒ, ๊ธฐ์กด์˜ ๋ฌธ์ œ๋Š” ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

v3 ์ ์‘ ์ •๋„๋ณ„ ๋น„๊ต

๋ชจ๋ธ v3 ์ ์‘ ์Šคํ… v3 ์—ํฌํฌ v3 loss
act_v1_50ep_50000steps 0 0 0.32 ์ด์ƒ
act_v3_light_2000steps 2,000 0.69 0.155
act_v3_light_4000steps 4,000 1.37 0.127
act_v3_finetune_20000steps 20,000 6.86 0.078

loss๊ฐ€ ๋‚ฎ์€ ์ชฝ์ด ๋กค์•„์›ƒ์—์„œ ๋” ๋‚˜์€ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

20,000์Šคํ… ๋ชจ๋ธ์ด ๊ฐ€์žฅ ๋‚ฎ์€ loss๋ฅผ ๊ธฐ๋กํ–ˆ์ง€๋งŒ ์ „ํ™˜ ์ง€์  ๊ต์ฐฉ์ด ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์„ฑ

  • pretrained_model/ ์ถ”๋ก ์šฉ ๊ฐ€์ค‘์น˜์™€ config
  • training_state/ ์˜ตํ‹ฐ๋งˆ์ด์ €ยท๋‚œ์ˆ˜ ์ƒํƒœยท์Šคํ… ์นด์šดํ„ฐ. ๊ฐ™์€ ๋Ÿฐ์„ ์ด์–ด๊ฐˆ ๋•Œ๋งŒ ์“ฐ์ž„
  • rollouts/ ๋กค์•„์›ƒ ์˜์ƒ. success, failure, generalization ์œผ๋กœ ๋‚˜๋‰จ. 720p 30fps ๋ฌด์Œ์œผ๋กœ ๋‹ค์‹œ ์ธ์ฝ”๋”ฉํ•จ.

์ถ”๋ก ์šฉ์œผ๋กœ ์“ธ ๋•Œ

hf download lerobot-omx/omx-act-models \
    --include "act_v1_50ep_50000steps/pretrained_model/*" \
    --local-dir ./dl

๊ตฌ๋ฒ„์ „ LeRobot์—์„œ๋Š” config.json์˜ optimizer_fused ํ•„๋“œ๋ฅผ ์ง€์›Œ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

--policy.path ์—๋Š” ํ‹ธ๋“œ๊ฐ€ ํ™•์žฅ๋˜์ง€ ์•Š์œผ๋‹ˆ $HOME ๋˜๋Š” ์ ˆ๋Œ€๊ฒฝ๋กœ๋ฅผ ์“ฐ์„ธ์š”.

์ถ”๊ฐ€ ํ•™์Šต์œผ๋กœ ์ด์–ด๊ฐˆ ๋•Œ

resume ์€ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ์›๋ž˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ตฌ์กฐ์— ์žˆ์–ด์•ผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

mkdir -p ~/outputs/train/omx_act/checkpoints
# ๋‚ด๋ ค๋ฐ›์€ 050000 ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์œ„ ๊ฒฝ๋กœ๋กœ ์˜ฎ๊ธด ๋’ค
cd ~/outputs/train/omx_act/checkpoints && ln -s 050000 last

lerobot-train \
  --config_path=$HOME/outputs/train/omx_act/checkpoints/last/pretrained_model/train_config.json \
  --resume=true

์ฃผ์˜ 1

๋‘ ๋ชจ๋ธ ๋ชจ๋‘ ์ง€์ •ํ•œ ์Šคํ…์„ ์ด๋ฏธ ๋‹ค ๋Œ์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ๋Œ€๋กœ resume ํ•˜๋ฉด ์ข…๋ฃŒ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋˜์–ด ๋ฐ”๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค.

train_config.json ์˜ steps ๋ฅผ ๋จผ์ € ์˜ฌ๋ฆฌ์„ธ์š”.

์ฃผ์˜ 2

๋ฐ์ดํ„ฐ์…‹์„ ๋ฐ”๊ฟ” ์ด์–ด ํ•™์Šตํ•˜๋Š” ๊ฒƒ์€ resume ์ด ์•„๋‹ˆ๋ผ ํŒŒ์ธํŠœ๋‹์ž…๋‹ˆ๋‹ค.

๊ทธ๋•Œ๋Š” --policy.path ๋กœ pretrained_model ๊ฒฝ๋กœ๋ฅผ ์ฃผ๊ณ  ์ƒˆ ๋Ÿฐ์œผ๋กœ ์‹œ์ž‘ํ•˜๋ฉฐ, training_state/ ๋Š” ์“ฐ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Downloads last month

-

Downloads are not tracked for this model. How to track
Video Preview
loading

Datasets used to train lerobot-omx/omx-act-models