Curieux.JY
  • JungYeon Lee
  • Post
  • ๐Ÿ•ธ๏ธ Graph
  • Lecture
  • Note

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์‹œํ€€์Šค ์œ„์น˜๋Š” ์‹œ๊ฐ„์ด ์•„๋‹ˆ๋‹ค (ยง1ยทยง2)
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ (ยง3)
      • ์ •์ฑ…์„ ๋ฌผ๋ฆฌ ์‹œ๊ฐ„ ์œ„์— ๋‹ค์‹œ ์“ฐ๊ธฐ (ยง3.1, Eq. 1~3)
      • ์‹œ๊ฐ„์„ ์–ด๋””์— ๋„ฃ์„๊นŒ: AddTime vs time-aware RoPE (ยง3.2, Eq. 4~6)
      • ์•„ํ‚คํ…์ฒ˜์™€ ํ•™์Šต ์„ค์ • (๋ถ€๋ก A, Fig. 6, Table 1)
      • temporal randomization (ยง3.3, ๋ถ€๋ก B.2)
      • ๋ฐฐํฌ (ยง3.4)
    • ์ง๊ด€: ์‹œ๊ฐ„์„ ์•Œ๋ ค ์ค˜์•ผ augmentation์ด ์ •๋ณด๊ฐ€ ๋œ๋‹ค
    • ์‹คํ—˜ (ยง4)
      • ์…‹์—…๊ณผ ํ‰๊ฐ€ ์กฐ๊ฑด (ยง4.1, ๋ถ€๋ก B)
      • ๋™์ ยท๋‹ค์ค‘ ๊ฐ๊ฐ ๊ณผ์ œ (ยง4.2, Fig. 4aยทb)
      • ๋ฌด์—‡์ด ์‹œ๊ฐ„ ์ธ์‹์„ ๋งŒ๋“œ๋Š”๊ฐ€: ์ ˆ์ œ (ยง4.3, Fig. 3, Table 3)
      • ์ค€์ •์  ๊ณผ์ œ: ์‹œ๊ฐ„์„ ๋„ฃ์œผ๋ฉด ์†ํ•ด์ธ๊ฐ€ (ยง4.4, Table 4)
      • ์‹ค๊ธฐ (ยง4.5, Fig. 5, ๋ถ€๋ก C)
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ์ฝ”๋“œ ๊ณต๊ฐœ ๋ฒ”์œ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ
    • ์ด ๊ธ€์— ๋Œ€ํ•ด

๐Ÿ“ƒChronos Policy ๋ฆฌ๋ทฐ

manipulation
il
inference-latency
multimodal
time-aware-rope
Chronos Policy: Learning Robot Policies on Physical Time
Published

October 28, 2026

  • Paper Link (arXiv:2610.13929)

  • Code Link (GitHub, MIT)

  • Project

  • Changhao Wang, Jaden Clark, Shuran Song

  • Stanford University, arXiv preprint (cs.RO), 2026

  1. ๐Ÿ’ก ๋ชจ๋ฐฉํ•™์Šต policy๋Š” ๊ด€์ธก๊ณผ ํ–‰๋™์„ ๊ณ ์ • ์ฃผ๊ธฐ์˜ ์‹œํ€€์Šค๋กœ ๋ฐ”๊พธ๊ณ  ์‹œํ€€์Šค ์œ„์น˜๋ฅผ ๋ฌผ๋ฆฌ ์‹œ๊ฐ„์˜ ๋Œ€๋ฆฌ๊ฐ’์œผ๋กœ ์“ด๋‹ค. ์„ผ์„œ ์ฃผ๊ธฐยท๊ด€์ธก ์ง€์—ฐยท์ถ”๋ก  ์ง€์—ฐ์ด ๋ฐ”๋€Œ๋ฉด ์ด ๊ฐ€์ •์ด ๊นจ์ง€๋ฏ€๋กœ, Chronos Policy๋Š” ๊ด€์ธก์ด ์ฐํžŒ ์‹œ๊ฐ \mathbf{t}_o์™€ ํ–‰๋™์„ ์‹คํ–‰ํ•  ์‹œ๊ฐ \mathbf{t}_a๋ฅผ policy ์ž…๋ ฅ์œผ๋กœ ๋ช…์‹œํ•œ๋‹ค.
  2. โš™๏ธ diffusion transformer์˜ ์œ„์น˜ ์ธ์ฝ”๋”ฉ์„ ์ธ๋ฑ์Šค ๋Œ€์‹  ๋ฌผ๋ฆฌ ์‹œ๊ฐ„(์ดˆ)์œผ๋กœ ๋Œ๋ฆฌ๋Š” time-aware RoPE๋ฅผ ์จ์„œ attention์ด ๊ฒฝ๊ณผ ์‹œ๊ฐ„ t_j-t_i์—๋งŒ ์˜์กดํ•˜๊ฒŒ ํ•˜๊ณ , ํ•™์Šต ๋•Œ ์„ผ์„œ๋ณ„ ๊ด€์ธก ์ฃผ๊ธฐยท์ง€์—ฐ๊ณผ ํ–‰๋™ ์‹œ์ž‘ ์ง€์—ฐ์„ ๋ฌด์ž‘์œ„๋กœ ๋ฐ”๊พธ๋Š” temporal randomization์„ ํ•จ๊ป˜ ์“ด๋‹ค.
  3. ๐ŸŽฏ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ Conveyor์—์„œ 0~200 ms ์ถ”๋ก  ์ง€์—ฐ ์•„๋ž˜ Diffusion Policy๊ฐ€ 1.8%๋กœ ๋ฌด๋„ˆ์งˆ ๋•Œ 76.4%๋ฅผ ์œ ์ง€ํ–ˆ๊ณ (Table 3), ์ค€์ •์  6๊ณผ์ œ์˜ ๊ต๋ž€ 5์กฐ๊ฑด ํ‰๊ท ์€ 59.7%์—์„œ 73.4%๋กœ ์˜ฌ๋ž๋‹ค(Table 4). ์‹ค๊ธฐ 3๊ณผ์ œ์—์„œ๋Š” 4๊ฐœ timing ์กฐ๊ฑด ๋ชจ๋‘์—์„œ DPยทDP+RTC๋ณด๋‹ค ๋†’์€ ์ ์ˆ˜๋ฅผ ๋ƒˆ๋‹ค(Fig. 5).

๐Ÿ” Ping Review

๐Ÿ” Ping โ€” A light tap on the surface. Get the gist in seconds.

์ปจ๋ฒ ์ด์–ด ์œ„์—์„œ ์›€์ง์ด๋Š” ๋ฌผ์ฒด๋ฅผ ์žก๋Š” ๋กœ๋ด‡์„ ์ƒ๊ฐํ•ด ๋ณด์ž. ๋‘ ์ด๋ฏธ์ง€ ์‚ฌ์ด์—์„œ ๋ฌผ์ฒด๊ฐ€ ๊ฐ™์€ ๊ฑฐ๋ฆฌ๋งŒํผ ์›€์ง์˜€์–ด๋„, ๋‘ ์ด๋ฏธ์ง€๊ฐ€ 20 ms ๊ฐ„๊ฒฉ์œผ๋กœ ์ฐํ˜”๋Š”์ง€ 200 ms ๊ฐ„๊ฒฉ์œผ๋กœ ์ฐํ˜”๋Š”์ง€์— ๋”ฐ๋ผ ๋ฌผ์ฒด ์†๋„๋Š” 10๋ฐฐ ์ฐจ์ด๊ฐ€ ๋‚œ๋‹ค. ์˜ˆ์ธกํ•œ ํ–‰๋™์ด ์–ธ์ œ ์‹ค์ œ๋กœ ์‹คํ–‰๋˜๋Š”์ง€์— ๋”ฐ๋ผ ์–ด๋””๋กœ ์†์„ ๋ป—์–ด์•ผ ํ•˜๋Š”์ง€๋„ ๋‹ฌ๋ผ์ง„๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋Œ€๋ถ€๋ถ„์˜ ๋ชจ๋ฐฉํ•™์Šต policy๋Š” ์‹œ์—ฐ์„ ๊ณ ์ • ์ฃผ๊ธฐ์˜ ๊ด€์ธก-ํ–‰๋™ ์‹œํ€€์Šค๋กœ ๋ฐ”๊พธ๊ณ , โ€œ๋ช‡ ๋ฒˆ์งธ ํ† ํฐ์ธ๊ฐ€โ€๋ฅผ โ€œ๋ช‡ ์ดˆ ์ „์ธ๊ฐ€โ€์˜ ๋Œ€๋ฆฌ๊ฐ’์œผ๋กœ ์“ด๋‹ค. ํ•™์Šต ๋•Œ์™€ ๋ฐฐํฌ ๋•Œ ์ด ๋Œ€์‘์ด ๊ฐ™์œผ๋ฉด ๋ฌธ์ œ๊ฐ€ ์—†์ง€๋งŒ, ์„ผ์„œ๊ฐ€ ๋А๋ ค์ง€๊ฑฐ๋‚˜ ์ถ”๋ก ์ด ๋Šฆ์–ด์ง€๋ฉด policy๋Š” ์‹œ๊ฐ„์ด ์–ผ๋งˆ๋‚˜ ํ˜๋ €๋Š”์ง€ ์•Œ ๋ฐฉ๋ฒ•์ด ์—†๋‹ค.

Chronos Policy๋Š” ์ด ๋Œ€์‘์„ ๋ฒ„๋ฆฌ๊ณ  ์‹œ๊ฐ„์„ ์ž…๋ ฅ์œผ๋กœ ์ค€๋‹ค. ๊ฐ ๊ด€์ธก์€ ์ฐํžŒ ์‹œ๊ฐ์„, ๊ฐ ํ–‰๋™ ํ† ํฐ์€ ์‹คํ–‰๋˜๊ธฐ๋ฅผ ์›ํ•˜๋Š” ์‹œ๊ฐ์„ ๊ฐ–๋Š”๋‹ค. ์ €์ž๋“ค์€ ์ด ์‹œ๊ฐ์„ ํ† ํฐ ํŠน์ง•์— ๋”ํ•˜๋Š” ๋ฐฉ๋ฒ•(AddTime)๊ณผ RoPE์˜ ํšŒ์ „ ์ขŒํ‘œ๋กœ ์“ฐ๋Š” ๋ฐฉ๋ฒ•(time-aware RoPE)์„ ๋น„๊ตํ–ˆ๊ณ , ํ›„์ž๊ฐ€ ๋” ๊ฒฌ๊ณ ํ•˜๋‹ค๊ณ  ๋ณด๊ณ ํ•œ๋‹ค. ํ•™์Šต ๋•Œ๋Š” ๊ด€์ธก ์ฃผ๊ธฐยท์ง€์—ฐ๊ณผ ํ–‰๋™ ์‹œ์ž‘ ์‹œ์ ์„ ๋ฌด์ž‘์œ„๋กœ ๋ฐ”๊ฟ” ๋‹ค์–‘ํ•œ timing์„ ๋ณด์—ฌ ์ค€๋‹ค. ์‹œ๊ฐ„์ด ๋ช…์‹œ๋ผ ์žˆ์œผ๋ฏ€๋กœ ์ด๋ ‡๊ฒŒ ๋ฐ”๊พผ ์ƒ˜ํ”Œ๋„ ๋ชจํ˜ธํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ ๋…ผ๋ฆฌ๋‹ค.


timing ๋ฌธ์ œ์˜ ๋ถ„๋ฅ˜(Fig. 1). (a) ์‹ค์ œ ๋กœ๋ด‡์—์„œ ์ƒ๊ธฐ๋Š” ์‹œ๊ฐ„ ๋ณ€๋™ 6๊ฐ€์ง€: โ‘  ์„ผ์„œ๋ณ„ ์ƒ˜ํ”Œ๋ง ์ฃผ๊ธฐ, โ‘ก ๊ด€์ธก ์ง€์—ฐ, โ‘ข dropout, โ‘ฃ ์ถ”๋ก  ์ง€์—ฐ, โ‘ค ์ œ์–ด ์ฃผ๊ธฐ, โ‘ฅ ์‹คํ–‰ ์ง€์—ฐ. (b) ๋™์  ๊ณผ์ œ๋Š” ๊ด€์ธก-ํ–‰๋™ ์‚ฌ์ด์˜ ์‹œ๊ฐ„์ด, (c) ๋‹ค์ค‘ ๊ฐ๊ฐ ๊ณผ์ œ๋Š” ๊ด€์ธก-๊ด€์ธก ์‚ฌ์ด์˜ ์‹œ๊ฐ„์ด ์ค‘์š”ํ•˜๋‹ค. (d) ์ค€์ •์  ๊ณผ์ œ๋„ ํ•™์Šตยท๋ฐฐํฌ timing์ด ๋‹ค๋ฅด๋ฉด ์–ด๊ธ‹๋‚œ๋‹ค.

ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ์š”์•ฝ ์˜์ƒ(mp4, ์•ฝ 14 MB)์€ ์ž๋ง‰ ๊ธฐ์ค€์œผ๋กœ ์ถ”๋ก  ์ง€์—ฐ(Dynamic Cup), ๊ด€์ธก ์ง€์—ฐ(Peg Insertion), ์„ผ์„œ ์ฃผ๊ธฐ ๋ณ€ํ™”(Pivoting) ์„ธ ์žฅ๋ฉด์—์„œ DP์™€ Chronos Policy๋ฅผ 2๋ฐฐ์†์œผ๋กœ ๋‚˜๋ž€ํžˆ ๋ณด์—ฌ ์ค€๋‹ค. ๊ณผ์ œ๋ณ„ ๋กค์•„์›ƒ์€ ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ์‹ค๊ธฐยท์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ ˆ์— ์žˆ๋‹ค.

ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก :

์‹œ๊ฐ t์— policy๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด, ์ฒซ ํ–‰๋™๊นŒ์ง€์˜ ์ง€์—ฐ d_t์™€ ํ–‰๋™ ๊ฐ„๊ฒฉ \Delta t_a๋กœ H๊ฐœ ํ–‰๋™์˜ ์‹คํ–‰ ์‹œ๊ฐ์„ ์ •ํ•œ๋‹ค.

t_{a,j}=t+d_t+j\,\Delta t_a,\qquad j=0,\ldots,H-1,\qquad \mathbf{A}_{\mathbf{t}_a}\sim\pi_\theta\!\left(\cdot\mid \mathbf{O}_{\mathbf{t}_o},\mathbf{t}_o,\mathbf{t}_a\right)

๋ชจ๋“  ์‹œ๊ฐ์„ ํ˜ธ์ถœ ์‹œ๊ฐ ๊ธฐ์ค€ ์ƒ๋Œ€๊ฐ’ \tilde t_i=t_i-t๋กœ ๋ฐ”๊พผ ๋’ค, ์ด๋ฅผ RoPE์˜ ํšŒ์ „ ์ขŒํ‘œ๋กœ ์“ด๋‹ค. ๊ด€์ธก ํ† ํฐ์€ ์ฐํžŒ ์‹œ๊ฐ์„, ๋…ธ์ด์ฆˆ๊ฐ€ ์„ž์ธ ํ–‰๋™ ํ† ํฐ์€ ์‹คํ–‰ ์‹œ๊ฐ์„ ๋ฐ›๋Š”๋‹ค.

\widetilde q_i=R(\tilde t_i)\,q_i,\quad \widetilde k_i=R(\tilde t_i)\,k_i \;\;\Longrightarrow\;\; \widetilde q_i^{\top}\widetilde k_j=q_i^{\top}R(t_j-t_i)\,k_j

attention ์ ์ˆ˜๊ฐ€ ๋‘ ํ† ํฐ์˜ ๊ฒฝ๊ณผ ์‹œ๊ฐ„์—๋งŒ ์˜์กดํ•˜๋ฏ€๋กœ, ๊ฐ™์€ ์‹œํ€€์Šค ์œ„์น˜์— ์žˆ์–ด๋„ 20 ms ๊ฐ„๊ฒฉ๊ณผ 200 ms ๊ฐ„๊ฒฉ์˜ ๊ด€์ธก์€ ๋‹ค๋ฅด๊ฒŒ ์ทจ๊ธ‰๋˜๊ณ , ๋ชจ๋“  ์‹œ๊ฐ์„ ๋˜‘๊ฐ™์ด ๋ฐ€์–ด๋„ ๊ฒฐ๊ณผ๋Š” ๊ฐ™๋‹ค. ํ† ํฐ ๋‚ด์šฉ(์ด๋ฏธ์ง€ ํŒจ์น˜ยท๊ณ ์œ ๊ฐ๊ฐยทํž˜/ํ† ํฌยทํ–‰๋™)์€ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.

์ฃผ์š” ๊ฒฐ๊ณผ:

  • Conveyor(๋™์ , ์‹œ๋ฎฌ๋ ˆ์ด์…˜): nominal 73.1 โ†’ 82.0%, ๊ด€์ธก ๋ณ€๋™(Small) 15.6 โ†’ 77.6%, 0~200 ms ์ถ”๋ก  ์ง€์—ฐ 1.8 โ†’ 76.4%, ๋ณตํ•ฉ ๊ต๋ž€ 0.0 โ†’ 32.7% (DP โ†’ Chronos, Table 3).
  • Pivoting(๋‹ค์ค‘ ๊ฐ๊ฐ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜): ์•ฝํ•œ ๊ต๋ž€์—์„œ๋Š” ๋‘ ๋ฐฉ๋ฒ•์ด ๋น„์Šทํ•˜๊ณ , 0~200 ms ์ง€์—ฐ 51.3 โ†’ 60.2%, ๋ณตํ•ฉ ๊ต๋ž€ 19.6 โ†’ 38.4%. ๋‹ค๋งŒ ํ•™์Šต seed 3๊ฐœ์˜ ํ‘œ์ค€ํŽธ์ฐจ๊ฐ€ ์นธ์— ๋”ฐ๋ผ ยฑ6~18%p๋กœ ํฌ๋‹ค.
  • ์ ˆ์ œ(Fig. 3): timestamp ์—†์ด temporal randomization๋งŒ ์“ฐ๋ฉด Conveyor ๊ต๋ž€ ํ‰๊ท ์€ 6.3 โ†’ 26.9%๋กœ ์˜ค๋ฅด์ง€๋งŒ Pivoting์€ 48.4 โ†’ 21.6%๋กœ ๋–จ์–ด์ง„๋‹ค. timestamp๊ฐ€ ์žˆ์œผ๋ฉด ๋‘ ๊ณผ์ œ ๋ชจ๋‘ ์˜ค๋ฅธ๋‹ค(48.8 โ†’ 63.1%, 33.3 โ†’ 55.3%). ๊ฐ™์€ timestamp๋ฅผ AddTime์œผ๋กœ ๋„ฃ์œผ๋ฉด ๊ต๋ž€ ํ‰๊ท ์ด Conveyor 51.5%, Pivoting 33.5%์— ๊ทธ์นœ๋‹ค.
  • DexMimicGen ์ค€์ •์  6๊ณผ์ œ: nominal ํ‰๊ท  76.4 vs 77.1%๋กœ ๋น„์Šทํ•˜๊ณ , ๊ต๋ž€ 5์กฐ๊ฑด ํ‰๊ท ์€ 59.7 โ†’ 73.4%.
  • ์‹ค๊ธฐ(Dynamic Cup, Peg Insertion, Pivoting): ์กฐ๊ฑด๋‹น 10~20ํšŒ, ๋ถ€๋ถ„ ์„ฑ๊ณต 0.5์ . Chronos๋Š” 12๊ฐœ (๊ณผ์ œ, ์กฐ๊ฑด) ์นธ ์ „๋ถ€์—์„œ ์ตœ๊ณ ์ ์ด๋‹ค(์˜ˆ: Dynamic Cup ๋ณตํ•ฉ ๊ต๋ž€ DP 30, DP+RTC 25, Chronos 55).

๊ฒฐ๋ก :

์ด ๋…ผ๋ฌธ์˜ ๊ธฐ์—ฌ๋Š” ์ƒˆ ๋„คํŠธ์›Œํฌ๊ฐ€ ์•„๋‹ˆ๋ผ ์ธํ„ฐํŽ˜์ด์Šค๋‹ค. ๊ด€์ธก ์ฃผ๊ธฐ, ์„ผ์„œ ์ง€์—ฐ, ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ ๊ฐ„ ์‹œ๊ฐ„์ฐจ, ์ถ”๋ก  ์ง€์—ฐ์„ ๊ฐ๊ฐ ๋‹ค๋ฅธ ์žฅ์น˜๋กœ ๋ณด์ •ํ•˜๋Š” ๋Œ€์‹  โ€œ์–ธ์ œ ์ฐํ˜”๊ณ  ์–ธ์ œ ์‹คํ–‰๋  ๊ฒƒ์ธ๊ฐ€โ€๋ผ๋Š” ํ•˜๋‚˜์˜ ํ‘œํ˜„์œผ๋กœ ๋ฌถ๊ณ , ์ด๊ฒƒ์„ ์œ„์น˜ ์ธ์ฝ”๋”ฉ ํ•œ ๊ณณ๋งŒ ๋ฐ”๊ฟ” diffusion transformer์— ๋„ฃ์—ˆ๋‹ค. temporal randomization์ด ์‹œ๊ฐ„ ์ •๋ณด ์—†์ด๋Š” Pivoting์—์„œ ์˜คํžˆ๋ ค ํ•ด๋กญ๋‹ค๋Š” ๊ฒฐ๊ณผ๊ฐ€ โ€œ์‹œ๊ฐ„์„ ์•Œ๋ ค ์ค˜์•ผ augmentation์ด ์ •๋ณด๊ฐ€ ๋œ๋‹คโ€๋Š” ์ฃผ์žฅ์„ ๊ฐ€์žฅ ์ž˜ ๋’ท๋ฐ›์นจํ•œ๋‹ค. ๋ฐ˜๋ฉด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ถ”๋ก  ์ง€์—ฐ ๋น„๊ต์˜ ๋ฒ ์ด์Šค๋ผ์ธ ์ฒ˜๋ฆฌ, ํ‰๊ฐ€ ์กฐ๊ฑด๊ณผ ํ•™์Šต randomization ๋ฒ”์œ„์˜ ๊ฒน์นจ, 3 seed์™€ ์‹ค๊ธฐ 10ํšŒ ๊ทœ๋ชจ์˜ ํ†ต๊ณ„์  ์—ฌ์œ ๋Š” ๋”ฐ๋กœ ๋”ฐ์ ธ ๋ด์•ผ ํ•œ๋‹ค.


๐Ÿ”” Ring Review

๐Ÿ”” Ring โ€” An idea that echoes. Grasp the core and its value.

ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด

๊ณ ์ • ์ฃผ๊ธฐ policy์—์„œ โ€œ์‹œ๊ฐ„โ€์€ ํ† ํฐ์˜ ์ˆœ๋ฒˆ์— ์ˆจ์–ด ์žˆ๋‹ค. ์ˆœ๋ฒˆ๊ณผ ์‹ค์ œ ์‹œ๊ฐ„์˜ ๋น„์œจ์ด ํ•™์Šต ๋•Œ์™€ ๊ฐ™์„ ๋•Œ๋งŒ ๊ทธ ์ •๋ณด๊ฐ€ ๋งž๋‹ค. Chronos Policy๋Š” ์ด ๋น„์œจ์„ ์ƒ์ˆ˜๋กœ ๊ฐ€์ •ํ•˜์ง€ ์•Š๊ณ , ๋ชจ๋“  ํ† ํฐ์— ์ดˆ ๋‹จ์œ„ ์‹œ๊ฐ์„ ๋ถ™์—ฌ attention์ด ๊ทธ ์ฐจ์ด๋ฅผ ์ง์ ‘ ์ฝ๊ฒŒ ํ•œ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ๋‘ ๊ฐ€์ง€๊ฐ€ ๋™์‹œ์— ํ’€๋ฆฐ๋‹ค. ๋ฐฐํฌ ๋•Œ timing์ด ๋‹ฌ๋ผ์ ธ๋„ policy๊ฐ€ ๊ทธ ์ฐจ์ด๋ฅผ โ€œ๋ณธ๋‹คโ€. ๊ทธ๋ฆฌ๊ณ  ํ•™์Šต ๋•Œ timing์„ ์ผ๋ถ€๋Ÿฌ ํ”๋“ค์–ด๋„ ๊ฐ ์ƒ˜ํ”Œ์ด ๋ชจํ˜ธํ•ด์ง€์ง€ ์•Š์œผ๋ฏ€๋กœ, ๊ณ ์ • ์ฃผ๊ธฐ ๋‹ค์šด์ƒ˜ํ”Œ๋ง์ด ๋ฒ„๋ฆฌ๋˜ ์ธก์ •๊ฐ’๊นŒ์ง€ ํ•™์Šต์— ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๋…ผ๋ฌธ์˜ ์‹คํ—˜์€ ์ด ๋‘ ๋ฒˆ์งธ ํšจ๊ณผ๊ฐ€ ์ฒซ ๋ฒˆ์งธ ์—†์ด๋Š” ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์ธ๋‹ค.

๋ฐฐ๊ฒฝ: ์‹œํ€€์Šค ์œ„์น˜๋Š” ์‹œ๊ฐ„์ด ์•„๋‹ˆ๋‹ค (ยง1ยทยง2)

Fig. 1(a)์ด ์ •๋ฆฌํ•˜๋“ฏ ์‹ค์ œ ๋กœ๋ด‡ ์‹œ์Šคํ…œ์˜ ์‹œ๊ฐ„ ๋ณ€๋™์€ ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ์ƒ๊ธด๋‹ค. ์นด๋ฉ”๋ผยท๊ณ ์œ ๊ฐ๊ฐยทํž˜/ํ† ํฌ ์„ผ์„œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์ฃผ๊ธฐ๋กœ ๋Œ๊ณ (โ‘ ), ์ธก์ •๊ฐ’์€ ์ง€์—ฐ๋ผ ๋„์ฐฉํ•˜๋ฉฐ(โ‘ก), ๊ฐ€๋” ๋Š๊ธด๋‹ค(โ‘ข). ์ถ”๋ก ์—๋Š” ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๊ณ (โ‘ฃ), ์ œ์–ด๊ธฐ ์ฃผ๊ธฐ(โ‘ค)์™€ ์‹คํ–‰ ์ง€์—ฐ(โ‘ฅ)๋„ ๋ณ€ํ•œ๋‹ค. ์ด ํšจ๊ณผ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ์ง€๋Š” ๊ณผ์ œ๋งˆ๋‹ค ๋‹ค๋ฅด๋‹ค. ์ €์ž๋“ค์€ ๊ณผ์ œ๋ฅผ ์„ธ ๋ถ€๋ฅ˜๋กœ ๋‚˜๋ˆˆ๋‹ค.

  • ๋™์  ๊ณผ์ œ(Fig. 1b): ์›€์ง์ด๋Š” ๋ชฉํ‘œ๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ๊ด€์ธก์ด ์ฐํžŒ ์‹œ๊ฐ๊ณผ ํ–‰๋™์ด ์‹คํ–‰๋˜๋Š” ์‹œ๊ฐ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์ด ์ •๋‹ต ํ–‰๋™์„ ๋ฐ”๊พผ๋‹ค.
  • ๋‹ค์ค‘ ๊ฐ๊ฐ ๊ณผ์ œ(Fig. 1c): ์‹œ๊ฐยท๊ณ ์œ ๊ฐ๊ฐยทํž˜/ํ† ํฌ๋ฅผ ํ•จ๊ป˜ ์“ด๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ์„ผ์„œ์˜ ์ธก์ •๊ฐ’์ด ์„œ๋กœ ๋ช‡ ms ์ฐจ์ด๋กœ ์ฐํ˜”๋Š”์ง€๊ฐ€ ์ค‘์š”ํ•˜๋‹ค.
  • ์ค€์ •์  ๊ณผ์ œ(Fig. 1d): timing ์ž์ฒด๋Š” ๋œ ์ค‘์š”ํ•˜์ง€๋งŒ, ํ•™์Šต(๊ณ ์ฃผํŒŒยท์ง€์—ฐ ์—†์Œ)๊ณผ ๋ฐฐํฌ(์ €์ฃผํŒŒยท์ง€์—ฐ ์žˆ์Œ) ์กฐ๊ฑด์ด ๋‹ค๋ฅด๋ฉด ์—ฌ์ „ํžˆ ๋ถ„ํฌ๊ฐ€ ์–ด๊ธ‹๋‚œ๋‹ค.

๊ธฐ์กด ์—ฐ๊ตฌ๋Š” ์ด ๋ฌธ์ œ๋ฅผ ์กฐ๊ฐ๋ณ„๋กœ ๋‹ค๋ค˜๋‹ค(ยง2). ๋น„๋™๊ธฐ ๋‹ค์ค‘ ๊ฐ๊ฐ ์ชฝ์—์„œ๋Š” ๋А๋ฆฐ ์‹œ๊ฐ ๊ณ„ํš๊ณผ ๋น ๋ฅธ ์ด‰๊ฐ ํ”ผ๋“œ๋ฐฑ์„ ๋ณ„๋„ ๋ชจ๋“ˆ๋กœ ๋‚˜๋ˆˆ Reactive Diffusion Policy(CGP ๋ฆฌ๋ทฐ์˜ RDP ๋น„๊ต ์ฐธ๊ณ ), ์ด๋ฅผ ํ•œ ๋„คํŠธ์›Œํฌ์— ๋„ฃ์€ ImplicitRDP, ์ฃผํŒŒ์ˆ˜ ์ธ์‹ ์ž„๋ฒ ๋”ฉ์œผ๋กœ RGB์™€ F/T๋ฅผ ํ•ฉ์นœ ManipForce ๋“ฑ์ด ์žˆ๋‹ค. ์ถ”๋ก  ์ง€์—ฐ ์ชฝ์—์„œ๋Š” Diffusion Policy์˜ latency matching(Chi et al., 2024), ์ถ”๋ก ๊ณผ ์‹คํ–‰์„ ๊ฒน์น˜๊ณ  ์ด๋ฏธ ํ™•์ •๋œ ํ–‰๋™ prefix๋ฅผ inpaintingํ•˜๋Š” Real-Time Chunking(RTC, Black et al., 2026), ์ธก์ •ํ•œ ์ง€์—ฐ์„ ์กฐ๊ฑด์œผ๋กœ ๋ฐ›๋Š” Delay-Aware Diffusion Policy๊ฐ€ ์žˆ๋‹ค. ARLI์ฒ˜๋Ÿผ ์ง€์—ฐ ์•„๋ž˜์—์„œ RL๋กœ ๋ฏธ์„ธ์กฐ์ •ํ•˜๋Š” ํ๋ฆ„๋„ ์žˆ๋‹ค. ์ €์ž๋“ค์˜ ์ž…์žฅ์€ ์ด๋ ‡๋‹ค. ์ด๋“ค์€ timing ๋ณ€๋™์„ ์™ธ๋ถ€์—์„œ ๋ณด์ •ํ•  ๋ถˆ์ผ์น˜๋กœ ๋‹ค๋ฃจ์ง€๋งŒ, Chronos๋Š” ๊ทธ๊ฒƒ์„ policy ์ž…๋ ฅ์˜ ์ผ๋ถ€๋กœ ํ‘œํ˜„ํ•œ๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ (ยง3)


Chronos Policy ๊ฐœ์š”(Fig. 2). (a) ์ด๋ฏธ์ง€ยทํž˜ยท๊ณ ์œ ๊ฐ๊ฐยท๋…ธ์ด์ฆˆ ํ–‰๋™ ํ† ํฐ์ด ๊ฐ์ž ๋‹ค๋ฅธ ์‹œ๊ฐ์„ ๊ฐ€์ง„ ๋น„์ •ํ˜• ๋ฌถ์Œ์ด๋‹ค. (b) time-aware RoPE๋Š” ๋ฌผ๋ฆฌ ์‹œ๊ฐ„ t์— ๋น„๋ก€ํ•ด ํ† ํฐ์„ ํšŒ์ „์‹œํ‚ค๋ฏ€๋กœ attention์ด ์ƒ๋Œ€ ์‹œ๊ฐ„ t_j-t_i์—๋งŒ ์˜์กดํ•œ๋‹ค. (c) ๋ชจ๋“  ํ† ํฐ์ด โ€œ์ง€๊ธˆโ€์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ํ•˜๋‚˜์˜ ์‹œ๊ฐ„์ถ•์— ๋†“์ด๊ณ , ํ–‰๋™ ์งˆ์˜๋Š” ๋ฏธ๋ž˜(์–‘์ˆ˜) ์ชฝ์— ์žˆ๋‹ค.

์ •์ฑ…์„ ๋ฌผ๋ฆฌ ์‹œ๊ฐ„ ์œ„์— ๋‹ค์‹œ ์“ฐ๊ธฐ (ยง3.1, Eq. 1~3)

์ผ๋ฐ˜์ ์ธ ํ–‰๋™ ์ฒญํฌ policy๋Š” \mathbf{A}=f_\theta(\mathbf{O})์ด๊ณ , \mathbf{O}์˜ k๋ฒˆ์งธ ์›์†Œ๊ฐ€ ๋ช‡ ์ดˆ ์ „ ๊ฒƒ์ธ์ง€๋Š” ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ๊ณ ์ • ์ฃผ๊ธฐ์— ์•”๋ฌต์ ์œผ๋กœ ๋“ค์–ด ์žˆ๋‹ค. Chronos๋Š” ์ด๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐ”๊พผ๋‹ค.

\mathbf{A}_{\mathbf{t}_a}\sim\pi_\theta\!\left(\cdot\mid\mathbf{O}_{\mathbf{t}_o},\mathbf{t}_o,\mathbf{t}_a\right),\qquad t_{a,j}=t+d_t+j\,\Delta t_a

์ด ์‹ ํ•˜๋‚˜์— ์—ฌ๋Ÿฌ timing ์ •๋ณด๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค.

ํ‘œํ˜„ ๋‹ด๋Š” ์ •๋ณด
\mathbf{t}_o ์›์†Œ ์‚ฌ์ด ๊ฐ„๊ฒฉ ๊ด€์ธก ์ฃผ๊ธฐ(์„ผ์„œ๋ณ„๋กœ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Œ)
\mathbf{t}_o์™€ ํ˜ธ์ถœ ์‹œ๊ฐ t์˜ ์ฐจ ์ธก์ •๊ฐ’์˜ ๋‚˜์ด(๊ด€์ธก ์ง€์—ฐ)
์„œ๋กœ ๋‹ค๋ฅธ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ์˜ \mathbf{t}_o ์ฐจ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ ๊ฐ„ ์‹œ๊ฐ„์ฐจ
d_t ์ถ”๋ก ยท์‹คํ–‰ ์ง€์—ฐ(์ฒซ ํ–‰๋™์ด ์–ธ์ œ ๋‚˜๊ฐ€๋Š”๊ฐ€)
\Delta t_a ์›ํ•˜๋Š” ์‹คํ–‰ ์ฃผ๊ธฐ

๋‹ค์ค‘ ๊ฐ๊ฐ ์ž…๋ ฅ์€ ๊ณตํ†ต ๊ฒฉ์ž์— ์ •๋ ฌํ•˜์ง€ ์•Š๊ณ  ๊ฐ์ž์˜ ์‹œ๊ฐ์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•œ๋‹ค. ์ด๊ฒƒ์ด Fig. 2(a)์˜ โ€œ๋น„์ •ํ˜• ํ† ํฐ ๋ฌถ์Œโ€์ด๋‹ค.

์‹œ๊ฐ„์„ ์–ด๋””์— ๋„ฃ์„๊นŒ: AddTime vs time-aware RoPE (ยง3.2, Eq. 4~6)

timestamp๋ฅผ ๋„คํŠธ์›Œํฌ์— ๋„ฃ๋Š” ๋ฐฉ๋ฒ•์€ ๋‘ ๊ฐ€์ง€๋‹ค.

  • AddTime: ๊ฐ timestamp๋ฅผ Fourier feature(sin 16๊ฐœ + cos 16๊ฐœ)๋กœ ๋ฐ”๊พธ๊ณ  32\to512\to512 MLP(GELU)๋ฅผ ๊ฑฐ์ณ ํ† ํฐ ์ž„๋ฒ ๋”ฉ์— ๋”ํ•œ๋‹ค. ํ–‰๋™ ํ† ํฐ์—๋Š” ๋งค denoising ์Šคํ…๋งˆ๋‹ค ๋”ํ•œ๋‹ค(๋ถ€๋ก A.2). ์‹œ๊ฐ„์ด ํ† ํฐ ๋‚ด์šฉ๊ณผ ์„ž์ธ๋‹ค.
  • time-aware RoPE: ํ† ํฐ ์ž„๋ฒ ๋”ฉ์€ ๊ทธ๋Œ€๋กœ ๋‘๊ณ , queryยทkey๋ฅผ ์ƒ๋Œ€ ์‹œ๊ฐ \tilde t_i=t_i-t๋งŒํผ ํšŒ์ „์‹œํ‚จ๋‹ค.

\widetilde q_i=R(\tilde t_i)q_i,\qquad \widetilde k_i=R(\tilde t_i)k_i,\qquad \widetilde q_i^{\top}\widetilde k_j=q_i^{\top}R(t_j-t_i)k_j

RoPE๋Š” ์›๋ž˜ ์–ธ์–ด ๋ชจ๋ธ์—์„œ ํ† ํฐ ์ธ๋ฑ์Šค๋กœ ํšŒ์ „์‹œํ‚ค๋Š” ์žฅ์น˜๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ์ธ๋ฑ์Šค ์ž๋ฆฌ์— ์ดˆ ๋‹จ์œ„ ์‹œ๊ฐ์ด ๋“ค์–ด๊ฐ„๋‹ค. ํšŒ์ „ ํ–‰๋ ฌ์˜ ๊ณฑ ์„ฑ์งˆ ๋•Œ๋ฌธ์— attention ์ ์ˆ˜๋Š” ๋‘ ํ† ํฐ์˜ ์ ˆ๋Œ€ ์‹œ๊ฐ์ด ์•„๋‹ˆ๋ผ ๊ฒฝ๊ณผ ์‹œ๊ฐ„์—๋งŒ ์˜์กดํ•˜๊ณ , ์‹œ๊ณ„์˜ ์›์ ์„ ์–ด๋””์— ๋‘๋“  ๊ฒฐ๊ณผ๊ฐ€ ๊ฐ™๋‹ค. ์ด๋ฏธ์ง€ ํŒจ์น˜๋Š” ๊ทธ ํ”„๋ ˆ์ž„์˜ ์ดฌ์˜ ์‹œ๊ฐ์„, ๊ณ ์œ ๊ฐ๊ฐยทF/T ํ† ํฐ์€ ์ธก์ • ์‹œ๊ฐ์„, ํ–‰๋™ ํ† ํฐ์€ ์งˆ์˜ํ•œ ์‹คํ–‰ ์‹œ๊ฐ์„ ๋ฐ›๋Š”๋‹ค. ๋ชจ๋‹ฌ๋ฆฌํ‹ฐยท๊ณต๊ฐ„ ์ž„๋ฒ ๋”ฉ์€ ๊ทธ๋Œ€๋กœ ํ† ํฐ ๋‚ด์šฉ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.

๋ถ€๋ก A.2์˜ ๊ตฌํ˜„ ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ํšŒ์ „ํ•˜๋Š” query-key ์ขŒํ‘œ ์Œ์€ 16๊ฐœ์ด๊ณ , ์ฃผ๊ธฐ๋Š” 0.1 s์—์„œ 2 s ์‚ฌ์ด์— ๋กœ๊ทธ ๊ฐ„๊ฒฉ์œผ๋กœ ๋†“์ธ๋‹ค. ๋ฐฑ๋ณธ ํญ 512, ํ—ค๋“œ 8๊ฐœ์ด๋ฏ€๋กœ ํ—ค๋“œ๋‹น ์ฐจ์›์€ 64(32์Œ)์ผ ๊ฒƒ์ด๋‹ค(ํ•„์ž ๊ณ„์‚ฐ). ๊ทธ๋ ‡๋‹ค๋ฉด 16์Œ์€ ์ ˆ๋ฐ˜์— ํ•ด๋‹นํ•˜๋Š”๋ฐ, ๋‚˜๋จธ์ง€ ์ขŒํ‘œ๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š”์ง€๋Š” ๋…ผ๋ฌธ์— ์ ํ˜€ ์žˆ์ง€ ์•Š๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ์—์„œ๋Š” ํ—ค๋“œ ์ฐจ์› 64 ์ค‘ ์•ž 32์ฑ„๋„(16์Œ)๋งŒ ํšŒ์ „ํ•˜๊ณ  ๋‚˜๋จธ์ง€ 32์ฑ„๋„์€ ํšŒ์ „ ์—†์ด ๊ทธ๋Œ€๋กœ ํ†ต๊ณผํ•œ๋‹ค. ๋”ฐ๋ผ์„œ attention์˜ ์ ˆ๋ฐ˜์€ ์‹œ๊ฐ„๊ณผ ๋ฌด๊ด€ํ•œ ๋‚ด์šฉ ์œ ์‚ฌ๋„๋กœ ๊ณ„์‚ฐ๋œ๋‹ค.

์•„ํ‚คํ…์ฒ˜์™€ ํ•™์Šต ์„ค์ • (๋ถ€๋ก A, Fig. 6, Table 1)


์•„ํ‚คํ…์ฒ˜(Fig. 6). ์ด๋ฏธ์ง€๋Š” ViT(SigLIP2) ํŒจ์น˜ ํŠน์ง•์œผ๋กœ cross-attention์—, ๊ณ ์œ ๊ฐ๊ฐยท(์„ ํƒ์ ) wrenchยท๋…ธ์ด์ฆˆ ํ–‰๋™ ํ† ํฐ์€ self-attention์— ๋“ค์–ด๊ฐ€๋ฉฐ, ๋‘ ๊ฒฝ๋กœ ๋ชจ๋‘ time-aware RoPE๊ฐ€ ์‹œ๊ฐ์„ ๋„ฃ๋Š”๋‹ค. ํ† ํฐ ์•„๋ž˜ ์ˆซ์ž๋Š” ๊ฐ ํ† ํฐ์˜ ์ƒ๋Œ€ ์‹œ๊ฐ(์ดˆ) ์˜ˆ์‹œ๋‹ค.

๋…ผ๋ฌธ์€ DP์™€ Chronos๊ฐ€ ๊ฐ™์€ ๋ฐฑ๋ณธ์„ ์“ฐ๊ณ  ์ฐจ์ด๋Š” ์œ„์น˜ ์ธ์ฝ”๋”ฉ๋ฟ์ด๋ผ๊ณ  ์“ด๋‹ค(๋ถ€๋ก A.1ยทA.2). ๊ณต๊ฐœ README๋„ positional_encoding="time"๊ณผ "index" ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ณ ๋ฅด๋Š” ๊ตฌ์กฐ๋ผ๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ์˜ config๋ฅผ ๋ณด๋ฉด ์œ„์น˜ ์ธ์ฝ”๋”ฉ ๋ง๊ณ ๋„ ๋‹ค๋ฅธ ์ ์ด ์žˆ๋‹ค. diffusion step์„ ๋„ฃ๋Š” ๋ฐฉ์‹(DP๋Š” ๋ณ„๋„ ํ† ํฐ, Chronos๋Š” ํ–‰๋™ ํ† ํฐ์— ๋ง์…ˆ), self-attention ๋งˆ์Šคํฌ(Chronos๋งŒ ์‚ฌ์šฉ), ๊ทธ๋ฆฌ๊ณ  ์ผ๋ถ€ ๊ณผ์ œ์˜ ์†์‹ค ๊ฐ€์ค‘์ด ๋‹ค๋ฅด๋‹ค(์•„๋ž˜ ์ฝ”๋“œ ๊ณต๊ฐœ ๋ฒ”์œ„).

ํ•ญ๋ชฉ ๊ฐ’ (๋ถ€๋ก A.1ยทA.3, Table 1)
๋ฐฑ๋ณธ diffusion transformer, 16์ธต, ํญ 512, ํ—ค๋“œ 8
์ด๋ฏธ์ง€ ์ธ์ฝ”๋” ์‚ฌ์ „ํ•™์Šต SigLIP2 base, 256\times256, 768์ฐจ์› ํŒจ์น˜ ํŠน์ง•, ํ•™์Šต๋ฅ  1/10
๋ธ”๋ก ๊ตฌ์กฐ ๋น„์ด๋ฏธ์ง€ ํ† ํฐ self-attention + ์ด๋ฏธ์ง€ ํŒจ์น˜ cross-attention
๊ด€์ธก ์ด๋ ฅ (Conveyorยทํ‘œ์ค€ ๊ณผ์ œ) ์นด๋ฉ”๋ผ๋‹น ์ด๋ฏธ์ง€ 2์žฅ, ๊ณ ์œ ๊ฐ๊ฐ 2๊ฐœ
๊ด€์ธก ์ด๋ ฅ (์‹œ๋ฎฌ๋ ˆ์ด์…˜ Pivoting) ์ด๋ฏธ์ง€ 2์žฅ, ํฌ์ฆˆ 3๊ฐœ, 6์ฐจ์› F/T 32๊ฐœ
ํ–‰๋™ 16๊ฐœ, 20 Hz. Pivoting์€ 19์ฐจ์› adaptive compliance ํ–‰๋™(๋ช…๋ชฉ ํฌ์ฆˆ, ๊ฐ€์ƒ ๋ชฉํ‘œ ํฌ์ฆˆ, ๊ฐ•์„ฑ)
์‹คํ–‰ horizon ํ‘œ์ค€ ๊ณผ์ œ 12, ConveyorยทPivoting 8
diffusion clean-action ์˜ˆ์ธก, \ell_1 ์†์‹ค, cosine noise schedule. DDIM ํ•™์Šต/์ถ”๋ก  ์Šคํ…: ์‹œ๋ฎฌ๋ ˆ์ด์…˜ 24/8, ์‹ค๊ธฐ 50/16
์ตœ์ ํ™” AdamW, lr 3\times10^{-4}, betas (0.95, 0.999), weight decay 10^{-6}, BF16, cosine lr, 50 epoch
์ฆ๊ฐ• random crop, color jitter(๊ฐ ํ™•๋ฅ  0.3)

temporal randomization (ยง3.3, ๋ถ€๋ก B.2)

ํ•™์Šต ๋•Œ ๊ฐ ์‹œ์—ฐ์—์„œ ์„ผ์„œ ์ŠคํŠธ๋ฆผ๋งˆ๋‹ค ๊ด€์ธก ์ฃผ๊ธฐ์™€ ์ „๋‹ฌ ์ง€์—ฐ์„ ๋…๋ฆฝ์ ์œผ๋กœ ๋ฝ‘๊ณ , ๊ทธ ํ˜ธ์ถœ ์‹œ๊ฐ์— ๋„์ฐฉํ•ด ์žˆ์—ˆ์„ ์ธก์ •๊ฐ’๋งŒ ๊ณ ๋ฅธ๋‹ค. ๊ณ ๋ฅธ ์ธก์ •๊ฐ’์€ ์›๋ž˜์˜ ์ดฌ์˜ ์‹œ๊ฐ์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•œ๋‹ค. ํ–‰๋™ ์ฒญํฌ์˜ ์‹œ์ž‘ ์ง€์—ฐ d_t๋„ ๋ฝ‘๋Š”๋‹ค. ์› ๋ฐ์ดํ„ฐ๋Š” 100 Hz๋กœ ๊ธฐ๋ก๋ผ ์žˆ๋‹ค.

ํ•™์Šต randomization ๋ฒ”์œ„ (๋ถ€๋ก B.2)
๊ด€์ธก ์ฃผ๊ธฐ (๋ชจ๋“  ์„ผ์„œ ์ŠคํŠธ๋ฆผ) 12.5~33.33 Hz
์ „๋‹ฌ ์ง€์—ฐ 0~50 ms
Pivoting F/T 1~100 Hz, ์ง€์—ฐ 0~100 ms
ํ–‰๋™ ์‹œ์ž‘ ์ง€์—ฐ d_t ์ ˆ๋ฐ˜์€ 0, ๋‚˜๋จธ์ง€ ์ ˆ๋ฐ˜์€ ์ตœ๋Œ€ 100 ms

์œ„ ํ‘œ๋Š” ๋…ผ๋ฌธ์ด ์„œ์ˆ ํ•œ ๋ฒ”์œ„๋‹ค. ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ(Hugging Face)์˜ ํ•™์Šต config์— ์ ํžŒ ๊ฐ’์€ ์ผ๋ถ€ ๋‹ค๋ฅด๋‹ค. ์•„๋ž˜๋Š” seed 0 ์ฒดํฌํฌ์ธํŠธ config์—์„œ ์ง์ ‘ ์ฝ์€ ๊ฐ’์ด๋‹ค.

ํ•ญ๋ชฉ ๋…ผ๋ฌธ (๋ถ€๋ก B.2) ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ config (seed 0)
๊ด€์ธก ์ฃผ๊ธฐยท์ง€์—ฐ (Conveyor, Threading) 12.5~33.33 Hz, 0~50 ms 12.5~33.33 Hz, 0~50 ms (์ผ์น˜)
๊ด€์ธก ์ฃผ๊ธฐยท์ง€์—ฐ (Pivoting) 12.5~33.33 Hz, 0~50 ms. F/T๋งŒ 1~100 Hz, 0~100 ms ์นด๋ฉ”๋ผ 1~30 Hz, ํฌ์ฆˆ 1~50 Hz, F/T 10~100 Hz, 0~100 ms. ์ƒ˜ํ”Œ์˜ 20%์—๋งŒ ์ ์šฉ(nominal ํ™•๋ฅ  0.8)
ํ–‰๋™ ์‹œ์ž‘ ์ง€์—ฐ (Conveyor, Threading) ์ ˆ๋ฐ˜์€ 0, ๋‚˜๋จธ์ง€๋Š” ์ตœ๋Œ€ 100 ms ์ ˆ๋ฐ˜์€ 0, ๋‚˜๋จธ์ง€๋Š” ์ตœ๋Œ€ 200 ms
ํ–‰๋™ ์‹œ์ž‘ ์ง€์—ฐ (Pivoting) ์œ„์™€ ๊ฐ™์Œ 80%๋Š” 0, ๋‚˜๋จธ์ง€๋Š” ์ตœ๋Œ€ 200 ms

์ด config ๊ฐ’์ด ๋ฏธ๊ณต๊ฐœ ๋‚ด๋ถ€ ํ•™์Šต ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์‹ค์ œ๋กœ ๊ทธ๋Œ€๋กœ ์“ฐ์˜€๋Š”์ง€๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. ํ™•์ธ๋˜๋Š” ๊ฒƒ์€ โ€œ์ฒดํฌํฌ์ธํŠธ์— ์ €์žฅ๋œ config์— ๊ทธ๋ ‡๊ฒŒ ์ ํ˜€ ์žˆ๋‹คโ€๊นŒ์ง€๋‹ค. ๊ณต๊ฐœ ๋ ˆํฌ์˜ ๋ฐ์ดํ„ฐ export ์Šคํฌ๋ฆฝํŠธ๋„ ํ–‰๋™ ์‹œ์ž‘ ์ง€์—ฐ์„ {0, 50, 100, 150, 200} ms์—์„œ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ฝ‘์œผ๋ฏ€๋กœ, ์ตœ๋Œ€ 200 ms ์ชฝ์ด ๊ณต๊ฐœ ์ž๋ฃŒ ์ „์ฒด์™€๋Š” ์ผ๊ด€๋œ๋‹ค.

์ด๊ฒƒ์ด ๋‘ ๊ฐ€์ง€ ํšจ๊ณผ๋ฅผ ๋‚ธ๋‹ค. ๋ฐฐํฌ ๋•Œ ๋งŒ๋‚  timing์„ ๋ฏธ๋ฆฌ ๋ณด์—ฌ ์ฃผ๊ณ , ๊ณ ์ • ์ฃผ๊ธฐ ๋‹ค์šด์ƒ˜ํ”Œ๋ง์ด ๋ฒ„๋ ธ์„ ์ธก์ •๊ฐ’์„ ํ•™์Šต์— ์“ฐ๊ฒŒ ํ•œ๋‹ค. ๋ฌธ์ œ๋Š” timestamp๊ฐ€ ์—†์œผ๋ฉด ์ด๋ ‡๊ฒŒ ๋งŒ๋“  ์ƒ˜ํ”Œ์ด ๋ชจํ˜ธํ•˜๋‹ค๋Š” ์ ์ด๋‹ค. ๊ฐ™์€ ํ† ํฐ ์œ„์น˜๊ฐ€ ์ƒ˜ํ”Œ๋งˆ๋‹ค ๋‹ค๋ฅธ ๋ฌผ๋ฆฌ ๊ฐ„๊ฒฉ์— ๋Œ€์‘ํ•˜๊ฒŒ ๋œ๋‹ค. Chronos์—์„œ๋Š” ๊ด€์ธก ๊ฐ’ \mathbf{O}_{\mathbf{t}_o}๊ฐ€ ํ† ํฐ ๋‚ด์šฉ์œผ๋กœ, \mathbf{t}_o์™€ \mathbf{t}_a๊ฐ€ RoPE ์ขŒํ‘œ๋กœ ๋“ค์–ด๊ฐ€๋ฏ€๋กœ ์ด ๋ชจํ˜ธ์„ฑ์ด ์‚ฌ๋ผ์ง„๋‹ค๋Š” ๊ฒƒ์ด ์ €์ž๋“ค์˜ ๋…ผ๋ฆฌ๋‹ค.

ํ•™์Šต ๋ชฉํ‘œ๋Š” ํ‘œ์ค€ diffusion ์†์‹ค์ด๋‹ค.

\mathbf{A}^{(k)}=\alpha_k\mathbf{A}^{*}_{\mathbf{t}_a}+\sigma_k\boldsymbol\epsilon,\qquad \mathcal{L}(\theta)=\mathbb{E}\!\left[\ell\!\left(D_\theta(\mathbf{A}^{(k)},k,\mathbf{O}_{\mathbf{t}_o},\mathbf{t}_o,\mathbf{t}_a),\mathbf{y}^{(k)}\right)\right]

\mathbf{y}^{(k)}๋Š” clean action์ด๊ณ  \ell์€ \ell_1์ด๋‹ค.

๋ฐฐํฌ (ยง3.4)

๋ฐฐํฌ์—์„œ๋„ ๊ฐ™์€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์“ด๋‹ค. ํ–‰๋™ ์ฒญํฌ๋Š” ๋น„๋™๊ธฐ๋กœ ์‹คํ–‰๋œ๋‹ค. ๋‹ค์Œ ์ฒญํฌ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋™์•ˆ ๋กœ๋ด‡์€ ์ด์ „ ์ฒญํฌ๋ฅผ ๊ณ„์† ์‹คํ–‰ํ•œ๋‹ค. d_t๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ๋Š” ์ฃผ์ž…ํ•œ ์ถ”๋ก  ์ง€์—ฐ ๊ฐ’์œผ๋กœ ์ •ํ•˜๊ณ , ์‹ค๊ธฐ์—์„œ๋Š” ๋ฏธ๋ฆฌ ์•Œ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์ด์ „์— ์™„๋ฃŒ๋œ ์š”์ฒญ๋“ค๋กœ ์ถ”์ •ํ•œ๋‹ค. ์ƒˆ ์˜ˆ์ธก์ด ๋„์ฐฉํ•˜๋ฉด ์‹คํ–‰ ์‹œ๊ฐ์ด ์ด๋ฏธ ์ง€๋‚œ ํ–‰๋™์€ ๋ฒ„๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€๋ฅผ \mathbf{t}_a์— ๋”ฐ๋ผ ์‹คํ–‰ํ•œ๋‹ค.

์ง๊ด€: ์‹œ๊ฐ„์„ ์•Œ๋ ค ์ค˜์•ผ augmentation์ด ์ •๋ณด๊ฐ€ ๋œ๋‹ค

temporal randomization์„ ๋ฐ์ดํ„ฐ augmentation์œผ๋กœ ๋ณด๋ฉด ์ด ๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ ๊ฒฐ๊ณผ๊ฐ€ ์‰ฝ๊ฒŒ ์ฝํžŒ๋‹ค. ์ด๋ฏธ์ง€ augmentation(crop, color jitter)์€ โ€œ์ด ๋ณ€ํ™”๋Š” ์ •๋‹ต๊ณผ ๋ฌด๊ด€ํ•˜๋‹คโ€๊ณ  policy์—๊ฒŒ ๊ฐ€๋ฅด์นœ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ timing์€ ์ •๋‹ต๊ณผ ๋ฌด๊ด€ํ•˜์ง€ ์•Š๋‹ค. ์ปจ๋ฒ ์ด์–ด ์œ„ ๋ฌผ์ฒด ๋‘ ์žฅ๋ฉด์˜ ๊ฐ„๊ฒฉ์ด 50 ms์ธ์ง€ 80 ms์ธ์ง€๋Š” ์†๋„ ์ถ”์ •์„ ๋ฐ”๊พธ๊ณ , F/T ์ธก์ •์ด ์ด๋ฏธ์ง€๋ณด๋‹ค 30 ms ์•ž์„  ๊ฒƒ์ธ์ง€ ๋’ค์ธ์ง€๋Š” ์ ‘์ด‰ ์ƒํƒœ ํ•ด์„์„ ๋ฐ”๊พผ๋‹ค. timestamp ์—†์ด timing์„ ํ”๋“ค๋ฉด policy๋Š” โ€œ์ด ์ฐจ์ด๋ฅผ ๋ฌด์‹œํ•˜๋ผโ€๋Š” ์‹ ํ˜ธ๋ฅผ ๋ฐ›๋Š”๋ฐ, ๋ฌด์‹œํ•˜๋ฉด ์•ˆ ๋˜๋Š” ์ฐจ์ด์ด๋ฏ€๋กœ ํ•™์Šต์ด ์˜คํžˆ๋ ค ๋ง๊ฐ€์ง„๋‹ค. Pivoting์—์„œ DP + randomization์ด nominal 61.6%์—์„œ 29.8%๋กœ ๋–จ์–ด์ง„ ๊ฒฐ๊ณผ(Table 3)๊ฐ€ ์ •ํ™•ํžˆ ์ด ์ƒํ™ฉ์ด๋‹ค. ๋ฐ˜๋Œ€๋กœ timestamp๊ฐ€ ์žˆ์œผ๋ฉด ๊ฐ™์€ randomization์ด โ€œ์ด ๊ฐ„๊ฒฉ์ผ ๋•Œ๋Š” ์ด๋ ‡๊ฒŒ ํ–‰๋™ํ•˜๋ผโ€๋Š” ์กฐ๊ฑด๋ถ€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋œ๋‹ค.

Conveyor์—์„œ timestamp ์—†๋Š” randomization์ด ๊ทธ๋ž˜๋„ ๋„์›€์ด ๋œ ๊ฒƒ(๊ต๋ž€ ํ‰๊ท  6.3 โ†’ 26.9%)์€ ์ €์ž๋“ค ์„ค๋ช…๋Œ€๋กœ timing ๊ตฌ์กฐ๊ฐ€ ๋‹จ์ˆœํ•˜๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฒƒ์ด๋‹ค. ํ•œ ๋ฌผ์ฒด์˜ ๋“ฑ์† ์šด๋™์ด๋ฉด ๊ฐ„๊ฒฉ ์˜ค์ฐจ๊ฐ€ ์†๋„ ์˜ค์ฐจ๋กœ๋งŒ ๋ฒˆ์ง€์ง€๋งŒ, ์„ธ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๊ฐ€ ๊ฐ์ž ๋‹ค๋ฅธ ์ฃผ๊ธฐ๋กœ ๋“ค์–ด์˜ค๋Š” Pivoting์—์„œ๋Š” ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ ๊ฐ„ ์ •๋ ฌ ์ž์ฒด๊ฐ€ ๊นจ์ง„๋‹ค.

RoPE๊ฐ€ AddTime๋ณด๋‹ค ๋‚˜์€ ์ด์œ ์— ๋Œ€ํ•ด์„œ๋Š” ์ €์ž๋“ค์ด โ€œWe hypothesizeโ€๋ผ๊ณ  ์“ด๋‹ค. ๊ฐ€์„ค์€ ๋‘ ๊ฐ€์ง€๋‹ค. ๋‚ด์šฉ๊ณผ ์‹œ๊ฐ„์ด ๋ถ„๋ฆฌ๋ผ ์žˆ์–ด ๋‹จ์ˆœํ•˜๋‹ค๋Š” ์ , ๊ทธ๋ฆฌ๊ณ  ๊ฒฝ๊ณผ ์‹œ๊ฐ„์ด attention์„ ์ง์ ‘ ์กฐ์ ˆํ•˜๋ฏ€๋กœ ๋ง์…ˆ ํŠน์ง•์—์„œ ์ถ”๋ก ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ์ ์ด๋‹ค. ๋‘˜ ๋‹ค ๊ทธ๋Ÿด๋“ฏํ•˜์ง€๋งŒ ๋…ผ๋ฌธ ์•ˆ์—์„œ ๊ฒ€์ฆ๋œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์•„๋‹ˆ๋‹ค. ์ง๊ด€์ ์œผ๋กœ ๋ณด์ถฉํ•˜๋ฉด, AddTime์€ ํ˜ธ์ถœ ์‹œ๊ฐ ๊ธฐ์ค€ ์ƒ๋Œ€์‹œ๊ฐ(\tilde t_i)์„ ํ† ํฐ๋งˆ๋‹ค ๋”ฐ๋กœ ์ธ์ฝ”๋”ฉํ•˜๋ฏ€๋กœ ๋‘ ํ† ํฐ ์‚ฌ์ด ๊ฐ„๊ฒฉ์„ ์•Œ๋ ค๋ฉด ๋„คํŠธ์›Œํฌ๊ฐ€ ๋‘ ์ž„๋ฒ ๋”ฉ์˜ ์ฐจ๋ฅผ ์Šค์Šค๋กœ ๊ณ„์‚ฐํ•ด์•ผ ํ•œ๋‹ค. RoPE๋Š” ๊ทธ ์ฐจ๋ฅผ ๋‚ด์  ๊ตฌ์กฐ์— ๋ฏธ๋ฆฌ ๋„ฃ์–ด ๋‘”๋‹ค. Conveyor์—์„œ ํ•™์Šต ๋ถ„ํฌ ๋ฐ–์ธ Wide sensors์™€ Combined์—์„œ ๊ฒฉ์ฐจ๊ฐ€ ๊ฐ€์žฅ ํฌ๊ฒŒ ๋ฒŒ์–ด์ง„ ๊ฒƒ์€ ์ด ํ•ด์„๊ณผ ๋งž๋Š”๋‹ค(ํ•„์ž ํ•ด์„). ๋‹ค๋งŒ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ Pivoting์˜ Wide sensors๋Š” ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ config ๊ธฐ์ค€์œผ๋กœ ํ•™์Šต ๋ฒ”์œ„ ์•ˆ์ด๋ฏ€๋กœ(์ฝ”๋“œ ๊ณต๊ฐœ ๋ฒ”์œ„), Pivoting์˜ ๊ฒฉ์ฐจ๊นŒ์ง€ ๊ฐ™์€ ๊ทผ๊ฑฐ๋กœ ์ฝ์„ ์ˆ˜๋Š” ์—†๋‹ค.

์‹คํ—˜ (ยง4)

์…‹์—…๊ณผ ํ‰๊ฐ€ ์กฐ๊ฑด (ยง4.1, ๋ถ€๋ก B)

  • Conveyor: ๋ฒจํŠธ ์†๋„๊ฐ€ ๋ฌด์ž‘์œ„์ธ ๋™์  pick-and-place(์‹œ๋ฎฌ๋ ˆ์ด์…˜).
  • Pivoting: ์‹œ๊ฐยท๊ณ ์œ ๊ฐ๊ฐยทF/T๋ฅผ ์„œ๋กœ ๋‹ค๋ฅธ ์ฃผ๊ธฐ๋กœ ๋ฐ›๋Š” ์ ‘์ด‰ ๊ณผ์ œ(์‹œ๋ฎฌ๋ ˆ์ด์…˜). ๊ณต๊ฐœ README์— ๋”ฐ๋ฅด๋ฉด ์ด ๋‘˜์€ ์ €์ž๋“ค์ด ๋งŒ๋“  MuJoCo ๊ณผ์ œ๋‹ค.
  • DexMimicGen 6๊ณผ์ œ: Threading, Assembly, Transport, Coffee, Drawer Cleanup, Pouring. timing์ด ๋œ ์ค‘์š”ํ•œ ์ค€์ •์  ๊ณผ์ œ๋‹ค(DexMimicGen ๋ฆฌ๋ทฐ).

ํ‰๊ฐ€ ์กฐ๊ฑด์€ nominal(ํ•™์Šต๊ณผ ๊ฐ™์€ timing), ๊ด€์ธก timing ๋ณ€๋™ ๋‘ ๋‹จ๊ณ„, ์ถ”๋ก  ์ง€์—ฐ ๋‘ ๋‹จ๊ณ„, ๊ทธ๋ฆฌ๊ณ  ๋‘˜์„ ํ•ฉ์นœ combined๋‹ค.

์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์กฐ๊ฑด ์ด๋ฏธ์ง€ (Hz) ํฌ์ฆˆ (Hz) F/T (Hz) ์ „๋‹ฌ ์ง€์—ฐ (ms) ์ถ”๋ก  ์ง€์—ฐ (ms)
Nominal 20 20 100 0 0
Small obs. 12.5โ€“33.33 12.5โ€“33.33 75โ€“100 0โ€“50 0
Large obs. (Wide sensors) 1โ€“50 1โ€“50 1โ€“100 0โ€“100 0
Delay 0โ€“100 ms 20 20 100 0 0โ€“100
Delay 0โ€“200 ms 20 20 100 0 0โ€“200
Combined 1โ€“50 1โ€“50 1โ€“100 0โ€“100 0โ€“200

ํ‘œ๋Š” ๋ถ€๋ก Table 2์™€ B.2์˜ ์„œ์ˆ (โ€œCombined uses the large-observation setting and the large inference distributionโ€)์„ ํ•ฉ์นœ ๊ฒƒ์ด๋‹ค. Delay ์กฐ๊ฑด์˜ ๊ด€์ธก timing์€ nominal๋กœ ๋‘์—ˆ๋‹ค๊ณ  ์ฝ์—ˆ๋‹ค(๋…ผ๋ฌธ์ด ํ‘œ๋กœ ๋ช…์‹œํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค). Table 2๋Š” โ€œSmall/Largeโ€๋ผ ๋ถ€๋ฅด๊ณ  Table 3ยท4๋Š” โ€œSmall obs./Wide sensorsโ€๋ผ ๋ถ€๋ฅด๋Š”๋ฐ ๊ฐ™์€ ์กฐ๊ฑด์ด๋‹ค.

๋‹ค๋งŒ ๊ณต๊ฐœ ํ‰๊ฐ€ ์ฝ”๋“œ์˜ Pivoting ์กฐ๊ฑด์€ Table 2์™€ ๋‹ค๋ฅด๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ์™€ ๋ ˆํฌ์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ README๋Š” ๋‘˜ ๋‹ค ๊ฐ™์€ ๊ฐ’์„ ์ ๊ณ  ์žˆ๋‹ค. Pivoting Small์€ ์นด๋ฉ”๋ผยทํฌ์ฆˆ 15~20 Hz, F/T 75~100 Hz์— ์ „๋‹ฌ ์ง€์—ฐ์ด ์—†๋‹ค(Table 2: 12.5~33.33 Hz, 0~50 ms). Pivoting Large๋Š” ์นด๋ฉ”๋ผ 1~30 Hz, ํฌ์ฆˆ 1~50 Hz, F/T 10~100 Hz์— 0~100 ms๋‹ค(Table 2: 1~50 / 1~50 / 1~100 Hz). Conveyor์™€ DexMimicGen์˜ ์กฐ๊ฑด์€ Table 2์™€ ๊ฐ™๋‹ค. ๋˜ ๊ณต๊ฐœ ์ฝ”๋“œ์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ถ”๋ก  ์ง€์—ฐ์€ ์—ฐ์† ๋ถ„ํฌ๊ฐ€ ์•„๋‹ˆ๋ผ 50 ms ๋‹จ์œ„ ๊ท ๋“ฑ ๋ถ„ํฌ({0, 50, 100} ๋˜๋Š” {0, 50, โ€ฆ, 200} ms)์ด๊ณ  ์ฒซ ํ˜ธ์ถœ์€ ์ง€์—ฐ์ด ์—†๋‹ค. ์‹ค๊ธฐ์˜ discrete ์ง€์—ฐ({0, 50, โ€ฆ, 200} ms, ๋ถ€๋ก C.2)๊ณผ ๋‹ฌ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ชฝ์€ ๋…ผ๋ฌธ์— ์ด ์ ์ด ์ ํ˜€ ์žˆ์ง€ ์•Š๋‹ค.

ํ†ต๊ณ„ ์ฒ˜๋ฆฌ๋Š” ๋ช…์‹œ๋ผ ์žˆ๋‹ค. ์ •์ฑ…๋งˆ๋‹ค ํ•™์Šต seed 3๊ฐœ๋ฅผ ์“ฐ๊ณ , 5 epoch๋งˆ๋‹ค nominal ๊ฒ€์ฆ ์„ฑ๊ณต๋ฅ ๋กœ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ๊ณ ๋ฅธ๋‹ค. ConveyorยทPivoting์€ ํ•™์Šต seed๋งˆ๋‹ค ํ‰๊ฐ€ seed 3๊ฐœ ร— 50 ์—ํ”ผ์†Œ๋“œ๋ฅผ ๋Œ๋ ค ์กฐ๊ฑด๋‹น 450 ์—ํ”ผ์†Œ๋“œ, DexMimicGen์€ ํ•™์Šต seed๋งˆ๋‹ค 50 ์—ํ”ผ์†Œ๋“œ(์กฐ๊ฑด๋‹น 150 ์—ํ”ผ์†Œ๋“œ)๋‹ค. ํ‘œ์˜ ยฑ๋Š” ํ•™์Šต seed 3๊ฐœ์— ๋Œ€ํ•œ ํ‘œ๋ณธํ‘œ์ค€ํŽธ์ฐจ๋‹ค.

๋™์ ยท๋‹ค์ค‘ ๊ฐ๊ฐ ๊ณผ์ œ (ยง4.2, Fig. 4aยทb)


์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ‰๊ฐ€(Fig. 4). (a) Conveyor, (b) Pivoting, (c) DexMimicGen 6๊ณผ์ œ ํ‰๊ท . ์ฃผํ™ฉ์ด Diffusion Policy, ํŒŒ๋ž‘์ด Chronos Policy๋‹ค. ๋ง‰๋Œ€ ์œ„ ์ˆซ์ž๋Š” ์„ฑ๊ณต๋ฅ (%).

Conveyor์—์„œ๋Š” ์ฐจ์ด๊ฐ€ ๋ถ„๋ช…ํ•˜๋‹ค. nominal 73.1 โ†’ 82.0%์ด๊ณ , ๊ด€์ธก ๋ณ€๋™(Small)์—์„œ DP๊ฐ€ 15.6%๋กœ ๋–จ์–ด์งˆ ๋•Œ Chronos๋Š” 77.6%๋ฅผ ์œ ์ง€ํ•œ๋‹ค. 0~200 ms ์ถ”๋ก  ์ง€์—ฐ์—์„œ DP 1.8%, Chronos 76.4%์ด๊ณ , combined์—์„œ๋„ Chronos๋Š” 32.7%๋ฅผ ๋‚จ๊ธฐ์ง€๋งŒ DP๋Š” 0%๋‹ค. ์ €์ž๋“ค์˜ ํ•ด์„์€ ๊ด€์ธก ๊ฐ„๊ฒฉ์ด ๋ณ€ํ•˜๋ฉด ์ˆœ๋ฒˆ๋งŒ์œผ๋กœ ๋ฌผ์ฒด ์šด๋™์„ ์•Œ ์ˆ˜ ์—†๊ณ , ์‹คํ–‰์ด ๋Šฆ์–ด์ง€๋ฉด ์–ผ๋งˆ๋‚˜ ์•ž์„ ๋ณด๊ณ  ํ–‰๋™ํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

Pivoting์€ ํŒจํ„ด์ด ๋‹ค๋ฅด๋‹ค. ์•ฝํ•œ ๊ต๋ž€(Small 64.0 vs 64.9%, Delay โ‰ค100 63.8 vs 65.1%)์—์„œ๋Š” ๋‘˜์ด ๋น„์Šทํ•˜๊ณ (๊ณต๊ฐœ ์ฝ”๋“œ์˜ Pivoting Small์€ 15~20 Hz์— ์ง€์—ฐ์ด ์—†์–ด Table 2์˜ Small๋ณด๋‹ค ์•ฝํ•œ ๊ต๋ž€์ด๋‹ค), ๊ต๋ž€์ด ์ปค์งˆ์ˆ˜๋ก ๊ฒฉ์ฐจ๊ฐ€ ์ปค์ง„๋‹ค(Delay โ‰ค200 51.3 โ†’ 60.2%, combined 19.6 โ†’ 38.4%). ์›€์ง์ด๋Š” ๋ชฉํ‘œ๋ฅผ ์˜ˆ์ธกํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ, ์‹œ๊ฐยท๊ณ ์œ ๊ฐ๊ฐยทF/T์˜ ์ƒ๋Œ€ ์‹œ๊ฐ์ด ํฌ๊ฒŒ ํ”๋“ค๋ ค ์ˆœ๋ฒˆ์ด ์ธก์ • ์‹œ๊ฐ์„ ๋” ์ด์ƒ ๋ฐ˜์˜ํ•˜์ง€ ๋ชปํ•  ๋•Œ timestamp๊ฐ€ ์“ธ๋ชจ ์žˆ์–ด์ง„๋‹ค๋Š” ํ•ด์„์ด๋‹ค.

๋ฌด์—‡์ด ์‹œ๊ฐ„ ์ธ์‹์„ ๋งŒ๋“œ๋Š”๊ฐ€: ์ ˆ์ œ (ยง4.3, Fig. 3, Table 3)


์„ค๊ณ„ ์ ˆ์ œ(Fig. 3). DP, DP + ํ•™์Šต ์‹œ randomization, Chronos + AddTime, Chronos + RoPE(randomization ์—†์Œ), Chronos + RoPE(์ „์ฒด). ์œ„: Conveyor, ์•„๋ž˜: Pivoting. ์˜ค์ฐจ ๋ง‰๋Œ€๋Š” ํ•™์Šต seed 3๊ฐœ์˜ ํ‘œ๋ณธํ‘œ์ค€ํŽธ์ฐจ.

๋ถ€๋ก Table 3 ์ „์ฒด๋ฅผ ์˜ฎ๊ธด๋‹ค(์„ฑ๊ณต๋ฅ  %, ํ‰๊ท  ยฑ ํ•™์Šต seed 3๊ฐœ ํ‘œ๋ณธํ‘œ์ค€ํŽธ์ฐจ). ๋งˆ์ง€๋ง‰ ์—ด์€ ๊ต๋ž€ 5์กฐ๊ฑด์˜ ํ‰๊ท ์ด๋ฉฐ ๋ณธ๋ฌธ ยง4.3์ด ์ธ์šฉํ•˜๋Š” ๊ฐ’๊ณผ ๋ฐ˜์˜ฌ๋ฆผ ๋ฒ”์œ„ ์•ˆ์—์„œ ์ผ์น˜ํ•œ๋‹ค(ํ•„์ž ์žฌ๊ณ„์‚ฐ).

๊ณผ์ œ ๋ฐฉ๋ฒ• Nominal Small obs. Wide Delay โ‰ค100 Delay โ‰ค200 Combined ๊ต๋ž€ ํ‰๊ท 
Conveyor DP 73.1 ยฑ 7.2 15.6 ยฑ 1.0 0.0 ยฑ 0.0 14.2 ยฑ 2.8 1.8 ยฑ 1.5 0.0 ยฑ 0.0 6.3
DP + rand. 53.6 ยฑ 2.3 60.9 ยฑ 3.9 6.4 ยฑ 2.1 47.3 ยฑ 2.4 19.6 ยฑ 2.7 0.2 ยฑ 0.4 26.9
RoPE w/o rand. 79.8 ยฑ 4.2 67.1 ยฑ 3.4 20.2 ยฑ 0.8 76.4 ยฑ 8.6 69.3 ยฑ 3.1 10.7 ยฑ 0.7 48.7
AddTime 85.8 ยฑ 7.6 74.9 ยฑ 4.5 24.0 ยฑ 1.3 78.9 ยฑ 4.4 71.8 ยฑ 3.4 7.8 ยฑ 2.0 51.5
RoPE (Chronos) 82.0 ยฑ 3.5 77.6 ยฑ 3.0 45.6 ยฑ 10.2 83.1 ยฑ 2.8 76.4 ยฑ 3.4 32.7 ยฑ 5.7 63.1
Pivoting DP 61.6 ยฑ 11.3 64.0 ยฑ 9.3 43.6 ยฑ 10.1 63.8 ยฑ 6.0 51.3 ยฑ 11.4 19.6 ยฑ 15.2 48.5
DP + rand. 29.8 ยฑ 14.5 30.0 ยฑ 10.6 18.0 ยฑ 9.3 29.1 ยฑ 9.1 22.0 ยฑ 14.0 8.9 ยฑ 5.4 21.6
RoPE w/o rand. 60.9 ยฑ 5.0 54.0 ยฑ 10.0 9.1 ยฑ 8.1 53.1 ยฑ 7.5 46.2 ยฑ 11.0 4.2 ยฑ 4.3 33.3
AddTime 50.4 ยฑ 19.9 46.2 ยฑ 24.2 23.6 ยฑ 15.7 40.9 ยฑ 23.8 40.0 ยฑ 25.1 16.7 ยฑ 12.2 33.5
RoPE (Chronos) 69.3 ยฑ 6.4 64.9 ยฑ 10.0 48.0 ยฑ 15.8 65.1 ยฑ 7.3 60.2 ยฑ 9.1 38.4 ยฑ 17.8 55.3

๊ต๋ž€ ํ‰๊ท  ์—ด์€ ๋ฐ˜์˜ฌ๋ฆผ๋œ ์นธ์œผ๋กœ ๋‹ค์‹œ ๊ณ„์‚ฐํ•œ ๊ฐ’์ด๋ผ ๋ณธ๋ฌธ ์ˆ˜์น˜์™€ 0.1%p ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค(Conveyor RoPE w/o rand. 48.7 vs ๋ณธ๋ฌธ 48.8, Pivoting DP 48.5 vs ๋ณธ๋ฌธ 48.4). ์นธ๋งˆ๋‹ค ยฑ0.05์˜ ๋ฐ˜์˜ฌ๋ฆผ ์˜ค์ฐจ๋ฅผ ํ—ˆ์šฉํ•˜๋ฉด ๋‘ ๋ณธ๋ฌธ ๊ฐ’ ๋ชจ๋‘ ๊ฐ€๋Šฅํ•œ ๋ฒ”์œ„ ์•ˆ์— ์žˆ์œผ๋ฏ€๋กœ ์˜ค๊ธฐ๋Š” ์•„๋‹ˆ๋‹ค.

์ด ํ‘œ์—์„œ ์ฝํžˆ๋Š” ๊ฒƒ์€ ์„ธ ๊ฐ€์ง€๋‹ค.

  1. randomization๋งŒ์œผ๋กœ๋Š” ๋ชจํ˜ธ์„ฑ์ด ํ’€๋ฆฌ์ง€ ์•Š๋Š”๋‹ค. Conveyor์—์„œ๋Š” DP + rand.๊ฐ€ Small obs.(15.6 โ†’ 60.9%)์™€ Delay โ‰ค100(14.2 โ†’ 47.3%)์„ ํฌ๊ฒŒ ์˜ฌ๋ฆฌ์ง€๋งŒ, Wide sensors(6.4%)์™€ Combined(0.2%)์—์„œ๋Š” ์—ฌ์ „ํžˆ ๊ฑฐ์˜ 0์ด๊ณ  nominal์€ 73.1์—์„œ 53.6%๋กœ ๋–จ์–ด์ง„๋‹ค. Pivoting์—์„œ๋Š” 6์กฐ๊ฑด ๋ชจ๋‘ ๋–จ์–ด์ง„๋‹ค.
  2. timestamp์™€ randomization์€ ๋ณด์™„์ ์ด๋‹ค. RoPE w/o rand.๋Š” ์ถ”๋ก  ์ง€์—ฐ์—๋Š” ์ด๋ฏธ ๊ฐ•ํ•˜๋‹ค(Delay โ‰ค100 76.4%, โ‰ค200 69.3%). ํ•˜์ง€๋งŒ ๊ด€์ธก timing์ด ํฌ๊ฒŒ ๋ณ€ํ•˜๋ฉด ๋ฌด๋„ˆ์ง„๋‹ค(Conveyor Wide 20.2%, Combined 10.7%; Pivoting 9.1%, 4.2%). randomization์„ ๋”ํ•˜๋ฉด Conveyor 45.6%ยท32.7%, Pivoting 48.0%ยท38.4%๋กœ ์˜ค๋ฅธ๋‹ค. โ€œtimestamp๋Š” ํŠน์ • schedule์„ ํ•ด์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ , randomization์€ ๋” ๋„“์€ schedule์„ ๋ณด์—ฌ ์ค€๋‹คโ€๋Š” ์ €์ž๋“ค์˜ ์š”์•ฝ ๊ทธ๋Œ€๋กœ๋‹ค.
  3. ํ‘œํ˜„ ๋ฐฉ์‹๋„ ์ค‘์š”ํ•˜๋‹ค. AddTime๊ณผ RoPE๋Š” ๋ฐ์ดํ„ฐยทํ† ํฐ ๋ฐฐ์น˜ยทdiffusion ์กฐ๊ฑดยทrandomization์ด ๋ชจ๋‘ ๊ฐ™๊ณ  ์‹œ๊ฐ„์„ ๋„ฃ๋Š” ๋ฐฉ์‹๋งŒ ๋‹ค๋ฅด๋‹ค. AddTime์€ Conveyor nominal์—์„œ ๋” ๋†’์ง€๋งŒ(85.8 vs 82.0%) ๊ต๋ž€ ์กฐ๊ฑด์—์„œ๋Š” ๋ชจ๋‘ RoPE๊ฐ€ ๋†’๊ณ , ํŠนํžˆ Wide(24.0 vs 45.6%)์™€ Combined(7.8 vs 32.7%)์—์„œ ์ฐจ์ด๊ฐ€ ํฌ๋‹ค.

์ค€์ •์  ๊ณผ์ œ: ์‹œ๊ฐ„์„ ๋„ฃ์œผ๋ฉด ์†ํ•ด์ธ๊ฐ€ (ยง4.4, Table 4)

๋ถ€๋ก Table 4๋ฅผ ๊ณผ์ œ๋ณ„ ๊ต๋ž€ ํ‰๊ท ์œผ๋กœ ์ค„์—ฌ ์˜ฎ๊ธด๋‹ค. nominal๊ณผ combined๋Š” ์› ํ‘œ์˜ ๊ฐ’์ด๊ณ , โ€œ๊ต๋ž€ ํ‰๊ท โ€์€ ๊ต๋ž€ 5์กฐ๊ฑด์˜ ํ‰๊ท ์œผ๋กœ ํ•„์ž๊ฐ€ ๊ณ„์‚ฐํ–ˆ๋‹ค.

๊ณผ์ œ DP nominal Chronos nominal DP combined Chronos combined DP ๊ต๋ž€ ํ‰๊ท  Chronos ๊ต๋ž€ ํ‰๊ท  ์ฐจ์ด
Threading 89.3 ยฑ 8.3 88.7 ยฑ 3.1 77.3 ยฑ 8.1 63.3 ยฑ 3.1 82.8 80.4 โˆ’2.4
Assembly 75.3 ยฑ 7.0 68.7 ยฑ 1.2 0.0 ยฑ 0.0 57.3 ยฑ 7.6 46.4 66.9 +20.5
Transport 84.0 ยฑ 5.3 87.3 ยฑ 7.0 73.3 ยฑ 8.1 70.0 ยฑ 10.4 80.9 79.6 โˆ’1.3
Coffee 47.3 ยฑ 6.1 51.3 ยฑ 14.0 2.7 ยฑ 3.1 60.0 ยฑ 5.3 24.1 57.1 +32.9
Drawer Cleanup 83.3 ยฑ 6.1 87.3 ยฑ 6.4 79.3 ยฑ 9.0 78.7 ยฑ 8.1 80.0 82.0 +2.0
Pouring 79.3 ยฑ 29.1 79.3 ยฑ 6.4 2.7 ยฑ 1.2 77.3 ยฑ 5.0 43.7 74.1 +30.4
6๊ณผ์ œ ํ‰๊ท  76.4 77.1 39.2 67.8 59.7 73.4 +13.7

6๊ณผ์ œ ํ‰๊ท (nominal 76.4 vs 77.1, ๊ต๋ž€ ํ‰๊ท  59.7 vs 73.4)์€ Fig. 4(c)์˜ ๋ง‰๋Œ€ ๊ฐ’ยท๋ณธ๋ฌธ ยง4.4์™€ ์ •ํ™•ํžˆ ๋งž๋Š”๋‹ค. nominal์—์„œ ์†ํ•ด๊ฐ€ ์—†๋‹ค๋Š” ์ฃผ์žฅ๋„ ํ‰๊ท ์œผ๋กœ๋Š” ์„ฑ๋ฆฝํ•œ๋‹ค. ๋‹ค๋งŒ ํ‰๊ท  ์ด๋“ 13.7%p๋Š” ์„ธ ๊ณผ์ œ์—์„œ ๋‚˜์˜จ๋‹ค. AssemblyยทCoffeeยทPouring์„ ๋นผ๋ฉด ๋‚˜๋จธ์ง€ ์„ธ ๊ณผ์ œ์˜ ๊ต๋ž€ ํ‰๊ท ์€ DP 81.2%, Chronos 80.7%๋กœ ์ฐจ์ด๊ฐ€ ์—†๋‹ค(ํ•„์ž ๊ณ„์‚ฐ). ์ €์ž๋“ค๋„ ๋ถ€๋ก B.4์—์„œ โ€œclearest gains on Assembly, Coffee, and Pouringโ€์ด๋ผ๊ณ  ์ ์—ˆ๋‹ค. ์ด๋“์ด ํฐ ์„ธ ๊ณผ์ œ๋Š” ๋ชจ๋‘ DP๊ฐ€ Wide sensors์™€ Combined์—์„œ ๋ถ•๊ดดํ•˜๋Š” ๊ณผ์ œ๋‹ค(Assembly 13.3%ยท0.0%, Coffee 14.7%ยท2.7%, Pouring 2.0%ยท2.7%). ์ฆ‰ ์ค€์ •์  ๊ณผ์ œ์—์„œ Chronos์˜ ์ด์ ์€ โ€œ1 Hz๊นŒ์ง€ ๋–จ์–ด์ง€๋Š” ๊ด€์ธก ์ฃผ๊ธฐโ€์—์„œ ๋ฌด๋„ˆ์ง€์ง€ ์•Š๋Š”๋‹ค๋Š” ๋ฐ ์ง‘์ค‘๋ผ ์žˆ๋‹ค.

์‹ค๊ธฐ (ยง4.5, Fig. 5, ๋ถ€๋ก C)


์‹ค๊ธฐ ํ‰๊ฐ€(Fig. 5). (a) ๊ณผ์ œ, (b) ์‹œํ–‰๋งˆ๋‹ค ๋ฌด์ž‘์œ„๋กœ ๋ฐ”๊พผ ์กฐ๊ฑด, (c) ์ฑ„์  ๊ธฐ์ค€(์™„์ „ ์„ฑ๊ณต 1.0, ๋ถ€๋ถ„ ์„ฑ๊ณต 0.5), (d) ์ ์ˆ˜. ํšŒ์ƒ‰ DP, ์ฃผํ™ฉ DP + RTC, ํŒŒ๋ž‘ Chronos Policy. ๋ง‰๋Œ€์˜ ์˜…์€ ์œ—๋ถ€๋ถ„์ด ๋ถ€๋ถ„ ์„ฑ๊ณต ๋ชซ์ด๋‹ค.

์„ธ ๊ณผ์ œ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ๋‘ ๋ถ€๋ฅ˜๋ฅผ ๋”ฐ๋ผ ๊ณจ๋ž๋‹ค. Dynamic Cup์€ ํšŒ์ „ํ•˜๋Š” ๋ฐ›์นจ ์ ‘์‹œ ์œ„์— ์ปต์„ ๋†“๋Š” ๋™์  ๊ณผ์ œ์ด๊ณ , Peg Insertion๊ณผ Pivoting์€ ์‹œ๊ฐยท๊ณ ์œ ๊ฐ๊ฐยทF/T๋ฅผ ์“ฐ๋Š” ์ ‘์ด‰ ๊ณผ์ œ๋‹ค. ๋ชจ๋“  ๊ณผ์ œ๊ฐ€ RGB 2์žฅ๊ณผ ์ƒ๋Œ€ ํฌ์ฆˆยท๊ทธ๋ฆฌํผ ํญ ์ด๋ ฅ(๋ช…๋ชฉ 20 Hz)์„ ์“ฐ๊ณ , ๋‘ ์ ‘์ด‰ ๊ณผ์ œ๋Š” ์†๊ฐ€๋ฝ๋งˆ๋‹ค 6์ฐจ์› F/T 32๊ฐœ๋ฅผ ๋” ์“ด๋‹ค. F/T๋Š” ์•ฝ 360 Hz๋กœ ๊ธฐ๋กํ•ด stride 4๋กœ ๋ฝ‘์œผ๋ฏ€๋กœ ๋ช…๋ชฉ ์ด๋ ฅ ์ฃผ๊ธฐ๋Š” ์•ฝ 90 Hz๋‹ค.

๊ณผ์ œ ์‹œ์—ฐ (ํ•™์Šต / ๊ฒ€์ฆ) ์™„์ „ ์„ฑ๊ณต ๋ถ€๋ถ„ ์„ฑ๊ณต ํ‰๊ฐ€
Dynamic Cup 252 / 13 ์ปต์ด ์›€์ง์ด๋Š” ์ ‘์‹œ ์œ„์— ๋˜‘๋ฐ”๋กœ ๋†“์ž„ ์ปต์ด ์˜†์œผ๋กœ ๋ˆ„์šด ์ฑ„ ์ ‘์‹œ ์œ„์— ๋†“์ž„ ํšŒ์ „ ๋ฐฉํ–ฅ 2 ร— 5ํšŒ = 10ํšŒ
Peg Insertion 220 / 11 30 s ์•ˆ์— ์‚ฝ์ž… 30 s ์ดํ›„ ์‚ฝ์ž… ๊ตฌ๋ฉ ๋ฐฉํ–ฅ 2 ร— 5ํšŒ = 10ํšŒ
Pivoting 322 / 17 ๋ฌผ์ฒด๋ฅผ ์„ธ์›Œ ์•ˆ์ • ์„ธ์› ๋‹ค๊ฐ€ ์“ฐ๋Ÿฌ์ง ๋ฌผ์ฒด 4์ข… ร— 5ํšŒ = 20ํšŒ

์‹ค๊ธฐ ๊ต๋ž€์€ ๊ด€์ธก ์ฃผ๊ธฐ(RGB 12.5~33.33 Hz, ํฌ์ฆˆยท๊ทธ๋ฆฌํผ 8.33~33.33 Hz, F/T 37.5~150 Hz)์™€ ์ŠคํŠธ๋ฆผ๋ณ„ 0~100 ms ์ง€์—ฐ, ๊ทธ๋ฆฌ๊ณ  {0, 50, 100, 150, 200} ms์—์„œ ๋ฝ‘์€ ์ถ”๊ฐ€ ์ถ”๋ก  ์ง€์—ฐ์ด๋‹ค(Table 6). nominal์—๋„ ์‹œ์Šคํ…œ์˜ ์ž์—ฐ์Šค๋Ÿฌ์šด ๊ฐ์ง€ยท์ถ”๋ก  ์ง€์—ฐ์€ ๋‚จ์•„ ์žˆ๋‹ค. ๋ฒ ์ด์Šค๋ผ์ธ์€ ๋น„๋™๊ธฐ DP์™€ DP + RTC์ด๊ณ , RTC์™€ Chronos ๋ชจ๋‘ ์™„๋ฃŒ๋œ ์š”์ฒญ์œผ๋กœ ์ถ”๋ก  ์ง€์—ฐ์„ ์ถ”์ •ํ•œ๋‹ค.

๊ณผ์ œ ๋ฐฉ๋ฒ• Nominal Observation Inference Combined
Dynamic Cup DP 50.0 35.0 40.0 30.0
DP + RTC 60.0 40.0 50.0 25.0
Chronos 80.0 65.0 65.0 55.0
Peg Insertion DP 95.0 65.0 45.0 45.0
DP + RTC 85.0 40.0 55.0 35.0
Chronos 100.0 75.0 75.0 65.0
Pivoting DP 52.5 45.0 40.0 52.5
DP + RTC 57.5 52.5 65.0 47.5
Chronos 75.0 75.0 77.5 75.0

์ ์ˆ˜๋Š” 100(F+0.5P)/N์ด๋‹ค. ๋ถ€๋ก Table 7~9์˜ 132๊ฐœ ์นธ์„ ๋ชจ๋‘ (์™„์ „/๋ถ€๋ถ„/์‹คํŒจ) ํšŸ์ˆ˜๋กœ ์žฌ๊ณ„์‚ฐํ–ˆ๊ณ , ์‹œ๋‚˜๋ฆฌ์˜ค๋ณ„ ํšŸ์ˆ˜๋ฅผ ๋”ํ•˜๋ฉด Overall ํ–‰๊ณผ ์ •ํ™•ํžˆ ๋งž์•˜๋‹ค(ํ•„์ž ๊ฒ€์‚ฐ). ์นธ ๋‹จ์œ„ ๊ธฐ์ž… ์˜ค๋ฅ˜๋Š” ์—†๋‹ค.

RTC์— ๋Œ€ํ•œ ์ €์ž๋“ค์˜ ๊ด€์ฐฐ๋„ ํ‘œ์—์„œ ํ™•์ธ๋œ๋‹ค. RTC๋Š” Inference ์กฐ๊ฑด์—์„œ ์„ธ ๊ณผ์ œ ๋ชจ๋‘ DP๋ณด๋‹ค ๋†’์ง€๋งŒ(40 โ†’ 50, 45 โ†’ 55, 40 โ†’ 65), ๊ด€์ธก timing ๊ต๋ž€์—์„œ๋Š” ์˜คํžˆ๋ ค ๋‚ฎ์•„์ง€๊ธฐ๋„ ํ•œ๋‹ค(Peg Observation 65 โ†’ 40). RTC๋Š” ํ–‰๋™ ์ฒญํฌ์˜ ์—ฐ์†์„ฑ์„ ๋‹ค๋ฃจ๊ณ  ๊ด€์ธก์ด ์–ธ์ œ ์ฐํ˜”๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด

๊ฐ•์ 

  • ๋ฌธ์ œ ์ •์‹ํ™”๊ฐ€ ๊น”๋”ํ•˜๋‹ค. ์„ผ์„œ ์ฃผ๊ธฐ, ๊ด€์ธก ์ง€์—ฐ, ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ ๊ฐ„ ์‹œ๊ฐ„์ฐจ, ์ถ”๋ก  ์ง€์—ฐ์€ ๊ทธ๋™์•ˆ ๊ฐ์ž ๋‹ค๋ฅธ ์žฅ์น˜(slow-fast ๋ชจ๋“ˆ, ์ฃผํŒŒ์ˆ˜ ์ž„๋ฒ ๋”ฉ, latency matching, inpainting)๋กœ ๋‹ค๋ค„์กŒ๋‹ค. ์ด ๋…ผ๋ฌธ์€ ์ด๋ฅผ (\mathbf{t}_o,\mathbf{t}_a) ํ•œ ์Œ์œผ๋กœ ๋ฌถ๋Š”๋‹ค. ๊ตฌํ˜„ ๋ณ€๊ฒฝ๋„ ์œ„์น˜ ์ธ์ฝ”๋”ฉ ํ•œ ๊ณณ๋ฟ์ด๋ผ ๊ธฐ์กด transformer policy์— ๋ฐ”๋กœ ๋ถ™์ผ ์ˆ˜ ์žˆ๋‹ค.
  • ์ ˆ์ œ๊ฐ€ ๊ธฐ์—ฌ๋ฅผ ์ •ํ™•ํžˆ ๊ฒจ๋ˆˆ๋‹ค. โ€œrandomization ์œ ๋ฌด ร— timestamp ์œ ๋ฌดโ€์™€ โ€œAddTime vs RoPEโ€๋Š” ๋…ผ๋ฌธ ์„œ์ˆ ์ƒ ๊ฐ๊ฐ ํ•œ ๋ณ€์ˆ˜๋งŒ ๋ฐ”๊พผ ํ†ต์ œ ๋น„๊ต๋‹ค. ๋‹จ ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ config๋กœ ๋ณด๋ฉด DP์™€ Chronos ์‚ฌ์ด์—๋Š” diffusion step ์กฐ๊ฑดํ™”ยทattention ๋งˆ์Šคํฌยท์†์‹ค ๊ฐ€์ค‘์˜ ์ฐจ์ด๋„ ์„ž์—ฌ ์žˆ๋‹ค(์ฝ”๋“œ ๊ณต๊ฐœ ๋ฒ”์œ„). ๊ทธ๋ž˜์„œ โ€œtimestamp ์œ ๋ฌดโ€ ์ถ•์€ ์ˆœ์ˆ˜ํ•œ ํ•œ ๋ณ€์ˆ˜ ๋น„๊ต๊ฐ€ ์•„๋‹ˆ๋‹ค. AddTimeยทDP + rand.ยทRoPE w/o rand. ์ฒดํฌํฌ์ธํŠธ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์•„ ๊ฐ™์€ ํ™•์ธ์„ ํ•  ์ˆ˜ ์—†๋‹ค. ํŠนํžˆ randomization์ด timestamp ์—†์ด๋Š” ํ•ด๋กญ๋‹ค๋Š” Pivoting ๊ฒฐ๊ณผ(nominal 61.6 โ†’ 29.8%)๋Š” ์ €์ž๋“ค ๋ฐฉ๋ฒ•์˜ ํ•œ ์š”์†Œ๊ฐ€ ๋‹จ๋…์œผ๋กœ๋Š” ์—ญํšจ๊ณผ๋ฅผ ๋‚ธ๋‹ค๋Š” ๋ณด๊ณ ๋‹ค. ์ด ๊ฒฐ๊ณผ๊ฐ€ โ€œ์‹œ๊ฐ„ ์ •๋ณด๊ฐ€ ์žˆ์–ด์•ผ augmentation์ด ์ •๋ณด๊ฐ€ ๋œ๋‹คโ€๋Š” ์ฃผ์žฅ์„ ๊ฐ€์žฅ ๊ฐ•ํ•˜๊ฒŒ ๋’ท๋ฐ›์นจํ•œ๋‹ค.
  • ์ž๊ธฐ์—๊ฒŒ ๋ถˆ๋ฆฌํ•œ ๊ฒฐ๊ณผ๋„ ๊ทธ๋Œ€๋กœ ์ ์—ˆ๋‹ค. AddTime์ด Conveyor nominal์—์„œ RoPE๋ณด๋‹ค ๋†’๊ณ (85.8 vs 82.0%), ์ค€์ •์  ๊ณผ์ œ ์ผ๋ถ€ ์นธ์—์„œ DP๊ฐ€ ๋” ๋†’๋‹ค๋Š” ์‚ฌ์‹ค์ด ํ‘œ์— ๊ทธ๋Œ€๋กœ ์žˆ๋‹ค. AddTime์˜ nominal ์šฐ์œ„๋Š” ๋ณธ๋ฌธ ยง4.3๋„ ์ง์ ‘ ์–ธ๊ธ‰ํ•œ๋‹ค.
  • ๋ณด๊ณ ๊ฐ€ ํˆฌ๋ช…ํ•˜๊ณ  ์‚ฐ์ˆ ์ด ์ •ํ™•ํ•˜๋‹ค. ํ•™์Šต seed ์ˆ˜, ํ‰๊ฐ€ ์—ํ”ผ์†Œ๋“œ ์ˆ˜(์กฐ๊ฑด๋‹น 450/150), ์ฒดํฌํฌ์ธํŠธ ์„ ํƒ ๊ทœ์น™, ์‹ค๊ธฐ์˜ ์นธ๋ณ„ ์™„์ „/๋ถ€๋ถ„/์‹คํŒจ ํšŸ์ˆ˜๊นŒ์ง€ ๊ณต๊ฐœํ–ˆ๋‹ค. ๋ณธ๋ฌธ์ด ์ธ์šฉํ•œ ํŒŒ์ƒ ํ‰๊ท (๊ต๋ž€ ์กฐ๊ฑด ํ‰๊ท  ๋“ฑ)๊ณผ ์‹ค๊ธฐ 132์นธ์ด ๋ชจ๋‘ ๋ฐ˜์˜ฌ๋ฆผ ๋ฒ”์œ„ ์•ˆ์—์„œ ๊ฒ€์‚ฐ๋œ๋‹ค.
  • ์žฌํ˜„ ์ž๋ฃŒ๊ฐ€ ๊ณต๊ฐœ๋ผ ์žˆ๋‹ค. ์ฝ”๋“œ(MIT), ์ฒดํฌํฌ์ธํŠธ, ๋ฐ์ดํ„ฐ์…‹์ด README์— ๋งํฌ๋ผ ์žˆ๋‹ค(์•„๋ž˜ ์ฝ”๋“œ ๊ณต๊ฐœ ๋ฒ”์œ„ ์ฐธ๊ณ ).

์•ฝ์ ยทํ•œ๊ณ„

  • ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ถ”๋ก  ์ง€์—ฐ ๋น„๊ต์˜ ๋ฒ ์ด์Šค๋ผ์ธ ์ฒ˜๋ฆฌ๊ฐ€ ์„œ์ˆ ๋ผ ์žˆ์ง€ ์•Š๋‹ค. Chronos๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ ์ฃผ์ž…ํ•œ ์ง€์—ฐ๊ฐ’์„ ๊ทธ๋Œ€๋กœ d_t๋กœ ๋ฐ›๋Š”๋‹ค(ยง3.4). ๋ฐ˜๋ฉด DP๊ฐ€ ์ง€์—ฐ ๋™์•ˆ ์ด๋ฏธ ์ง€๋‚˜๊ฐ„ ํ–‰๋™์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š”์ง€(๊ทธ๋Œ€๋กœ ์‹คํ–‰ํ•˜๋Š”์ง€, ์ธ๋ฑ์Šค๋ฅผ ๋ฐ€์–ด ๊ฑด๋„ˆ๋›ฐ๋Š”์ง€)๋Š” ๋…ผ๋ฌธ์— ์—†๋‹ค. ์ด ์ฐจ์ด๋Š” ๊ฒฐ๊ณผ์— ํฌ๊ฒŒ ์ž‘์šฉํ•œ๋‹ค. randomization ์—†๋Š” RoPE๋„ Delay โ‰ค100์—์„œ 76.4%๋กœ DP(14.2%)๋ฅผ ํฌ๊ฒŒ ์•ž์„œ๋Š”๋ฐ, ์ถ”๋ก  ์ง€์—ฐ ์กฐ๊ฑด์—์„œ timestamp๊ฐ€ policy์— ์ฃผ๋Š” ์ •๋ณด๋Š” ์‚ฌ์‹ค์ƒ d_t, ์ฆ‰ โ€œ์–ผ๋งˆ๋‚˜ ์•ž์„ ๋‚ด๋‹ค๋ด์•ผ ํ•˜๋‚˜โ€๋ฟ์ด๋‹ค. ๊ณ ์ • ์ฃผ๊ธฐ DP๋„ ์ง€์—ฐ๋งŒํผ ํ–‰๋™ ์ธ๋ฑ์Šค๋ฅผ ๋ฐ€์–ด ์‹คํ–‰ํ•˜๋Š” ๋‹จ์ˆœ ๋ณด์ •(๋…ผ๋ฌธ์ด ์ธ์šฉํ•œ Chi et al. 2024์˜ latency matching ๊ณ„์—ด)์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋Ÿฐ ๋ฒ ์ด์Šค๋ผ์ธ์ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜์— ์—†์œผ๋ฏ€๋กœ Delay ์กฐ๊ฑด ๊ฒฉ์ฐจ ์ค‘ ์–ผ๋งˆ๊ฐ€ โ€œ์‹œ๊ฐ„ ํ‘œํ˜„โ€ ๋•์ด๊ณ  ์–ผ๋งˆ๊ฐ€ โ€œ์ง€์—ฐ์„ ์•„๋Š” ๊ฒƒโ€ ๋•์ธ์ง€ ๋ถ„๋ฆฌ๋˜์ง€ ์•Š๋Š”๋‹ค. RTC ๋น„๊ต๋Š” ์‹ค๊ธฐ์—๋งŒ ์žˆ๋‹ค. ๊ณต๊ฐœ ํ‰๊ฐ€ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด ์ด ์˜๋ฌธ์— ๋‹ต์ด ๋‚˜์˜จ๋‹ค. ์ง€์—ฐ์ด D ์Šคํ…์ด๋ฉด ์ด์ „ ๊ณ„ํš์„ D ์Šคํ… ๋” ์‹คํ–‰ํ•œ ๋’ค ์ƒˆ ๊ณ„ํš์˜ ์ฒซ ํ–‰๋™๋ถ€ํ„ฐ ์‹คํ–‰ํ•œ๋‹ค. Chronos๋Š” ์ƒˆ ๊ณ„ํš์„ D + 0.05j ์ดˆ ์‹œ๊ฐ์œผ๋กœ ์งˆ์˜ํ•˜๋ฏ€๋กœ ๋งž๋Š” ์‹œ์ ์˜ ํ–‰๋™์ด ๋‚˜์˜จ๋‹ค. DP๋Š” ์‹œ๊ฐ์„ ๋ฐ›์ง€ ์•Š์œผ๋ฏ€๋กœ โ€œ์ง€๊ธˆโ€ ๊ธฐ์ค€ ๊ณ„ํš์ด D ์Šคํ… ๋Šฆ๊ฒŒ ์‹คํ–‰๋˜๊ณ , ์•ž์˜ D๊ฐœ๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋Š” ๋ณด์ •๋„ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ํ‘œ์˜ โ€œDP, 0~200 ms ์ง€์—ฐ 1.8%โ€๋Š” ์ง€์—ฐ ๋ณด์ •์ด ์ „ํ˜€ ์—†๋Š” DP์˜ ์ˆ˜์น˜๋‹ค.

  • ํ‰๊ฐ€ ์กฐ๊ฑด์˜ ์ƒ๋‹น์ˆ˜๊ฐ€ ํ•™์Šต randomization ๋ฒ”์œ„ ์•ˆ์— ์žˆ๋‹ค. ๋…ผ๋ฌธ ์„œ์ˆ (๋ถ€๋ก B.2)๋งŒ ๋ณด๋ฉด ํ•™์Šต randomization์€ ๊ด€์ธก 12.5~33.33 Hzยท์ง€์—ฐ 0~50 ms, ํ–‰๋™ ์‹œ์ž‘ ์ง€์—ฐ ์ตœ๋Œ€ 100 ms์ด๊ณ , ํ‰๊ฐ€์˜ Small obs.์™€ Delay 0~100 ms๊ฐ€ ์ด ๋ฒ”์œ„์™€ ๊ฐ™๋‹ค. ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ config(seed 0)๋Š” ๋ฒ”์œ„๋ฅผ ๋” ๋„“๊ฒŒ ์ ๊ณ  ์žˆ์–ด์„œ, ๋ถ„ํฌ ์•ˆ์— ๋“œ๋Š” ์กฐ๊ฑด์ด ๋” ๋งŽ์•„์ง„๋‹ค.

    ํ‰๊ฐ€ ์กฐ๊ฑด ๋…ผ๋ฌธ ์„œ์ˆ  ๊ธฐ์ค€ ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ config ๊ธฐ์ค€ (seed 0)
    Small obs. ๋ฒ”์œ„ ์•ˆ ๋ฒ”์œ„ ์•ˆ (Pivoting์€ ํ‰๊ฐ€ ์ชฝ์ด 15~20 Hzยท์ง€์—ฐ ์—†์Œ์ด๋ผ ๋” ์•ˆ์ชฝ)
    Wide sensors ๋ฒ”์œ„ ๋ฐ– ConveyorยทThreading์€ ๋ฒ”์œ„ ๋ฐ–, Pivoting์€ ๋ฒ”์œ„์™€ ์ •ํ™•ํžˆ ๊ฐ™์Œ
    Delay 0~100 ms ๋ฒ”์œ„ ์•ˆ ๋ฒ”์œ„ ์•ˆ
    Delay 0~200 ms ์ ˆ๋ฐ˜์ด ๋ฒ”์œ„ ๋ฐ– ๋ฒ”์œ„ ์•ˆ (์ตœ๋Œ€ 200 ms)
    Combined ๋ฒ”์œ„ ๋ฐ– ConveyorยทThreading์€ ๊ด€์ธก ์„ฑ๋ถ„์ด ๋ฒ”์œ„ ๋ฐ–. Pivoting์€ ๋‘ ์„ฑ๋ถ„ ๋ชจ๋‘ ๋ฒ”์œ„ ์•ˆ์ด์ง€๋งŒ, ํ•™์Šต์—์„œ ๊ฐ randomization์ด ์ƒ˜ํ”Œ์˜ 20%์—๋งŒ ์ ์šฉ๋˜๋ฏ€๋กœ ๋‘˜์ด ๋™์‹œ์— ๊ฑธ๋ฆฌ๋Š” ๊ฒฝ์šฐ๋Š” ๋“œ๋ฌผ๋‹ค

    ๋”ฐ๋ผ์„œ Chronos(์™€ DP + rand.)์—๊ฒŒ ํ•™์Šต ๋ถ„ํฌ ๋ฐ–์ด๋ผ๊ณ  ํ™•์‹คํžˆ ๋งํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ConveyorยทDexMimicGen์˜ Wide sensors์™€ Combined์˜ ๊ด€์ธก ์„ฑ๋ถ„๋ฟ์ด๋‹ค. randomization ์—†๋Š” DP์—๊ฒŒ๋Š” ๋ชจ๋“  ๊ต๋ž€ ์กฐ๊ฑด์ด ๋ถ„ํฌ ๋ฐ–์ด๋‹ค. Conveyor์˜ โ€œ0~200 ms ์ง€์—ฐ์—์„œ DP 1.8%, Chronos 76.4%โ€๋„ Chronos ์ชฝ์—์„œ๋Š” ์™ธ์‚ฝ์ด ์•„๋‹ˆ๋ผ ํ•™์Šตํ•œ ๋ฒ”์œ„ ์•ˆ์˜ ๊ฒฐ๊ณผ๋กœ ์ฝ์–ด์•ผ ํ•œ๋‹ค. ConveyorยทPivoting์€ DP + rand. ํ–‰์ด ์žˆ์–ด ์ด ํšจ๊ณผ๊ฐ€ ์–ด๋А ์ •๋„ ๋ถ„๋ฆฌ๋˜์ง€๋งŒ, DP + rand. ์ฒดํฌํฌ์ธํŠธ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์•„ ๊ทธ ๋ณ€ํ˜•์ด ๋ช‡ ms๊นŒ์ง€์˜ ์ง€์—ฐ์œผ๋กœ ํ•™์Šต๋๋Š”์ง€๋Š” ์•Œ ์ˆ˜ ์—†๋‹ค. ์ค€์ •์  6๊ณผ์ œ(Fig. 4c, Table 4)์—๋Š” DP + rand.๊ฐ€ ์•„์˜ˆ ์—†๋‹ค. 59.7 โ†’ 73.4%์˜ ์ด๋“์ด ์‹œ๊ฐ„ ํ‘œํ˜„์—์„œ ์™”๋Š”์ง€ timing augmentation์—์„œ ์™”๋Š”์ง€๋Š” ๊ทธ ๊ณผ์ œ๋“ค์—์„œ ์•Œ ์ˆ˜ ์—†๋‹ค. config๋Š” ํ•™์Šต seed 0์˜ 6๊ฐœ(ConveyorยทThreadingยทPivoting ร— ChronosยทDP)๋งŒ ์ฝ์—ˆ์œผ๋ฏ€๋กœ, ๋‚˜๋จธ์ง€ seed์™€ ๋‚˜๋จธ์ง€ DexMimicGen 5๊ณผ์ œ๊ฐ€ ๊ฐ™์€ ์„ค์ •์ธ์ง€๋Š” ํ™•์ธํ•˜์ง€ ์•Š์•˜๋‹ค.

  • 3 seed๋กœ๋Š” Pivoting์˜ ๊ฒฉ์ฐจ๊ฐ€ ํ†ต๊ณ„์ ์œผ๋กœ ํ™•์ •๋˜์ง€ ์•Š๋Š”๋‹ค. ๋ณด๊ณ ๋œ ํ‰๊ท  ยฑ ํ‘œ์ค€ํŽธ์ฐจ๋กœ Welch t-๊ฒ€์ •์„ ํ•˜๋ฉด(n=3, ํ•„์ž ๊ณ„์‚ฐ), Pivoting์—์„œ Chronos vs DP์˜ nominalยทDelay โ‰ค200ยทCombined ๊ฒฉ์ฐจ๋Š” p = 0.38, 0.35, 0.24์ด๊ณ , Chronos vs AddTime์˜ WideยทCombined ๊ฒฉ์ฐจ๋„ p = 0.13, 0.17์ด๋‹ค. AddTime์˜ Pivoting ํ‘œ์ค€ํŽธ์ฐจ๋Š” ยฑ12~25%p๋‹ค. ์ €์ž๋“ค์ด RoPE์˜ ์šฐ์œ„๋ฅผ โ€œconsistent withโ€๋ผ๋Š” ์กฐ์‹ฌ์Šค๋Ÿฌ์šด ํ‘œํ˜„์œผ๋กœ ์ ์€ ๊ฒƒ์€ ์ ์ ˆํ•˜์ง€๋งŒ, ๋ณธ๋ฌธ์˜ โ€œoutperforms Chronos-AddTime in every conditionโ€์€ ํ‰๊ท ์˜ ์ˆœ์œ„์ผ ๋ฟ์ด๋‹ค. ๋ฐ˜๋ฉด Conveyor Combined(32.7 ยฑ 5.7 vs 7.8 ยฑ 2.0, p = 0.01)์ฒ˜๋Ÿผ ํ‘œ์ค€ํŽธ์ฐจ๊ฐ€ ์ž‘์€ ์นธ์˜ ๊ฒฉ์ฐจ๋Š” ๋šœ๋ ทํ•˜๋‹ค.

  • ์‹ค๊ธฐ Pivoting์˜ ์ด๋“์€ timing ๊ฒฌ๊ณ ์„ฑ๋ณด๋‹ค ์ˆ˜์ค€ ์ฐจ์ด์— ๊ฐ€๊น๋‹ค. DP ์ž์‹ ์˜ ์ ์ˆ˜๊ฐ€ ๊ต๋ž€์— ๊ฑฐ์˜ ๋ฐ˜์‘ํ•˜์ง€ ์•Š๋Š”๋‹ค(nominal 52.5, Observation 45.0, Inference 40.0, Combined 52.5). Combined๊ฐ€ nominal๊ณผ ๊ฐ™์œผ๋ฏ€๋กœ ์ด ๊ณผ์ œ์—์„œ๋Š” ์ฃผ์ž…ํ•œ timing ๊ต๋ž€์ด DP๋ฅผ ํฌ๊ฒŒ ํ•ด์น˜์ง€ ์•Š์•˜๋‹ค. Chronos์˜ ์šฐ์œ„๋Š” nominal๋ถ€ํ„ฐ ์žˆ๋Š” ์ผ์ •ํ•œ ๊ฒฉ์ฐจ๋‹ค. ๋ฌผ์ฒด๋ณ„๋กœ ๋‚˜๋ˆ„๋ฉด ๊ทธ ๊ฒฉ์ฐจ์˜ ์ƒ๋‹น ๋ถ€๋ถ„์ด OOD ๋ฌผ์ฒด์—์„œ ๋‚˜์˜จ๋‹ค. 4์กฐ๊ฑด ํ‰๊ท ์œผ๋กœ in-distribution(ํฐยท์ž‘์€ ์ง€์šฐ๊ฐœ)์€ DP 77.5 vs Chronos 97.5, OOD(์ƒ์žยท์˜†์œผ๋กœ ๋†“์ธ ์ง€์šฐ๊ฐœ)๋Š” 17.5 vs 53.8์ด๋‹ค(ํ•„์ž ๊ณ„์‚ฐ). ์ฆ‰ ์‹ค๊ธฐ Pivoting์€ โ€œChronos๊ฐ€ ์ด ๊ณผ์ œ์—์„œ ๋” ๋‚˜์€ policy์ด๊ณ  ๋ฌผ์ฒด ์ผ๋ฐ˜ํ™”๋„ ๋‚ซ๋‹คโ€๋Š” ์ฆ๊ฑฐ๋กœ๋Š” ๊ฐ•ํ•˜์ง€๋งŒ โ€œtiming ๋ณ€ํ™”์— ๊ฒฌ๊ณ ํ•˜๋‹คโ€๋Š” ์ฆ๊ฑฐ๋กœ๋Š” ์•ฝํ•˜๋‹ค. ๊ทธ ์ˆ˜์ค€ ์ฐจ์ด๊ฐ€ ์–ด๋””์„œ ์˜ค๋Š”์ง€(multi-rate F/T ์‚ฌ์šฉ, randomization ์ž์ฒด, ํ•™์Šต ์ฐจ์ด)๋Š” ๋…ผ๋ฌธ์ด ๋‹ค๋ฃจ์ง€ ์•Š๋Š”๋‹ค. Dynamic Cup์˜ nominal ๊ฒฉ์ฐจ(50 vs 80)๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ nominal์— ๋‚จ์€ ์ž์—ฐ ์ง€์—ฐ ๋•๋ถ„์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ถ„ํ•ด๋˜์ง€ ์•Š์•˜๋‹ค.

  • ์‹ค๊ธฐ ํ‘œ๋ณธ์ด ์ž‘๋‹ค. ์กฐ๊ฑด๋‹น 10ํšŒ(Pivoting 20ํšŒ)๋‹ค. ์กฐ๊ฑด ํ•˜๋‚˜๋งŒ ๋ณด๋ฉด Dynamic Cup nominal ์™„์ „ ์„ฑ๊ณต 8/10 vs 5/10๋„ Fisher p = 0.35๋‹ค. 4์กฐ๊ฑด์˜ ์™„์ „ ์„ฑ๊ณต์„ ํ•ฉ์น˜๋ฉด Chronos vs DP๊ฐ€ Dynamic Cup 25/40 vs 15/40(p = 0.04), Peg 30/40 vs 21/40(p = 0.06), Pivoting 57/80 vs 36/80(p = 0.001)์ด๋‹ค(ํ•„์ž ๊ณ„์‚ฐ, ๋ถ€๋ถ„ ์„ฑ๊ณต์€ ์‹คํŒจ๋กœ ์…ˆ). ์‹ค๊ธฐ seed๋‚˜ ์ฒดํฌํฌ์ธํŠธ ์ˆ˜๋Š” ์ ํ˜€ ์žˆ์ง€ ์•Š๋‹ค.

  • ํ‰๊ท ์— ๊ฐ€๋ ค์ง„ ์นธ์ด ์žˆ๋‹ค. Threading Combined์—์„œ Chronos๋Š” DP๋ณด๋‹ค 14%p ๋‚ฎ๋‹ค(77.3 โ†’ 63.3%). ๋ณธ๋ฌธ์€ ์ด ์นธ์„ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ฐ˜๋Œ€๋กœ Coffee์—์„œ๋Š” Chronos๊ฐ€ nominal(51.3%)๋ณด๋‹ค Combined(60.0%)ยทSmall obs.(58.0%)์—์„œ ๋” ๋†’๋‹ค. ์ฒดํฌํฌ์ธํŠธ๋ฅผ nominal ๊ฒ€์ฆ ์„ฑ๊ณต๋ฅ ๋กœ ๊ณจ๋ž๋Š”๋ฐ๋„ ๊ต๋ž€ ์กฐ๊ฑด์ด ๋” ๋†’์€ ์ด์œ ๋Š” ์„ค๋ช…๋˜์ง€ ์•Š๋Š”๋‹ค. DP Pouring์˜ ํ‘œ์ค€ํŽธ์ฐจ ยฑ29~38%p๋Š” seed ํ•˜๋‚˜๊ฐ€ ํฌ๊ฒŒ ์‹คํŒจํ•œ ์ด๋ด‰ ๋ถ„ํฌ๋กœ ๋ณด์ธ๋‹ค(ํ•„์ž ํ•ด์„). ์ด ๊ฒฝ์šฐ ๊ณผ์ œ ํ‰๊ท ์€ seed ํ•˜๋‚˜์— ์ขŒ์šฐ๋œ๋‹ค.

  • Fig. 1์ด ์ œ์‹œํ•œ 6๊ฐ€์ง€ ๋ณ€๋™ ์ค‘ ์‹คํ—˜ํ•œ ๊ฒƒ์€ ์ผ๋ถ€๋‹ค. ์‹คํ—˜์€ โ‘  ์ƒ˜ํ”Œ๋ง ์ฃผ๊ธฐ, โ‘ก ๊ด€์ธก ์ง€์—ฐ, โ‘ฃ ์ถ”๋ก  ์ง€์—ฐ์„ ๊ต๋ž€ํ•œ๋‹ค. 1 Hz๊นŒ์ง€ ๋–จ์–ด์ง€๋Š” Large ์กฐ๊ฑด์ด โ‘ข dropout์„ ๋ถ€๋ถ„์ ์œผ๋กœ ํ‰๋‚ด ๋‚ผ ๋ฟ์ด๋‹ค. โ‘ค ์ œ์–ด ์ฃผ๊ธฐ์™€ โ‘ฅ ์‹คํ–‰ ์ง€์—ฐ์€ ํ‰๊ฐ€๋˜์ง€ ์•Š์•˜๊ณ , ํ–‰๋™์€ ๋ชจ๋“  ๊ณผ์ œ์—์„œ 20 Hz 16๊ฐœ๋กœ ๊ณ ์ •์ด๋‹ค. ์ €์ž๋“ค๋„ ๊ฐ€๋ณ€ ์ œ์–ด ์ฃผ๊ธฐ์™€ ์‹œ๊ฐ„ ์Šค์ผ€์ผ๋ง์„ ํ–ฅํ›„ ๊ณผ์ œ๋กœ ๋‚จ๊ฒผ๋‹ค. ์‹ (2)์˜ \Delta t_a๋Š” ์›๋ฆฌ์ƒ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋ฐ”๊ฟจ์„ ๋•Œ ์ž‘๋™ํ•˜๋Š”์ง€๋Š” ์ด ๋…ผ๋ฌธ์ด ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค.

  • RoPE ์ฃผ๊ธฐ ๋ฒ”์œ„ ๋ฐ–์˜ ์‹œ๊ฐ„์ฐจ๋Š” ๊ฒ€์ฆ๋˜์ง€ ์•Š์•˜๋‹ค. ํšŒ์ „ ์ฃผ๊ธฐ๋Š” 0.1~2 s๋‹ค. Large ์กฐ๊ฑด์—์„œ ์ด๋ฏธ์ง€ ์ฃผ๊ธฐ๊ฐ€ 1 Hz๊นŒ์ง€ ๋‚ด๋ ค๊ฐ€๋ฉด, ๋‘ ๋ฒˆ์งธ๋กœ ์ตœ๊ทผ ์ด๋ฏธ์ง€์˜ ๋‚˜์ด๋Š” 1 s๋ฅผ ๋„˜๊ณ  ๊ฑฐ๊ธฐ์— ์ง€์—ฐ(์ตœ๋Œ€ 0.1 s)๊ณผ ์ฒญํฌ ๋ ํ–‰๋™์˜ ๋ฏธ๋ž˜ ์‹œ๊ฐ(์ตœ๋Œ€ ์•ฝ 0.2 + 15 ร— 0.05 = 0.95 s)์ด ๋”ํ•ด์ง„๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๊ด€์ธก-ํ–‰๋™ ์‹œ๊ฐ„์ฐจ๊ฐ€ 2 s๋ฅผ ๋„˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค(ํ•„์ž ๊ณ„์‚ฐ, ์ƒ˜ํ”Œ๋ง ์œ„์ƒ์— ๋”ฐ๋ผ ๋‹ค๋ฆ„). ๊ณต๊ฐœ Conveyor ํ‰๊ฐ€ ์ฝ”๋“œ๋„ โ€œ1 Hz ์„ผ์„œ์—๋Š” ์•ฝ 3 s์˜ ์ด๋ ฅ์ด ํ•„์š”ํ•˜๋‹คโ€๋Š” ์ฃผ์„๊ณผ ํ•จ๊ป˜ 400ํ”„๋ ˆ์ž„(100 Hz ๊ธฐ์ค€ 4 s)์˜ ์›์ฒœ ์ด๋ ฅ์„ ๋ณด๊ด€ํ•œ๋‹ค. ์ด ์˜์—ญ์—์„œ ํ‘œํ˜„์ด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€, ์ฃผ๊ธฐ ๋ฒ”์œ„๋ฅผ ๋ฐ”๊พธ๋ฉด ๊ฒฐ๊ณผ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‹ฌ๋ผ์ง€๋Š”์ง€์— ๋Œ€ํ•œ ์ ˆ์ œ๋Š” ์—†๋‹ค.

  • ์žฌํ˜„์— ํ•„์š”ํ•œ ์ •๋ณด ์ผ๋ถ€๊ฐ€ ๋น ์ ธ ์žˆ๋‹ค. ์‹ค๊ธฐ ๋กœ๋ด‡ ๊ธฐ์ข…๊ณผ F/T ์„ผ์„œ ์ข…๋ฅ˜๋Š” ๋ณธ๋ฌธ์— ์—†๋‹ค(๊ทธ๋ฆผ์œผ๋กœ๋งŒ ์ง์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค). ์‹ค์ œ ์ถ”๋ก  ์‹œ๊ฐ„๊ณผ ๊ณ„์‚ฐ ์ž์›, ์‹ค๊ธฐ์—์„œ d_t๋ฅผ โ€œ์ด์ „ ์š”์ฒญ์œผ๋กœ ์ถ”์ •โ€ํ•˜๋Š” ๊ตฌ์ฒด์  ๊ทœ์น™(ํ‰๊ท ์ธ์ง€ ์ตœ๋Œ“๊ฐ’์ธ์ง€)๋„ ์—†๊ณ , ์ด ๋ถ€๋ถ„์€ ๊ณต๊ฐœ ์ฝ”๋“œ์—๋„ ์—†๋‹ค. ๋ถ€๋ก B.2์˜ randomization ๋ฒ”์œ„๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ์ค€์ด๊ณ , ์‹ค๊ธฐ policy์˜ ํ•™์Šต randomization ๋ฒ”์œ„๋Š” ๋”ฐ๋กœ ์ ํ˜€ ์žˆ์ง€ ์•Š๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์ด๋ฆ„๋„ ๋ณธ๋ฌธ์—๋Š” ์—†๊ณ  ๊ณต๊ฐœ README์—์„œ๋งŒ ํ™•์ธ๋œ๋‹ค.

์ฝ”๋“œ ๊ณต๊ฐœ ๋ฒ”์œ„

๊ณต๊ฐœ ๋ ˆํฌ(changhaowang/chronos_policy, MIT)์˜ README์— ๋”ฐ๋ฅด๋ฉด ์ •์ฑ…ยทtransformerยทattention ๊ตฌํ˜„(chronos/), ํ•™์Šตยทํ‰๊ฐ€ยท๋…ผ๋ฌธ ํ‘œ ์žฌ์ƒ์„ฑ ์Šคํฌ๋ฆฝํŠธ(scripts/), ๊ทธ๋ฆฌ๊ณ  ์‹œ๋ฎฌ๋ ˆ์ด์…˜ 8๊ณผ์ œ ํ™˜๊ฒฝ(simulation/: DexMimicGen 6๊ณผ์ œ, MuJoCo ConveyorยทPivoting)์ด ๋“ค์–ด ์žˆ๋‹ค. ์ฒดํฌํฌ์ธํŠธ์™€ ๋ฐ์ดํ„ฐ์…‹์€ Hugging Face์— ๋”ฐ๋กœ ์˜ฌ๋ผ๊ฐ€ ์žˆ๋‹ค. ๊ตฌํ˜„์€ Gated Memory Policy์˜ diffusion transformer(์›๋ž˜ RDT์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ)๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ–ˆ๋‹ค. README๋Š” โ€œMSE ๋Œ€์‹  L1, 6D ํšŒ์ „ ์ขŒํ‘œ ๋น„์ •๊ทœํ™”๊ฐ€ DT ๋ฒ ์ด์Šค๋ผ์ธ ์„ฑ๋Šฅ์„ ์˜ฌ๋ฆฐ๋‹คโ€๊ณ  ๋ง๋ถ™์ด๋Š”๋ฐ, ์ด๊ฒƒ์€ ๋…ผ๋ฌธ ๋ถ€๋ก A.3์˜ ์„ค์ •๊ณผ ๊ฐ™๋‹ค.

์•„๋ž˜๋Š” ์ •์  ํ™•์ธ์ด๋‹ค. ๊ณต๊ฐœ ์ฝ”๋“œ๋ฅผ ์ฝ๊ณ , Hugging Face ์ฒดํฌํฌ์ธํŠธ ํŒŒ์ผ์—์„œ ํ•™์Šต config ๋ถ€๋ถ„๋งŒ ์ฝ์—ˆ๋‹ค(ํ•™์Šต seed 0์˜ ConveyorยทThreadingยทPivoting ร— ChronosยทDP, 6๊ฐœ). ์ฝ”๋“œยทํ•™์Šตยทํ‰๊ฐ€๋Š” ์‹คํ–‰ํ•˜์ง€ ์•Š์•˜๋‹ค. ๋…ผ๋ฌธ ์ˆ˜์น˜๋Š” ๋ชจ๋‘ โ€œ๋…ผ๋ฌธ์ด ๋ณด๊ณ ํ•œ ๊ฐ’โ€์ด๋ฉฐ ์ด ๋ธ”๋กœ๊ทธ๊ฐ€ ์žฌํ˜„ํ•œ ๊ฐ’์ด ์•„๋‹ˆ๋‹ค.

๋…ผ๋ฌธ๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ฒƒ. 16์ธตยทํญ 512ยทํ—ค๋“œ 8์˜ diffusion transformer, SigLIP2 base, RoPE 16์Œยท์ฃผ๊ธฐ 0.1~2 sยท์ดˆ ๋‹จ์œ„, DDIM 24/8 ์Šคํ…ยทcosine scheduleยทclean-action \ell_1, ์‹คํ–‰ horizon 12/8/8, Pivoting 19์ฐจ์› adaptive compliance ํ–‰๋™์ด ์ฝ”๋“œยทconfig์™€ ๋งž๋‹ค. ๋…ผ๋ฌธ Eq. 4๋Š” ํ˜ธ์ถœ ์‹œ๊ฐ์„ ์›์ ์œผ๋กœ ์“ฐ์ง€๋งŒ ์ฝ”๋“œ๋Š” ์ฒซ ํ–‰๋™ ์‹œ๊ฐ์„ ์›์ ์œผ๋กœ ๋บ€๋‹ค. Eq. 6์— ๋”ฐ๋ผ attention ์ ์ˆ˜๋Š” ์›์  ์ด๋™์— ๋ถˆ๋ณ€์ด๋ฏ€๋กœ ๋™์น˜๋‹ค.

๋…ผ๋ฌธ ์„œ์ˆ ๊ณผ ๋‹ค๋ฅธ ๊ฒƒ.

ํ•ญ๋ชฉ ๋…ผ๋ฌธ ๊ณต๊ฐœ ์ฝ”๋“œยท์ฒดํฌํฌ์ธํŠธ config
ํ•™์Šต ํ–‰๋™ ์‹œ์ž‘ ์ง€์—ฐ ์ ˆ๋ฐ˜์€ 0, ๋‚˜๋จธ์ง€๋Š” ์ตœ๋Œ€ 100 ms (B.2) ์ตœ๋Œ€ 200 ms. ์ง€์—ฐ ์—†๋Š” ๋น„์œจ์€ ConveyorยทThreading 50%, Pivoting 80%
Pivoting ํ•™์Šต ๊ด€์ธก randomization 12.5~33.33 Hzยท0~50 ms (F/T๋งŒ 1~100 Hz) ์นด๋ฉ”๋ผ 1~30 / ํฌ์ฆˆ 1~50 / F/T 10~100 Hzยท0~100 ms, ์ƒ˜ํ”Œ์˜ 20%์—๋งŒ ์ ์šฉ
Pivoting ํ‰๊ฐ€ ์กฐ๊ฑด Table 2 (์ „ ๊ณผ์ œ ๊ณตํ†ต) Small 15~20 / 15~20 / 75~100 Hzยท์ง€์—ฐ ์—†์Œ, Large 1~30 / 1~50 / 10~100 Hz
DP์™€ Chronos์˜ ๊ตฌ์กฐ ๊ฐ™์€ ๋ฐฑ๋ณธ, ์‹œ๊ฐ„ ์ •๋ณด๋งŒ ๋‹ค๋ฆ„ diffusion step์„ DP๋Š” ๋ณ„๋„ ํ† ํฐ, Chronos๋Š” ํ–‰๋™ ํ† ํฐ์— ๋ง์…ˆ. self-attention ๋งˆ์Šคํฌ๋Š” Chronos๋งŒ ์‚ฌ์šฉ. ์‹œ๊ฐ„ validity ๋งˆ์Šคํฌ๋Š” ConveyorยทThreading DP์— ์—†๊ณ  Pivoting DP์—๋Š” ์žˆ์Œ
์†์‹ค ๊ฐ€์ค‘ \ell_1๋งŒ ์–ธ๊ธ‰ Chronos๋Š” ์•ž 8๊ฐœ ํ–‰๋™์— 2๋ฐฐ ๊ฐ€์ค‘. DP๋Š” ConveyorยทThreading์—์„œ ๊ท ๋“ฑ, Pivoting์—์„œ Chronos์™€ ๊ฐ™์€ 2๋ฐฐ ๊ฐ€์ค‘
์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ง€์—ฐ ์•„๋ž˜ DP ์‹คํ–‰ ์„œ์ˆ  ์—†์Œ ์ง€์—ฐ D ์Šคํ… ๋’ค ์ƒˆ ๊ณ„ํš์˜ ์ฒซ ํ–‰๋™๋ถ€ํ„ฐ ์‹คํ–‰. ์•ž D๊ฐœ๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋Š” ๋ณด์ • ์—†์Œ
์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ถ”๋ก  ์ง€์—ฐ ๋ถ„ํฌ โ€œ0~100 / 0~200 ms์—์„œ ์ƒ˜ํ”Œโ€ 50 ms ๋‹จ์œ„ ๊ท ๋“ฑ ๋ถ„ํฌ, ์ฒซ ํ˜ธ์ถœ์€ ์ง€์—ฐ ์—†์Œ

์ด ์ค‘ ์†์‹ค ๊ฐ€์ค‘ ์ฐจ์ด๋Š” ConveyorยทDexMimicGen ๋น„๊ต์—์„œ Chronos๋งŒ ์•ž์ชฝ ํ–‰๋™ ๊ฐ€์ค‘์„ ๋ฐ›์•˜๋‹ค๋Š” ๋œป์ด๊ณ , ๊ตฌ์กฐ ์ฐจ์ด์™€ ํ•จ๊ป˜ โ€œtimestamp ์œ ๋ฌดโ€ ๋น„๊ต์— ์„ž์ด๋Š” ๋ณ€์ˆ˜๋‹ค. ํšจ๊ณผ์˜ ํฌ๊ธฐ๋Š” ์ •์ ์œผ๋กœ๋Š” ์•Œ ์ˆ˜ ์—†๋‹ค.

๊ณต๊ฐœ ํ•™์Šต ๊ฒฝ๋กœ๋Š” ๋…ผ๋ฌธ ๋ ˆ์‹œํ”ผ์™€ ๋‹ค๋ฅด๋‹ค. ๋ ˆํฌ์˜ scripts/train.py๋Š” SigLIP ํŠน์ง•์„ ๊ณ ์ •(frozen)ํ•˜๊ณ , ์ด๋ฏธ์ง€ augmentationยทlr scheduleยทBF16์ด ์—†์œผ๋ฉฐ, AdamW์˜ betaยทweight decay๋ฅผ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋‘๊ณ , ๊ธฐ๋ณธ 100 epoch์— ๊ฒ€์ฆ ์†์‹ค ์ตœ์†Œ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ๊ณ ๋ฅธ๋‹ค. ๋ ˆํฌ ๋ฌธ์„œ๋„ ์ด trainer๋กœ ๋‹ค์‹œ ํ•™์Šตํ•œ ์„ฑ๊ณต๋ฅ ์€ โ€œcomparable โ€ฆ but not identicalโ€์ด๋ผ๊ณ  ๋ฐํžŒ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ export์˜ ๊ธฐ๋ณธ๊ฐ’์ด --timing randomized์ด๋ฏ€๋กœ, README๋Œ€๋กœ DP(--method dt)๋ฅผ ํ•™์Šตํ•˜๋ฉด ๋…ผ๋ฌธ์˜ plain DP๊ฐ€ ์•„๋‹ˆ๋ผ DP + rand. ๋ณ€ํ˜•์ด ๋œ๋‹ค. plain DP๋ฅผ ์›ํ•˜๋ฉด --timing nominal๋กœ exportํ•ด์•ผ ํ•œ๋‹ค. ๋…ผ๋ฌธ ์ˆ˜์น˜์™€ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒƒ์€ ๋‚ด๋ถ€ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ํ•™์Šตํ•œ ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ๋‹ค.

๋ ˆํฌ์— ์—†๋Š” ๊ฒƒ. ์‹ค๊ธฐ ์ฝ”๋“œ(Dynamic CupยทPeg Insertionยท์‹ค๊ธฐ Pivoting, ๋น„๋™๊ธฐ ์‹คํ–‰๊ธฐ, ์ด์ „ ์š”์ฒญ์œผ๋กœ d_t๋ฅผ ์ถ”์ •ํ•˜๋Š” ๊ทœ์น™), RTC ๋ฒ ์ด์Šค๋ผ์ธ, AddTime ๋ณ€ํ˜•์ด ์—†๋‹ค. ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ์™€ ํ‰๊ฐ€ ์ž‘์—… ๋ชฉ๋ก์—๋Š” Chronos์™€ DP ๋‘ ๋ฐฉ๋ฒ•๋งŒ ์žˆ๊ณ , Fig. 3์˜ AddTimeยทDP + rand.ยทRoPE w/o rand. ์ฒดํฌํฌ์ธํŠธ๋Š” ์—†๋‹ค. ๋”ฐ๋ผ์„œ ์ ˆ์ œ ๊ฒฐ๊ณผ๋Š” ๊ณต๊ฐœ ์ž๋ฃŒ๋กœ ๋‹ค์‹œ ํ‰๊ฐ€ํ•  ์ˆ˜ ์—†๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€

์ถ”๋ก  ์ง€์—ฐ๊ณผ ์ฒญํฌ ์—ฐ์†์„ฑ. RTC๋Š” ์ด๋ฏธ ํ™•์ •๋œ ํ–‰๋™ prefix๋ฅผ inpaintingํ•ด ๋น„๋™๊ธฐ ์‹คํ–‰์˜ ์ฒญํฌ ๊ฒฝ๊ณ„๋ฅผ ์ž‡๊ณ , ARLI๋Š” ๊ฐ™์€ ์ง€์—ฐ ์ƒํ™ฉ์—์„œ ์ค‘๊ฐ„ ํ–‰๋™๊ณผ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›๋Š” ์ž‘์€ RL policy๋ฅผ ๋ถ™์—ฌ ๋ฏธ์„ธ์กฐ์ •ํ•œ๋‹ค. Long-WAM์€ ๋ฐ˜๋Œ€๋กœ ์˜ˆ์ธก์ด ์—ฐ์†์ ์ด๋ฉด guidance ์—†์ด ๊ฐˆ์•„ ๋ผ์›Œ๋„ ๋œ๋‹ค๋Š” ์ชฝ์ด๋‹ค. ์ด๋“ค์€ ๋ชจ๋‘ ํ–‰๋™ ์ชฝ ์—ฐ์†์„ฑ์„ ๋‹ค๋ฃฌ๋‹ค. Chronos๋Š” ๊ด€์ธก์ด ์–ธ์ œ ์ฐํ˜”๋Š”์ง€๊นŒ์ง€ ๊ฐ™์€ ํ‘œํ˜„์— ๋„ฃ๋Š”๋‹ค๋Š” ์ ์—์„œ ์ถ•์ด ๋‹ค๋ฅด๋‹ค. ์‹ค๊ธฐ ๊ฒฐ๊ณผ(RTC๋Š” Inference์—์„œ๋งŒ ์ด๋“)๋„ ๋‘ ์ถ•์ด ๋ณด์™„์ ์ด๋ผ๋Š” ์ €์ž๋“ค์˜ ํ•ด์„๊ณผ ๋งž๋Š”๋‹ค. ๋‹ค๋งŒ Chronos๋Š” RTC์‹ prefix ์ œ์•ฝ์„ ์“ฐ์ง€ ์•Š๊ณ  ์ง€๋‚˜๊ฐ„ ํ–‰๋™์„ ๋ฒ„๋ฆฌ๊ธฐ๋งŒ ํ•˜๋ฏ€๋กœ, ์ฒญํฌ ๊ฒฝ๊ณ„์˜ ๋งค๋„๋Ÿฌ์›€์€ ์ด ๋…ผ๋ฌธ์—์„œ ์ธก์ •๋˜์ง€ ์•Š์•˜๋‹ค. ๋‘˜์„ ๊ฒฐํ•ฉํ•œ ์‹คํ—˜๋„ ์—†๋‹ค.

๋‹ค์ค‘ ๊ฐ๊ฐ ๋น„๋™๊ธฐ ํ•™์Šต. slow-fast ๊ตฌ์กฐ์˜ Reactive Diffusion Policy๋‚˜ ์ฃผํŒŒ์ˆ˜ ์ธ์‹ ์ž„๋ฒ ๋”ฉ์˜ ManipForce๋Š” ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๋งˆ๋‹ค ๋‹ค๋ฅธ ์ฃผ๊ธฐ๋ฅผ ๊ตฌ์กฐ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค. Chronos๋Š” ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๋ณ„ ๊ตฌ์กฐ ์—†์ด ์‹œ๊ฐ๋งŒ์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜ Pivoting์˜ ํ–‰๋™ ํ‘œํ˜„์€ Hou et al.์˜ Adaptive Compliance Policy๋ฅผ ๋”ฐ๋ฅด๋Š”๋ฐ, ๊ฐ™์€ ๊ณ„์—ด์˜ ํž˜ ๊ธฐ๋ฐ˜ ํ–‰๋™ ํ‘œํ˜„์€ DexForce ๋ฆฌ๋ทฐ์—์„œ๋„ ๋‹ค๋ค˜๋‹ค. ํž˜/์ด‰๊ฐ์„ ๊ณ ์ฃผํŒŒ๋กœ ๋ฐ›๋Š” policy๊ฐ€ ๋Š˜์ˆ˜๋ก ์ด ๋…ผ๋ฌธ์˜ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์œ ์šฉํ•ด์งˆ ๊ฒƒ์ด๋‹ค.

์—ฐ์† ์‹œ๊ฐ„ attention. ๋ถˆ๊ทœ์น™ ์‹œ๊ณ„์—ด์˜ mTANยทContiFormer, ๋น„๋””์˜ค ์ƒ์„ฑ์—์„œ ๊ฐ€๋ณ€ ํ”„๋ ˆ์ž„๋ ˆ์ดํŠธ๋ฅผ ๋‹ค๋ฃจ๋Š” VideoRoPE๋ฅ˜, ์—ฐ์† world-time ์ขŒํ‘œ๋กœ RoPE๋ฅผ ๋Œ๋ฆฌ๋Š” BulletTime์ด ์ง์ ‘์ ์ธ ์„ ํ–‰์ด๋‹ค. Chronos๋Š” ์ด ์•„์ด๋””์–ด๋ฅผ ๋กœ๋ด‡ ๋ชจ๋ฐฉํ•™์Šต์œผ๋กœ ์˜ฎ๊ธฐ๋ฉด์„œ, ๊ด€์ธก ์‹œ๊ฐ๊ณผ ํ–‰๋™ ์งˆ์˜ ์‹œ๊ฐ์„ ๊ฐ™์€ ์ถ•์— ๋‘” ๊ฒƒ์ด ์ฐจ์ด๋‹ค. ํ–‰๋™ ํ† ํฐ์˜ ์‹œ๊ฐ์„ ๋ฐ”๊พธ๋ฉด ๋‹ค๋ฅธ ๋ฏธ๋ž˜ ์‹œ์ ์˜ ํ–‰๋™์„ ์งˆ์˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์€ ๋น„๋””์˜ค ์ชฝ์—๋Š” ์—†๋Š” ๋กœ๋ด‡ ๊ณ ์œ ์˜ ์“ฐ์ž„์ƒˆ๋‹ค.

์‹œ๊ฐ„์„ ๋ช…์‹œํ•˜๋Š” ์ œ์–ด. ๋‚จ์€ ์‹œ๊ฐ„์ด๋‚˜ ์‹œ๊ฐ„ ๋น„์œจ๋กœ ์กฐ๊ฑดํ™”ํ•˜๋Š” ์—ฐ๊ตฌ, ํ–‰๋™ ์ง€์† ์‹œ๊ฐ„์„ ํ•จ๊ป˜ ์˜ˆ์ธกํ•ด ์ œ์–ด ์ฃผ๊ธฐ๋ฅผ ๋ฐ”๊พธ๋Š” TARC ๊ฐ™์€ ์—ฐ๊ตฌ๋Š” ์‹œ๊ฐ„์„ ํ–‰๋™์˜ ์†๋„ยท๊ธธ์ด๋ฅผ ์กฐ์ ˆํ•˜๋Š” ๋ณ€์ˆ˜๋กœ ์“ด๋‹ค. Chronos๋Š” ์‹œ๊ฐ„์„ ๊ด€์ธก๊ณผ ์‹คํ–‰์˜ ํƒ€์ž„์Šคํƒฌํ”„๋กœ ์“ด๋‹ค. ์ €์ž๋“ค์ด ํ–ฅํ›„ ๊ณผ์ œ๋กœ ๊ผฝ์€ ๊ฐ€๋ณ€ ์ œ์–ด ์ฃผ๊ธฐ์™€ ์‹œ๊ฐ„ ์Šค์ผ€์ผ๋ง์ด ์ด ๋‘ ํ๋ฆ„์ด ๋งŒ๋‚˜๋Š” ์ง€์ ์ด๋‹ค.

์š”์•ฝ

Chronos Policy๋Š” ๋ชจ๋ฐฉํ•™์Šต policy์˜ ์•”๋ฌต์  ๊ฐ€์ •, ์ฆ‰ โ€œํ† ํฐ ์ˆœ๋ฒˆ = ์‹œ๊ฐ„โ€์„ ๋ฒ„๋ฆฌ๊ณ  ๊ด€์ธก ์ดฌ์˜ ์‹œ๊ฐ๊ณผ ํ–‰๋™ ์‹คํ–‰ ์‹œ๊ฐ์„ ๋ช…์‹œ์  ์ž…๋ ฅ์œผ๋กœ ์ค€๋‹ค. ์‹œ๊ฐ์€ time-aware RoPE๋กœ attention์—๋งŒ ๋“ค์–ด๊ฐ€ ํ† ํฐ ๋‚ด์šฉ๊ณผ ๋ถ„๋ฆฌ๋˜๋ฉฐ, ํ•™์Šต ๋•Œ ๊ด€์ธก ์ฃผ๊ธฐยท์ง€์—ฐ๊ณผ ํ–‰๋™ ์‹œ์ž‘ ์ง€์—ฐ์„ ํ”๋“œ๋Š” temporal randomization๊ณผ ์ง์„ ์ด๋ฃฌ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ ˆ์ œ๋Š” ๋‘ ์š”์†Œ๊ฐ€ ๋ณด์™„์ ์ด๋ผ๋Š” ๊ฒƒ, ํŠนํžˆ timestamp ์—†๋Š” randomization์€ ๋‹ค์ค‘ ๊ฐ๊ฐ ๊ณผ์ œ์—์„œ ํ•ด๋กญ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์ธ๋‹ค. ๋™์  ๊ณผ์ œ์™€ ํฐ ๊ด€์ธก ๊ต๋ž€์—์„œ ์ด๋“์ด ๊ฐ€์žฅ ํฌ๊ณ , ์ค€์ •์  ๊ณผ์ œ์—์„œ๋Š” nominal ์„ฑ๋Šฅ์„ ์žƒ์ง€ ์•Š๋Š”๋‹ค.

ํ•œ๊ณ„๋Š” ๋น„๊ต์˜ ๋ถ„ํ•ด์™€ ํ‘œ๋ณธ ๊ทœ๋ชจ์— ์žˆ๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ถ”๋ก  ์ง€์—ฐ ๋น„๊ต์˜ DP๋Š” ๊ณต๊ฐœ ์ฝ”๋“œ์ƒ ์ง€์—ฐ ๋ณด์ •์ด ์ „ํ˜€ ์—†๋Š” ๋ฒ ์ด์Šค๋ผ์ธ์ด๋‹ค. ๊ณต๊ฐœ ์ฒดํฌํฌ์ธํŠธ config ๊ธฐ์ค€์œผ๋กœ๋Š” 0~200 ms ์ง€์—ฐ๊ณผ Pivoting์˜ Wide sensors๊นŒ์ง€ ํ•™์Šต randomization ๋ฒ”์œ„ ์•ˆ์— ์žˆ์–ด, ๋ถ„ํฌ ๋ฐ– ์ผ๋ฐ˜ํ™”๋กœ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด์ด ๋…ผ๋ฌธ ์„œ์ˆ ๋ณด๋‹ค ์ ๋‹ค. ์ค€์ •์  ๊ณผ์ œ์—๋Š” randomization๋งŒ ์“ด ๋Œ€์กฐ๊ตฐ์ด ์—†๋‹ค. Pivoting์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ยท์‹ค๊ธฐ ๋ชจ๋‘ ๊ฒฉ์ฐจ๊ฐ€ seed์™€ ์‹œํ–‰ ์ˆ˜์— ๋น„ํ•ด ํฌ์ง€ ์•Š๊ฑฐ๋‚˜, ์‹ค๊ธฐ์—์„œ๋Š” timing๊ณผ ๋ฌด๊ด€ํ•œ ์ˆ˜์ค€ ์ฐจ์ด๋กœ ๋ณด์ธ๋‹ค. ๊ทธ๋ž˜๋„ โ€œ์–ธ์ œ ์ฐํ˜”๊ณ  ์–ธ์ œ ์‹คํ–‰ํ•  ๊ฒƒ์ธ๊ฐ€โ€๋ฅผ policy์— ์•Œ๋ ค ์ฃผ๋Š” ์ผ์ด ์œ„์น˜ ์ธ์ฝ”๋”ฉ ํ•˜๋‚˜๋กœ ๊ฐ€๋Šฅํ•˜๊ณ , ๊ทธ๊ฒƒ์ด temporal augmentation์„ ์“ธ๋ชจ ์žˆ๊ฒŒ ๋งŒ๋“ ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋Š” ์ด์‹์„ฑ์ด ๋†’๋‹ค. ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œยท์ฒดํฌํฌ์ธํŠธยท๋ฐ์ดํ„ฐ๊ฐ€ ๊ณต๊ฐœ๋ผ ์žˆ์œผ๋ฏ€๋กœ ๋น ์ง„ ๋Œ€์กฐ๊ตฐ(์ง€์—ฐ ๋ณด์ • DP, ์ค€์ •์  ๊ณผ์ œ์˜ DP + rand.)์„ ์ถ”๊ฐ€ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ง€์—ฐ ๋ณด์ • DP๋Š” ๊ณต๊ฐœ DP ์ฒดํฌํฌ์ธํŠธ์— ์‹คํ–‰ ๊ทœ์น™๋งŒ ๋ฐ”๊พธ๋ฉด ๋œ๋‹ค. ๋ฐ˜๋ฉด ์ƒˆ๋กœ ํ•™์Šตํ•ด์•ผ ํ•˜๋Š” ๋Œ€์กฐ๊ตฐ์€ ๊ณต๊ฐœ trainer๊ฐ€ ๋…ผ๋ฌธ ๋ ˆ์‹œํ”ผ์™€ ๋‹ฌ๋ผ ๋…ผ๋ฌธ ์ˆ˜์น˜์™€ ์ง์ ‘ ๋น„๊ตํ•˜๊ธฐ ์–ด๋ ต๋‹ค.

์ด ๊ธ€์— ๋Œ€ํ•ด

  • ์ฝ์€ ๋ฒ”์œ„: arXiv v1(2026-10-09 ์ œ์ถœ) ๋ณธ๋ฌธ๊ณผ ๋ถ€๋ก A~C๋ฅผ HTML๋กœ ์ฝ์—ˆ๊ณ , ์ธ์šฉํ•œ Table 3 ๊ฐ’์€ PDF์™€ ๋Œ€์กฐํ–ˆ๋‹ค. ๊ทธ๋ฆผ 6์žฅ์€ arXiv HTML์—์„œ ๋ฐ›์•„ ๋ชจ๋‘ ์—ด์–ด ์บก์…˜๊ณผ ๋Œ€์กฐํ–ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€๋Š” ๋ณธ๋ฌธ ๊ตฌ์„ฑ, ์˜์ƒ ๋ชฉ๋ก, ์š”์•ฝ ์˜์ƒ ์ž๋ง‰ ํŒŒ์ผ(vtt)์„ ํ™•์ธํ–ˆ๋‹ค. ์˜์ƒ์€ ๋งํฌ๋งŒ ๋‘์—ˆ๋‹ค.
  • ์ฝ”๋“œ ๋Œ€์กฐ ์ถœ์ฒ˜: ๊ณต๊ฐœ ๋ ˆํฌ(changhaowang/chronos_policy, 2026-10-22 ์ƒ์„ฑ, MIT) ์—…์ŠคํŠธ๋ฆผ ์ปค๋ฐ‹ e7c4074 ๊ธฐ์ค€. ๊ฐ™์€ ๋ฃจํ”„์˜ ์ฝ”๋“œ ์ •์  ๋ถ„์„ ๋…ธํŠธ(๋…ผ๋ฌธโ†”๏ธŽ์ฝ”๋“œ ์ฐจ์ด ๋ชฉ๋ก)๋ฅผ ๋ฐ›์•„, ์ธ์šฉํ•œ ํ•ญ๋ชฉ์€ ์› ํŒŒ์ผ(ํ‰๊ฐ€ ์กฐ๊ฑดยท์ง€์—ฐ ์ฒ˜๋ฆฌยทRoPE ํšŒ์ „ยทexportยทtrainer)๊ณผ ์ฒดํฌํฌ์ธํŠธ config ๋ฐœ์ทŒ๋ฅผ ์ง์ ‘ ๋‹ค์‹œ ์—ด์–ด ํ™•์ธํ–ˆ๋‹ค. ์ฒดํฌํฌ์ธํŠธ config๋Š” Hugging Face changhaowang/chronos-policy(revision d18161c)์˜ .ckpt์—์„œ HTTP Range ์š”์ฒญ์œผ๋กœ config ๋ถ€๋ถ„๋งŒ ์ฝ์€ ๊ฒƒ์ด๊ณ , ํ•™์Šต seed 0์˜ 6๊ฐœ(ConveyorยทThreadingยทPivoting ร— ChronosยทDP)์— ํ•œ์ •๋œ๋‹ค. ์‹คํ–‰ ํ™•์ธ์€ ์—†๋‹ค.
  • ํ‘œ๊ธฐ: โ€œํ•„์ž ๊ณ„์‚ฐโ€์€ ๋…ผ๋ฌธ ํ‘œ์˜ ๊ฐ’์œผ๋กœ ์ง์ ‘ ๊ณ„์‚ฐํ•œ ๊ฒƒ(ํŒŒ์ƒ ํ‰๊ท , Welch t-๊ฒ€์ •, Fisher ๊ฒ€์ •, ๋ฌผ์ฒด๋ณ„ ๋ถ„ํ•ด)์ด๊ณ  โ€œํ•„์ž ํ•ด์„โ€์€ ๋…ผ๋ฌธ์ด ๋งํ•˜์ง€ ์•Š์€ ์ถ”๋ก ์ด๋‹ค. Welch ๊ฒ€์ •์€ ํ‘œ์— ๋ณด๊ณ ๋œ ํ‰๊ท ยทํ‘œ๋ณธํ‘œ์ค€ํŽธ์ฐจ์™€ n = 3์„ ๊ทธ๋Œ€๋กœ ์“ด ๊ทผ์‚ฌ๋‹ค.
  • ์กฐํšŒ ์‹œ์ : ๋…ผ๋ฌธยทํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ 2026-10-28, ์ฝ”๋“œยท์ฒดํฌํฌ์ธํŠธ config ๋Œ€์กฐ 2026-10-28.

Copyright 2026, JungYeon Lee