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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์™œ ๋‹ค์ง€ ์† ๋ฐ๋ชจ๊ฐ€ ์–ด๋ ค์šด๊ฐ€ (ยงIยทยงII)
    • ์ค€๋น„: action chunk์™€ temporal ensembling (ยงIII)
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ (ยงIV)
      • A. Inner policy: ์† ์Šคํ‚ฌ ์‹œ์—ฐ๊ณผ ํ•™์Šต
      • B. Copilot ์›๊ฒฉ์กฐ์ž‘: ํด๋Ÿฌ์น˜์™€ VLM ์„ ํƒ๊ธฐ
      • C. Outer policy: H-VAE์™€ visuomotor ์ •์ฑ…
    • ์ง๊ด€: ํด๋Ÿฌ์น˜๋Š” โ€œ์† ์ž์„ธโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ์Šคํ‚ฌ ์‹œ๊ณ„โ€๋ฅผ ์ฅ์—ฌ ์ค€๋‹ค
    • ์‹คํ—˜ (ยงV)
      • ๊ณผ์ œ์™€ ํ‰๊ฐ€ ๊ทœ์•ฝ
      • Q1. ๋ฐ๋ชจ ์ˆ˜์ง‘: ์‹ ๋ขฐ์„ฑ๊ณผ ํšจ์œจ (Table II)
      • Q2ยทQ3. Copilot์—์„œ ์ž์œจ๋กœ, ๊ทธ๋ฆฌ๊ณ  H-VAE (Table III)
      • Q4. ์˜จ๋ผ์ธ ์‹คํ–‰๊ณผ temporal ensembling (Fig. 7ยท9ยท10)
      • Q5. ๋ฌผ์ฒด๋ณ„ ์ ‘์ด‰ ํ–‰๋™ (Fig. 3)
      • Q6. ์Šคํ‚ฌ ์„ ํƒ๊ณผ ์žฌ์‚ฌ์šฉ (Fig. 4ยท11)
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒNestDex ๋ฆฌ๋ทฐ

dexterity
teleop
il
latent-action
skill-library
NestDex: Nested Policy Learning with Copilot Assisted Teleoperation for Dexterous Manipulation
Published

October 17, 2026

  • Paper Link (arXiv:2608.13362): v1(2026-08-13) ๊ธฐ์ค€์œผ๋กœ ์ฝ์—ˆ๋‹ค. 9์ชฝ, ๊ทธ๋ฆผ 11์žฅ, ํ‘œ 3๊ฐœ์ด๊ณ  ๋ถ€๋ก์€ ์—†๋‹ค.

  • Project: ์ƒ๋‹จ ํ•˜์ด๋ผ์ดํŠธ ์˜์ƒ(68์ดˆ), 5๊ฐœ ๊ณผ์ œ์˜ ์ž์œจ ๋กค์•„์›ƒยทcopilot ์ˆ˜์ง‘ ๋ฐ๋ชจ ์˜์ƒ, Fig. 9ยท10์„ ์ฐฝ ๊ตฌ๊ฐ„์„ ๋ฐ”๊ฟ” ๋‹ค์‹œ ๊ทธ๋ ค ๋ณด๋Š” ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ํ”Œ๋กฏ์ด ์žˆ๋‹ค.

  • ์ฝ”๋“œ ๊ณต๊ฐœ ์—†์Œ(2026-10-19 ํ™•์ธ): arXiv ๋ณธ๋ฌธยทHTML๊ณผ ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€(React ๋ฒˆ๋“ค ์ „์ฒด๋ฅผ grep)์— ์ €์žฅ์†Œ ๋งํฌ๊ฐ€ ์—†๋‹ค. ์™ธ๋ถ€ ๋งํฌ๋Š” arXiv abs์™€ BibTeX๋ฟ์ด๋‹ค. ์ฒดํฌํฌ์ธํŠธยท๋ฐ์ดํ„ฐ์…‹ ๊ณต๊ฐœ ์–ธ๊ธ‰๋„ ์—†๋‹ค.

  • James Zhaoโ€ , Jinhe Tangโ€ , Mingyuan Ba, Weiming Zhi (โ€ ๊ณต๋™ 1์ €์ž)

  • The University of Sydney (School of Computer Science, Australian Centre for Robotics), Vanderbilt University. arXiv preprint, 2026 (๊ฒŒ์žฌ์ง€ ํ‘œ๊ธฐ ์—†์Œ)

  1. ๐Ÿ’ก ๋‹ค์ง€ ์† ์›๊ฒฉ์กฐ์ž‘์ด ์–ด๋ ค์šด ์ด์œ ๋Š” ์กฐ์ž‘์ž๊ฐ€ ํŒ” ๊ถค์ ๊ณผ ์†๊ฐ€๋ฝ 20๊ฐœ ๊ด€์ ˆ์„ ๋™์‹œ์— ์ง€์ •ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. NestDex๋Š” ์†๊ฐ€๋ฝ ๋™์ž‘์„ ๋ฏธ๋ฆฌ ํ•™์Šตํ•œ ์† ์Šคํ‚ฌ(inner policy)์— ๋งก๊ธฐ๊ณ , ์กฐ์ž‘์ž๋Š” ํŒ”๊ณผ 1-DoF ํด๋Ÿฌ์น˜ ํ•˜๋‚˜๋กœ ๊ทธ ์Šคํ‚ฌ์˜ ์ง„ํ–‰๋„๋งŒ ์กฐ์ ˆํ•˜๊ฒŒ ํ•œ๋‹ค.
  2. โš™๏ธ inner policy๋Š” ์† ๊ด€์ ˆ ์œ„์น˜ยทํ† ํฌ ์ด๋ ฅ 30์Šคํ…๋งŒ ๋ณด๊ณ  ๋‹ค์Œ 30์Šคํ… ์† ๋ช…๋ น์„ ๋‚ด๋Š” Transformer์ด๊ณ , VLM์ด ์†๋ชฉ ์นด๋ฉ”๋ผ ์˜์ƒ์„ ๋ณด๊ณ  ๋‹จ๊ณ„๋ณ„๋กœ ์–ด๋–ค ์Šคํ‚ฌ์„ ์“ธ์ง€ ๊ณ ๋ฅธ๋‹ค. ์ด๋ ‡๊ฒŒ ๋ชจ์€ ์™„์ฃผ ๋ฐ๋ชจ๋กœ ์†๋ชฉ ์นด๋ฉ”๋ผ ๊ธฐ๋ฐ˜ outer visuomotor policy๋ฅผ ํ•™์Šตํ•˜๋ฉฐ, ์† ์•ก์…˜์€ 20์ฐจ์› โ†’ 10์ฐจ์› H-VAE ์ž ์žฌ๋กœ ์••์ถ•ํ•œ๋‹ค. ๋ฐฐํฌ ๋•Œ๋Š” inner policy๋„ VLM๋„ ์“ฐ์ง€ ์•Š๋Š”๋‹ค.
  3. ๐ŸŽฏ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด์˜ AnyTeleop ๋Œ€๋น„ 6๊ฐœ ๊ณผ์ œ ๋ชจ๋‘์—์„œ ๋ฐ๋ชจ ์ˆ˜์ง‘ ์„ฑ๊ณต๋ฅ  100%(AnyTeleop 0~75%), ์„ฑ๊ณต ๋ฐ๋ชจ๋‹น ์‹œ๊ฐ„ 1.3~3.4๋ฐฐ ๋‹จ์ถ•. ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•œ outer policy๋Š” H-VAE๋ฅผ ์“ฐ๋ฉด 4๊ฐœ ๋‹จ์ผ ํŒ” ๊ณผ์ œ์—์„œ 75~100% ์„ฑ๊ณตํ–ˆ๋‹ค(20ํšŒ ๋กค์•„์›ƒ).

๐Ÿ” Ping Review

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

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

NestDex๋Š” ๋ถ„์—…์„ ๋ฐ”๊พผ๋‹ค. ์กฐ์ž‘์ž๋Š” ๋ฆฌ๋” ํŒ”๋กœ ํŒ”์„ ์ง์ ‘ ์›€์ง์ด๊ณ , ์†์€ ๋ฏธ๋ฆฌ ํ•™์Šตํ•œ ์† ์Šคํ‚ฌ(inner policy)์ด ์›€์ง์ธ๋‹ค. ์กฐ์ž‘์ž์—๊ฒŒ ๋‚จ๋Š” ์† ๊ด€๋ จ ์ž…๋ ฅ์€ 1-DoF ํด๋Ÿฌ์น˜ ํ•˜๋‚˜๋กœ, ํ˜„์žฌ ์Šคํ‚ฌ์„ ์–ผ๋งˆ๋‚˜ ์ง„ํ–‰์‹œํ‚ฌ์ง€(์•ž์œผ๋กœ, ๋ฉˆ์ถค, ๋˜๊ฐ๊ธฐ)๋งŒ ์ •ํ•œ๋‹ค. ์–ด๋–ค ์Šคํ‚ฌ์„ ์“ธ์ง€๋Š” VLM์ด ์†๋ชฉ ์นด๋ฉ”๋ผ ์˜์ƒ์„ ๋ณด๊ณ  ๊ณ ๋ฅธ๋‹ค. ์ด๋ ‡๊ฒŒ โ€œ๋ถ€์กฐ์ข…์‚ฌ(copilot)โ€์˜ ๋„์›€์œผ๋กœ ๋ชจ์€ ์™„์ฃผ ๋ฐ๋ชจ๋กœ ๋ณ„๋„์˜ outer visuomotor policy๋ฅผ ํ•™์Šตํ•˜๊ณ , ๋ฐฐํฌ ๋•Œ๋Š” outer policy ํ˜ผ์ž ํŒ”๊ณผ ์†์„ ๋ชจ๋‘ ์ œ์–ดํ•œ๋‹ค. ์ •์ฑ… ์•ˆ์— ์ •์ฑ…์ด ๋“ค์–ด ์žˆ๋Š”(nested) ๊ตฌ์กฐ๋ผ์„œ ์ด๋ฆ„์ด NestDex๋‹ค.


๊ฐœ์š”(Fig. 1). ์œ„ ์™ผ์ชฝ: outer policy์˜ ์ž์œจ ๋กค์•„์›ƒ(Tongs Transfer, Dual-Object Transfer). ์œ„ ์˜ค๋ฅธ์ชฝ: ํ•˜๋‚˜์˜ inner policy๊ฐ€ ์—ฌ๋Ÿฌ ๋ฌผ์ฒด์— ์„œ๋กœ ๋‹ค๋ฅธ ์† ํ˜•ํƒœ๋ฅผ ๋งŒ๋“ ๋‹ค. ์•„๋ž˜: copilot ๋ณด์กฐ๋กœ ์ˆ˜์ง‘ํ•˜๋Š” ์–‘ํŒ” ๊ณผ์ œ(Binder Filing, Toast Preparation).
ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ ์ƒ๋‹จ ํ•˜์ด๋ผ์ดํŠธ ์˜์ƒ(68์ดˆ, ์› URL ๋งํฌ). Tongs Transfer, Bottle Disposal, Toast Preparation, Binder Filing ์žฅ๋ฉด์ด ์ด์–ด์ง„๋‹ค.

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

ํด๋Ÿฌ์น˜ ์ž…๋ ฅ c_t๋ฅผ ์Šคํ‚ฌ ์ง„ํ–‰๋„ p_t\in[0,1]๋กœ ์ •๊ทœํ™”ํ•˜๊ณ , ์ด๋ฅผ inner policy๊ฐ€ ๋งŒ๋“  ์† ๊ถค์ ์˜ ๋ชฉํ‘œ ์ธ๋ฑ์Šค s^{\text{in}}_t๋กœ ๋ฐ”๊พผ๋‹ค. ์‹ค์ œ ์‹คํ–‰ ์ธ๋ฑ์Šค r^{\text{in}}_t๋Š” ํ•œ ์ œ์–ด ์ฃผ๊ธฐ์— ์ตœ๋Œ€ ํ•œ ์นธ์”ฉ๋งŒ ๋”ฐ๋ผ๊ฐ„๋‹ค.

p_t=\mathrm{clip}\!\left(\frac{c_t-c_{\text{start}}}{c_{\text{end}}-c_{\text{start}}},0,1\right),\qquad s^{\text{in}}_t=\lfloor p_t(T_{\max}-1)\rfloor,\qquad r^{\text{in}}_{t+1}=r^{\text{in}}_t+\mathrm{clip}(s^{\text{in}}_t-r^{\text{in}}_t,-1,1)

์ธ๋ฑ์Šค๊ฐ€ ํ•œ ์นธ ๋Š˜ ๋•Œ๋งˆ๋‹ค inner policy๋ฅผ ์ตœ์‹  ์† ๊ด€์ ˆ ์œ„์น˜ยทํ† ํฌ ์ด๋ ฅ์œผ๋กœ ๋‹ค์‹œ ์งˆ์˜ํ•˜๋ฏ€๋กœ, ์† ๋™์ž‘์€ ๊ณ ์ • ๊ถค์  ์žฌ์ƒ์ด ์•„๋‹ˆ๋ผ ์ ‘์ด‰์— ๋”ฐ๋ผ ๋ฐ”๋€๋‹ค. ํ•œ ์นธ ์ค„๋ฉด ๋ฒ„ํผ์— ์Œ“์ธ ์ง์ „ ๋ช…๋ น์œผ๋กœ ๋˜๋Œ์•„๊ฐ„๋‹ค(๋˜๊ฐ๊ธฐ). outer policy์˜ ์•ก์…˜์€ ํŒ” ๊ด€์ ˆ ๋ช…๋ น๊ณผ ์† ๋ช…๋ น์˜ H-VAE ์ž ์žฌ(์ธ์ฝ”๋” ํ‰๊ท )๋ฅผ ์ด์–ด ๋ถ™์ธ ๊ฒƒ์ด๋‹ค.

\mathbf{a}_k=[\mathbf{a}^{\text{arm}}_k,\ \mathbf{z}_k],\qquad \mathbf{z}_k=\boldsymbol{\mu}_\phi(\mathbf{a}^{\text{hand}}_k)\in\mathbb{R}^{10}

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

  • ๋ฐ๋ชจ ์ˆ˜์ง‘(Table II, ๊ณผ์ œ๋‹น 20ํšŒ ์‹œ๋„): copilot์€ 6๊ฐœ ๊ณผ์ œ ๋ชจ๋‘ 100% ์„ฑ๊ณต. AnyTeleop์€ Bottle Disposal 50%, Dual-Object Transfer 30%, Ingredient and Pot Transfer 75%, Tongs Transfer์™€ ์–‘ํŒ” ๊ณผ์ œ 2๊ฐœ๋Š” 0%.
  • ์„ฑ๊ณต ๋ฐ๋ชจ๋‹น ์‹œ๊ฐ„: ๋น„๊ต ๊ฐ€๋Šฅํ•œ 3๊ฐœ ๊ณผ์ œ์—์„œ copilot์ด 41.37 s vs 88.88 s, 36.19 s vs 121.63 s, 43.26 s vs 55.29 s. copilot ์ชฝ ์‹œ๊ฐ„์—๋Š” inner policy ํ•™์Šต์šฉ ๋ฐ๋ชจ 10๊ฐœ ์ˆ˜์ง‘ ๋น„์šฉ์ด ์ƒ๊ฐ๋ผ ๋“ค์–ด๊ฐ€ ์žˆ๋‹ค.
  • outer policy(Table III, 20ํšŒ ๋กค์•„์›ƒ): copilot ๋ฐ์ดํ„ฐ + H-VAE๊ฐ€ Tongs 100%, Bottle 75%, Dual-Object 90%, Ingredient and Pot 100%. H-VAE๋ฅผ ๋นผ๋ฉด 65/60/80/85%, AnyTeleop ๋ฐ์ดํ„ฐ(H-VAE ์—†์Œ)๋Š” N/A/40/20/75%.
  • inner policy ์‹คํ–‰ ๋ฐฉ์‹(Q4, ๋ฌผ๋ณ‘ ์žก๊ธฐ ์กฐ๊ฑด๋‹น 10ํšŒ): ๊ณ ์ • ๋ช…๋ น ์žฌ์ƒ 3/10, ํ๋ฃจํ”„ยท์•™์ƒ๋ธ” ์—†์Œ 7/10, ํ๋ฃจํ”„ยทtemporal ensemble 9/10. ์•™์ƒ๋ธ”์ด ์—†์œผ๋ฉด ์‹คํ–‰ ๋ช…๋ น์˜ P95 jerk๊ฐ€ 2.30๋ฐฐ(p=1.8\times10^{-4}).

๊ฒฐ๋ก :

์ƒˆ๋กœ์šด ๊ฒƒ์€ ๊ฐœ๋ณ„ ๋ถ€ํ’ˆ(AnyTeleop์‹ ๋ฆฌํƒ€๊ฒŒํŒ…, ACT์‹ action chunk์™€ temporal ensembling, VAE)์ด ์•„๋‹ˆ๋ผ โ€œํ•™์Šต๋œ ์† ์Šคํ‚ฌ์€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋„๊ตฌ์ด๊ณ  ์ตœ์ข… ์ •์ฑ…์˜ ๋ถ€ํ’ˆ์ด ์•„๋‹ˆ๋‹คโ€๋ผ๋Š” ๋ฐฐ์น˜๋‹ค. ์† ์Šคํ‚ฌ์ด ๋ฐ๋ชจ์˜ ์† ๊ถค์ ์„ ์ผ๊ด€๋˜๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ๊ณ , ์ตœ์ข… ์ •์ฑ…์€ ๊ทธ ๋ฐ๋ชจ๋งŒ์œผ๋กœ ํŒ”๊ณผ ์†์„ ํ•จ๊ป˜ ๋ฐฐ์šด๋‹ค. ๋‹ค๋งŒ ํ‰๊ฐ€๋Š” ์กฐ์ž‘์ž 1๋ช…, ๊ณผ์ œ๋‹น 20ํšŒ ๊ทœ๋ชจ์ด๊ณ , ์–‘ํŒ” ๊ณผ์ œ๋Š” ์ˆ˜์ง‘๋งŒ ํ•˜๊ณ  ์ž์œจ ์ •์ฑ…์„ ํ‰๊ฐ€ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ, VLM ์„ ํƒ๊ธฐ๋Š” ๋ชจ๋ธ ์ด๋ฆ„์กฐ์ฐจ ๋ฐํžˆ์ง€ ์•Š์€ ์ฑ„ ์ •์„ฑ ์‚ฌ๋ก€๋กœ๋งŒ ๋ณด์˜€๋‹ค.

๐Ÿ”” Ring Review

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

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

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

๋ฐฐ๊ฒฝ: ์™œ ๋‹ค์ง€ ์† ๋ฐ๋ชจ๊ฐ€ ์–ด๋ ค์šด๊ฐ€ (ยงIยทยงII)

์ €์ž๋“ค์ด ์ •๋ฆฌํ•˜๋Š” ๊ธฐ์กด ๋‹ค์ง€ ๋ฐ๋ชจ ์ˆ˜์ง‘์€ ๋Œ€๋ถ€๋ถ„ ์‚ฌ๋žŒ ์† ๋™์ž‘์„ ๋กœ๋ด‡ ์†์œผ๋กœ ์˜ฎ๊ธด๋‹ค. ๋ชจ์…˜์บก์ฒ˜ ์žฅ๊ฐ‘(DexCap, DOGlove ๋“ฑ)์ด๋‚˜ ์นด๋ฉ”๋ผ ๊ธฐ๋ฐ˜ ์† ์ž์„ธ ์ถ”์ •(AnyTeleop, DexPilot, Robotic Telekinesis)์ด ๊ทธ ์˜ˆ๋‹ค. ์žฅ๊ฐ‘์€ ์„ฌ์„ธํ•˜์ง€๋งŒ ์ถ”๊ฐ€ ์žฅ๋น„๊ฐ€ ํ•„์š”ํ•˜๊ณ , ์–ด๋А ์ชฝ์ด๋“  ์กฐ์ž‘์ž๊ฐ€ ๋ฐ๋ชจ ๋‚ด๋‚ด ํŒ”๊ณผ ์†์„ ๋ชจ๋‘ ์ง€์ •ํ•œ๋‹ค.

๋‹ค๋ฅธ ๊ฐˆ๋ž˜๋Š” ๊ณต์œ  ์ž์œจ(shared autonomy)์ด๋‹ค. ํ•™์Šต๋œ ์ •์ฑ…์ด ์†์„ ๋งก๊ณ  ์‚ฌ๋žŒ์ด ํŒ”์„ ๋งก๋Š”๋‹ค. ๋…ผ๋ฌธ์ด ์ง์ ‘ ์ธ์šฉํ•˜๋Š” ์„ ํ–‰ ์‚ฌ๋ก€๊ฐ€ Cui et al.์˜ DexGrasp-VLA(VR๋กœ ํŒ”์„ ์กฐ์ข…ํ•˜๊ณ  ์†์€ ์ž์œจ VLA๊ฐ€ ์žก๋Š”๋‹ค)์ด๋‹ค. NestDex๋Š” ์ด ๋ถ„์—…์„ ๊ทธ๋Œ€๋กœ ์“ฐ๋˜ ๋‘ ๊ฐ€์ง€๋ฅผ ๋ฐ”๊พผ๋‹ค. (1) ์† ์ •์ฑ…์„ ํ•˜๋‚˜๊ฐ€ ์•„๋‹ˆ๋ผ ์Šคํ‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋‘๊ณ  VLM์ด ๋‹จ๊ณ„๋ณ„๋กœ ๊ณ ๋ฅธ๋‹ค. (2) ์กฐ์ž‘์ž๊ฐ€ ํด๋Ÿฌ์น˜๋กœ ์Šคํ‚ฌ ์ง„ํ–‰์„ ๋˜๊ฐ์„ ์ˆ˜ ์žˆ๋‹ค.

๊ณ„์ธต์  ์Šคํ‚ฌ ํ•™์Šต ๊ด€์ ์—์„œ ๋ณด๋ฉด, ์ƒ์œ„ ์ •์ฑ…์ด ํ•˜์œ„ ์Šคํ‚ฌ์„ ๊ณ ๋ฅด๋Š” ๊ตฌ์กฐ(option framework, ์Šคํ‚ฌ ์‚ฌ์ „, SayCan๋ฅ˜ ์–ธ์–ด๋ชจ๋ธ ์„ ํƒ)๋Š” ํ”ํ•˜๋‹ค. ์ €์ž๋“ค์ด ๊ฐ•์กฐํ•˜๋Š” ์ฐจ์ด๋Š” ์„ ํƒ๊ธฐ์™€ ์Šคํ‚ฌ์ด ๋ฐฐํฌ ์‹œ์Šคํ…œ์— ๋‚จ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด๋‹ค. ์Šคํ‚ฌ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ๋งŒ ์“ฐ์ด๊ณ , ์ตœ์ข… ์ •์ฑ…์€ ๋‹จ์ผ visuomotor ์ •์ฑ…์ด๋‹ค. ์ด ์ ์ด MoDE-VLA์˜ IMCopilot๊ณผ ๊ฐˆ๋ฆฐ๋‹ค. IMCopilot์€ ์ˆ˜์ง‘ ๋•Œ๋Š” ์กฐ์ž‘์ž๋ฅผ ๋•๊ณ  ๋ฐฐํฌ ๋•Œ๋Š” VLA๊ฐ€ ํ˜ธ์ถœํ•˜๋Š” ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋กœ ๋‹ค์‹œ ์“ฐ์ธ๋‹ค.

์ž ์žฌ ์•ก์…˜ ํ‘œํ˜„ ์ชฝ์—์„œ๋Š” RL์˜ ํƒ์ƒ‰ ๊ณต๊ฐ„ ์ถ•์†Œ(PLAS, LASER, VQ-ACE)์™€ ๋ชจ๋ฐฉํ•™์Šต์˜ ๋‹ค๋ด‰ ํ–‰๋™ ๋ชจ๋ธ๋ง(Behavior Transformers, VQ-BeT)์ด ์žˆ๋‹ค. NestDex๋Š” VAE๋ฅผ ์† ๋ช…๋ น์—๋งŒ ์“ฐ๊ณ  ํŒ” ๋ช…๋ น์€ ๊ด€์ ˆ ๊ณต๊ฐ„ ๊ทธ๋Œ€๋กœ ๋‘”๋‹ค.

์ค€๋น„: action chunk์™€ temporal ensembling (ยงIII)

innerยทouter ์ •์ฑ… ๋ชจ๋‘ ACT(Zhao et al., 2023)์˜ action chunk ์ •์‹ํ™”๋ฅผ ๋”ฐ๋ฅธ๋‹ค. ์‹œ๊ฐ ๊ด€์ธก \mathbf{v}_t์™€ ์ƒํƒœ \mathbf{s}_t๋ฅผ ๋ฐ›์•„ H์Šคํ… ๋ฌถ์Œ์„ ํ•œ ๋ฒˆ์— ์˜ˆ์ธกํ•œ๋‹ค.

\hat{\mathbf{A}}_t=\pi_\theta(\mathbf{v}_t,\mathbf{s}_t)=[\hat{\mathbf{a}}_{t+1|t},\dots,\hat{\mathbf{a}}_{t+H|t}] \tag{1}

๊ณ ์œ ๊ฐ๊ฐ๋งŒ ์“ฐ๋Š” ์ •์ฑ…์ด๋ฉด ์ž…๋ ฅ์ด \mathbf{o}^{\text{prop}}_t=[\mathbf{s}_{t-h+1},\dots,\mathbf{s}_t]๋กœ ๋ฐ”๋€๋‹ค. ๋งค ์Šคํ… ์งˆ์˜ํ•˜๋ฉด ๊ฐ™์€ ์‹คํ–‰ ์‹œ๊ฐ t์— ๋Œ€ํ•œ ์˜ˆ์ธก์ด ์—ฌ๋Ÿฌ ๊ฐœ ์Œ“์ธ๋‹ค(์ง‘ํ•ฉ \mathcal{P}_t, ์˜ค๋ž˜๋œ ๊ฒƒ๋ถ€ํ„ฐ ์ธ๋ฑ์Šค i=0,1,\dots). ์ด๋ฅผ ์ง€์ˆ˜ ๊ฐ€์ค‘ ํ‰๊ท ํ•œ๋‹ค.

\mathbf{a}^{\text{exec}}_t=\frac{\sum_{i}w_i\,\mathcal{P}_t[i]}{\sum_i w_i},\qquad w_i=\exp(-m i) \tag{2}

i=0์ด ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ์˜ˆ์ธก์ด๋ฏ€๋กœ ๊ฐ€์ค‘์น˜๋Š” ์˜ค๋ž˜๋œ ์˜ˆ์ธก์ผ์ˆ˜๋ก ํฌ๋‹ค. ๋…ผ๋ฌธ ์„ค๋ช…๋Œ€๋กœ m์ด ์ž‘์„์ˆ˜๋ก ์ตœ๊ทผ ์˜ˆ์ธก์˜ ์ƒ๋Œ€ ๊ฐ€์ค‘์ด ์ปค์ง„๋‹ค. ์ด ๊ทœ์น™์€ ACT ์›๋ฌธ๊ณผ ๊ฐ™๊ณ , ๋…ผ๋ฌธ์€ m ๊ฐ’์„ ๋ณด๊ณ ํ•˜์ง€ ์•Š๋Š”๋‹ค.

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


์‹œ์Šคํ…œ ๊ฐœ์š”(Fig. 2 ์™ผ์ชฝ). ๋ฆฌํƒ€๊ฒŒํŒ…ํ•œ ์† ์Šคํ‚ฌ ์‹œ์—ฐ์œผ๋กœ inner policy ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ \pi_0,\dots,\pi_n์„ ํ•™์Šตํ•˜๊ณ , VLM์ด ํ™˜๊ฒฝ ์˜์ƒ์„ ๋ณด๊ณ  ๋‹จ๊ณ„๋ณ„ ์Šคํ‚ฌ์„ ๊ณ ๋ฅธ๋‹ค. ์•„๋ž˜ ์ค„: ์†์€ ํด๋Ÿฌ์น˜๋กœ ๋˜๊ฐ์„ ์ˆ˜ ์žˆ๋Š” ์Šคํ‚ฌ ์‹คํ–‰, ํŒ”์€ ์ง์ ‘ ์›๊ฒฉ์กฐ์ž‘. ์ด๋ ‡๊ฒŒ ๋ชจ์€ ์™„์ฃผ ๋ฐ๋ชจ๊ฐ€ outer policy ํ•™์Šต ๋ฐ์ดํ„ฐ๊ฐ€ ๋œ๋‹ค.

ํ•˜๋“œ์›จ์–ด(ยงIV ๋„์ž…, ยงV). ๋ฆฌ๋”-ํŒ”๋กœ์›Œ ๊ตฌ์„ฑ์ด๋‹ค. ๊ฐ ํŒ”-์† ์Œ๋งˆ๋‹ค ๋ฆฌ๋” ์ชฝ์— 7-DoF Piper Nero ํŒ”๊ณผ 1-DoF ํด๋Ÿฌ์น˜, ํŒ”๋กœ์›Œ ์ชฝ์— ๊ฐ™์€ 7-DoF ํŒ”, 20-DoF 5์ง€ WujiHand I, ์†๋ชฉ ์นด๋ฉ”๋ผ๊ฐ€ ์žˆ๋‹ค. ๋ฆฌ๋” ํŒ” ๊ด€์ ˆ๊ฐ์ด ํŒ”๋กœ์›Œ ํŒ” ๋ช…๋ น์œผ๋กœ ์ง์ ‘ ๋งคํ•‘๋œ๋‹ค. ํŒ”๋กœ์›Œ ์† ์ƒํƒœ๋Š” 20์ฐจ์› ๊ด€์ ˆ ์œ„์น˜ + 20์ฐจ์› ๊ด€์ ˆ ํ† ํฌ(effort), ํŒ” ์ƒํƒœ๋Š” 7์ฐจ์› ์œ„์น˜ + 7์ฐจ์› ํ† ํฌ๋‹ค. ์–‘ํŒ” ๊ณผ์ œ์—์„œ๋Š” ๋‘ ์Œ์ด ๊ฐ์ž inner policy๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ๋Œ๋ฆฐ๋‹ค. inner policy ์‹คํ–‰ ์ฃผ๊ธฐ๋Š” 100 Hz๋‹ค. ํด๋Ÿฌ์น˜์˜ ๋ฌผ๋ฆฌ์  ํ˜•ํƒœ(ํŠธ๋ฆฌ๊ฑฐ์ธ์ง€ ๋‹ค์ด์–ผ์ธ์ง€)์™€ ์นด๋ฉ”๋ผ ๋ชจ๋ธ์€ ๋ณธ๋ฌธ์— ์—†๋‹ค. Fig. 2์˜ ์‚ฌ์ง„์œผ๋กœ๋Š” ์†์— ์ฅ๋Š” ํŠธ๋ฆฌ๊ฑฐํ˜• ์žฅ์น˜๋กœ ๋ณด์ธ๋‹ค.

A. Inner policy: ์† ์Šคํ‚ฌ ์‹œ์—ฐ๊ณผ ํ•™์Šต

์Šคํ‚ฌ ์‹œ์—ฐ ์ˆ˜์ง‘. ์—ฌ๋Ÿฌ ๋Œ€์˜ ๋ณด์ •๋œ ์นด๋ฉ”๋ผ๋กœ ์‚ฌ๋žŒ ์† ํ‚คํฌ์ธํŠธ๋ฅผ ์‚ผ๊ฐ์ธก๋Ÿ‰ํ•ด 3D ์† ์ž์„ธ๋ฅผ ๋ณต์›ํ•œ๋‹ค(๋‹จ์ผ ์‹œ์ ์˜ ๊นŠ์ด ๋ชจํ˜ธ์„ฑ๊ณผ ์†๊ฐ€๋ฝ ๊ฐ€๋ฆผ์„ ์ค„์ด๋ ค๋Š” ๋ชฉ์ ). ๊ทธ๋‹ค์Œ AnyTeleop์˜ ๋ฒกํ„ฐ ๊ธฐ๋ฐ˜ ๋ฆฌํƒ€๊ฒŒํŒ…์„ ์“ฐ๋˜ ์ œ๊ณฑ ์ž”์ฐจ๋ฅผ Huber ์†์‹ค๋กœ ๋ฐ”๊พผ๋‹ค.

\mathbf{q}^*_t=\arg\min_{\mathbf{q}_{\min}\le\mathbf{q}\le\mathbf{q}_{\max}}\ \sum_{i=1}^{M}\rho_\delta\!\left(\big\|\alpha\mathbf{v}^h_{i,t}-\mathbf{v}^r_i(\mathbf{q})\big\|_2\right)+\beta\big\|\mathbf{q}-\mathbf{q}^*_{t-1}\big\|_2^2 \tag{3}

\mathbf{v}^h_{i,t}๋Š” ์‚ฌ๋žŒ ์† ๋žœ๋“œ๋งˆํฌ๋กœ ๋งŒ๋“  ๋ฒกํ„ฐ, \mathbf{v}^r_i(\mathbf{q})๋Š” ์ •๊ธฐ๊ตฌํ•™์œผ๋กœ ๊ณ„์‚ฐํ•œ ๋กœ๋ด‡ ์† ๋ฒกํ„ฐ, \alpha๋Š” ์† ํฌ๊ธฐ ๋ณด์ •, \beta๋Š” ์‹œ๊ฐ„ ํ‰ํ™œํ™” ํ•ญ์ด๋‹ค. Huber ์†์‹ค์€ ํฐ ๋งค์นญ ์˜ค์ฐจ(๋žœ๋“œ๋งˆํฌ ์˜ค๊ฒ€์ถœ)์˜ ์˜ํ–ฅ์„ ์„ ํ˜•์œผ๋กœ ๋ฌถ๋Š”๋‹ค. ์นด๋ฉ”๋ผ ๋Œ€์ˆ˜, \delta,\alpha,\beta, ๋ฒกํ„ฐ ๋Œ€์‘ ์ˆ˜ M์€ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค.


์† ์Šคํ‚ฌ ์‹œ์—ฐ ์ˆ˜์ง‘(Fig. 2 ์˜ค๋ฅธ์ชฝ). ๋‘ ์‹œ์ ์˜ ์‚ฌ๋žŒ ์† ํ‚คํฌ์ธํŠธ(์™ผ์ชฝ ๋‘ ์—ด)๋ฅผ ์‚ผ๊ฐ์ธก๋Ÿ‰ํ•ด ๋กœ๋ด‡ ์† ๊ด€์ ˆ๋กœ ๋ฆฌํƒ€๊ฒŒํŒ…ํ•˜๊ณ (์…‹์งธ ์—ด), ์‹ค์ œ ์†์œผ๋กœ ์‹คํ–‰ํ•œ๋‹ค(๋„ท์งธ ์—ด).

์ค‘์š”ํ•œ ์ ์€ inner policy์˜ ํ•™์Šต ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฌ๋žŒ ์† ์ž์„ธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฆฌํƒ€๊ฒŒํŒ… ์‹คํ–‰ ์ค‘ ๊ธฐ๋กํ•œ ํŒ”๋กœ์›Œ ์†์˜ ์‹ค์ œ ๊ด€์ ˆ ์œ„์น˜ \mathbf{q}_{n,t}์™€ ํ† ํฌ \mathbf{e}_{n,t}๋ผ๋Š” ๊ฒƒ์ด๋‹ค. ์ฆ‰ ๋ฌผ์ฒด์™€ ์ ‘์ด‰ํ–ˆ์„ ๋•Œ ์†์— ๊ฑธ๋ฆฐ ํ† ํฌ๊ฐ€ ๋ฐ์ดํ„ฐ์— ๋“ค์–ด๊ฐ„๋‹ค. ํ•œ ์Šคํ‚ฌ์˜ ์‹œ์—ฐ N๊ฐœ๊ฐ€ \mathcal{D}_{\text{in}}์ด ๋œ๋‹ค.

ํ•™์Šต. ์† ์ƒํƒœ \mathbf{x}_{n,t}=[\mathbf{q}_{n,t},\mathbf{e}_{n,t}]์˜ ์ตœ๊ทผ h๊ฐœ๋ฅผ ์ž…๋ ฅ์œผ๋กœ, ์ดํ›„ H_{\text{in}}๊ฐœ ๊ด€์ ˆ ์œ„์น˜๋ฅผ ์ถœ๋ ฅ์œผ๋กœ ํ•˜๋Š” ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ ์ƒ˜ํ”Œ์„ ๋งŒ๋“ ๋‹ค.

\mathbf{o}_{n,t}=[\mathbf{x}_{n,t-h+1},\dots,\mathbf{x}_{n,t}],\qquad \mathbf{A}_{n,t}=[\mathbf{q}_{n,t+1},\dots,\mathbf{q}_{n,t+H_{\text{in}}}] \tag{4}

์Šคํ‚ฌ๋งˆ๋‹ค ์ •์ฑ… ํ•˜๋‚˜๋ฅผ ํ•™์Šตํ•œ๋‹ค. ์‹คํ—˜ ์„ค์ •์€ h=H_{\text{in}}=30, ์‹œ์—ฐ 10๊ฐœ, ๊ณ ์œ ๊ฐ๊ฐ ์ „์šฉ Transformer(์ธ์ฝ”๋” 4์ธต, ๋””์ฝ”๋” 1์ธต), AdamW 20,000 ์Šคํ…, ๋ฐฐ์น˜ 256, ํ•™์Šต๋ฅ  10^{-5}๋‹ค. 100 Hz ๊ธฐ์ค€์ด๋ฉด 30์Šคํ…์€ 0.3์ดˆ์ธ๋ฐ, ๋ฐ์ดํ„ฐ ๊ธฐ๋ก ์ฃผ๊ธฐ๊ฐ€ ์‹คํ–‰ ์ฃผ๊ธฐ์™€ ๊ฐ™์€์ง€๋Š” ๋ณธ๋ฌธ์— ๋ช…์‹œ๋˜์ง€ ์•Š์•˜๋‹ค.


ํ•œ grasp inner policy๊ฐ€ ํ•™์Šต์— ์“ด ๋„ค ๋ฌผ์ฒด์—์„œ ๋งŒ๋“  ์„œ๋กœ ๋‹ค๋ฅธ ์ ‘์ด‰ ํ˜•ํƒœ(Fig. 3). (a) ์ดˆ๋ก ํŒŒ ์žฅ๋‚œ๊ฐ, (b) ๋ฌผ๋ณ‘, (c) ๋ฌด ์žฅ๋‚œ๊ฐ, (d) ์ข…์ด์ปต. ์ •์ฑ… ์ž…๋ ฅ์€ ์† ๊ด€์ ˆ ์œ„์น˜์™€ ํ† ํฌ๋ฟ์ด๊ณ  ๋ฌผ์ฒด ์˜์ƒ์ด๋‚˜ ์ •์ฒด๋Š” ๋ฐ›์ง€ ์•Š๋Š”๋‹ค.

grasp ์Šคํ‚ฌ์˜ ์‹œ์—ฐ์€ Fig. 3์˜ ๋„ค ๋ฌผ์ฒด๋กœ ๋ชจ์•˜๋‹ค. ๋ณธ๋ฌธ์€ ์ด๋ฅผ โ€œgreen scallion toy, water bottle, rounded object, and paper cupโ€์ด๋ผ ์“ฐ๊ณ  ์บก์…˜์€ (c)๋ฅผ โ€œradish toyโ€๋ผ ์“ด๋‹ค. ๊ฐ™์€ ๋ฌผ์ฒด๋ฅผ ๋‘ ์ด๋ฆ„์œผ๋กœ ๋ถ€๋ฅธ ๊ฒƒ์ด๋‹ค. ์Šคํ‚ฌ๋‹น ์‹œ์—ฐ์ด 10๊ฐœ์ด๋‹ˆ ๋ฌผ์ฒด๋‹น 2~3๊ฐœ๊ผด์ด๋‹ค(๋ฌผ์ฒด๋ณ„ ๋ฐฐ๋ถ„์€ ๋ฏธ๊ธฐ์žฌ).

B. Copilot ์›๊ฒฉ์กฐ์ž‘: ํด๋Ÿฌ์น˜์™€ VLM ์„ ํƒ๊ธฐ


Copilot ์›๊ฒฉ์กฐ์ž‘ ์‹œํ€€์Šค(Fig. 4, PDF์—์„œ ํฌ๋กญ). ํ…Œ๋‘๋ฆฌ ์ƒ‰๊ณผ ๋ผ๋ฒจ์ด ํ™œ์„ฑ inner policy, SWITCH ํ‘œ์‹œ๋Š” ์ง์ „ ์ •์ฑ…์ด ์‹คํ–‰ ์ธ๋ฑ์Šค 0์œผ๋กœ ๋˜๊ฐ๊ธด ๋’ค์˜ ์ž๋™ ์žฌ์„ ํƒ์ด๋‹ค. (a) Toast Preparation: Tongs Grasp โ†’ Button Press โ†’ Plate Grasp โ†’ Tongs Grasp. (b) Binder Filing: Paper Pinch โ†’ Hole-Punch Press โ†’ Paper Pinch โ†’ Binder Closure.

ํด๋Ÿฌ์น˜ โ†’ ์‹คํ–‰ ์ธ๋ฑ์Šค. ์Šคํ‚ฌ์˜ ์‹œ๊ฐ„ ๊ธธ์ด๋Š” ๊ทธ ์Šคํ‚ฌ ์‹œ์—ฐ ์ค‘ ๊ฐ€์žฅ ๊ธด ๊ฒƒ์œผ๋กœ ์ •ํ•œ๋‹ค.

T_{\max}=\max_{\tau_n\in\mathcal{D}_{\text{in}}}T_n \tag{5}

๋ชจ๋“  ์‹œ์—ฐ์ด ์„ฑ๊ณต ์‹คํ–‰์ด๋ฏ€๋กœ ๊ฐ€์žฅ ๊ธด ๊ธธ์ด๋ฅผ ์“ฐ๋ฉด ์Šคํ‚ฌ์ด ๋๋‚˜๊ธฐ ์ „์— ์ž˜๋ฆฌ์ง€ ์•Š๋Š”๋‹ค. ํด๋Ÿฌ์น˜ ๊ฐ’์˜ ์‹œ์ž‘ยท๋์„ c_{\text{start}},c_{\text{end}}๋กœ ๋‘๊ณ  Ping์˜ ์‹ (6)ยท(7)๋กœ ๋ชฉํ‘œ ์ธ๋ฑ์Šค s^{\text{in}}_t๋ฅผ ์ •ํ•œ๋‹ค. ์‹คํ–‰ ์ธ๋ฑ์Šค๋Š” ์‹ (8)์ฒ˜๋Ÿผ ํ•œ ์ฃผ๊ธฐ์— ยฑ1๊นŒ์ง€๋งŒ ์›€์ง์ธ๋‹ค.

  • +1: ์ตœ์‹  ๊ณ ์œ ๊ฐ๊ฐ ์ด๋ ฅ์œผ๋กœ inner policy๋ฅผ ์งˆ์˜ํ•˜๊ณ , ์‹ (2)๋กœ ์•™์ƒ๋ธ”ํ•œ ๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ  ์† ๊ถค์  ๋ฒ„ํผ์— ๋ถ™์ธ๋‹ค. ๊ทธ๋ž˜์„œ ์ดํ›„ ๋ช…๋ น์€ ์ ‘์ด‰์ด ๋งŒ๋“  ์ƒํƒœ ๋ณ€ํ™”๋ฅผ ๋ฐ˜์˜ํ•œ๋‹ค.
  • โˆ’1: ๋ฒ„ํผ์˜ ์ง์ „ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ  ๋ฒ„๋ ค์ง„ ๋ช…๋ น์€ ์ง€์šด๋‹ค.
  • 0: ํ˜„์žฌ ์ž์„ธ ์œ ์ง€.

๋˜๊ฐ์„ ๋•Œ๋Š” ๋ˆ„์ ๋œ ์•™์ƒ๋ธ” ์˜ˆ์ธก์„ ์ง€์šฐ๊ณ  ๊ถค์  ๋ฒ„ํผ๋Š” ๋‚จ๊ธด๋‹ค. ๋ฒ„๋ ค์ง„ ๋กค์•„์›ƒ์˜ ์˜ˆ์ธก์ด ๋‹ค์‹œ ์ „์ง„ํ•  ๋•Œ ์„ž์ด์ง€ ์•Š๊ฒŒ ํ•˜๋ ค๋Š” ์ฒ˜๋ฆฌ๋‹ค. ยฑ1 ์ œํ•œ์€ ๋ช…๋ น์„ ๊ฑด๋„ˆ๋›ฐ์ง€ ์•Š๊ฒŒ ํ•˜๊ณ , ๋ ์ธ๋ฑ์Šค๋Š” T_{\max}-1๋กœ ๋ฌถ์ธ๋‹ค.

์—ฌ๊ธฐ์„œ ํด๋Ÿฌ์น˜์˜ ์˜๋ฏธ๊ฐ€ ๋ถ„๋ช…ํ•ด์ง„๋‹ค. ํด๋Ÿฌ์น˜ ์œ„์น˜๋Š” ์† ๊ด€์ ˆ ์ž์„ธ๋ฅผ ์ง์ ‘ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ โ€œ์ด ์Šคํ‚ฌ์˜ ์‹œ๊ฐ„์ถ•์„ ์–ด๋””๊นŒ์ง€ ์ง„ํ–‰์‹œํ‚ฌ์ง€โ€๋ฅผ ์ง€์ •ํ•œ๋‹ค. ์•ž์œผ๋กœ ๊ฐˆ ๋•Œ๋Š” ํ๋ฃจํ”„๋กœ ์ƒˆ๋กœ ์ƒ์„ฑํ•˜๊ณ , ๋’ค๋กœ ๊ฐˆ ๋•Œ๋Š” ์ด๋ฏธ ์‹คํ–‰ํ•œ ๊ถค์ ์„ ๋˜์งš๋Š”๋‹ค. ๋น„๋Œ€์นญ์ด๋‹ค.

VLM ์„ ํƒ๊ธฐ. ์‚ฌ์ „ํ•™์Šต VLM์ด ์†๋ชฉ ์นด๋ฉ”๋ผ ์˜์ƒ๊ณผ โ€œ๋ฒˆํ˜ธ ๋ถ™์€ ์Šคํ‚ฌ ์„ค๋ช… ๋ชฉ๋กโ€์„ ๋ฐ›์•„ ์ •์ฑ… ๋ฒˆํ˜ธ๋ฅผ ๋Œ๋ ค์ค€๋‹ค. ์„ ํƒ์€ ์‹œ์ž‘ ์‹œ์ ๊ณผ ์กฐ์ž‘์ž๊ฐ€ ํ˜„์žฌ ์Šคํ‚ฌ์„ r^{\text{in}}_t=0๊นŒ์ง€ ์™„์ „ํžˆ ๋˜๊ฐ์•˜์„ ๋•Œ๋งŒ ์ผ์–ด๋‚œ๋‹ค. ๋”ฐ๋ผ์„œ ์Šคํ‚ฌ ์‹คํ–‰ ๋„์ค‘์—๋Š” ๋ฐ”๋€Œ์ง€ ์•Š๋Š”๋‹ค. ์„ ํƒ ํ›„ ์†์€ ์ƒˆ ์Šคํ‚ฌ์˜ ์‹œ์ž‘ ์ž์„ธ๋กœ ์ด๋™ํ•˜๊ณ  ๋ฒ„ํผ๋ฅผ ์ƒˆ๋กœ ์—ฐ๋‹ค. ์–ด๋–ค VLM์„ ์ผ๋Š”์ง€, ํ”„๋กฌํ”„ํŠธ ์ „๋ฌธ, ์งˆ์˜ ์ง€์—ฐ, ์˜ค์„ ํƒ ์‹œ ์กฐ์ž‘์ž๊ฐ€ ๋ฎ์–ด์“ธ ์ˆ˜ ์žˆ๋Š”์ง€๋Š” ๋ณธ๋ฌธ์— ์—†๋‹ค.

Toast Preparation copilot ์ˆ˜์ง‘ ๋ฐ๋ชจ 1๋ฒˆ(ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€, 352.8์ดˆ ์›๋ณธ). ์–‘ํŒ”์ด ์ง‘๊ฒŒ๋กœ ํ† ์ŠคํŠธ๋ฅผ ํ† ์Šคํ„ฐ์— ๋„ฃ๊ณ , ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ , ์ ‘์‹œ๋ฅผ ๋†“๊ณ , ๋ฐ์šด ํ† ์ŠคํŠธ๋ฅผ ์ ‘์‹œ๋กœ ์˜ฎ๊ธด๋‹ค. Table II์˜ ์„ฑ๊ณต ๋ฐ๋ชจ๋‹น ํ‰๊ท  327.46 s์™€ ๊ฐ™์€ ๊ทœ๋ชจ๋‹ค.

C. Outer policy: H-VAE์™€ visuomotor ์ •์ฑ…


์† ์•ก์…˜ ์••์ถ•๊ณผ outer policy(Fig. 5). (a) H-VAE๊ฐ€ 20-DoF ์† ๋ช…๋ น์„ ์ž ์žฌ๋กœ ์ธ์ฝ”๋”ฉํ•˜๊ณ  ๋””์ฝ”๋”๋กœ ๋ณต์›ํ•œ๋‹ค. ์ •์ฑ… ํƒ€๊นƒ์€ ์ธ์ฝ”๋” ํ‰๊ท  \boldsymbol{\mu}_\phi๋‹ค. (b) outer policy๊ฐ€ ํŒ” ๋ช…๋ น๊ณผ ์† ์ž ์žฌ๋กœ ๋œ H์Šคํ… ๋ฌถ์Œ์„ ์˜ˆ์ธกํ•˜๊ณ , ๋ฐฐํฌ ๋•Œ ๋””์ฝ”๋”๊ฐ€ ์† ์ž ์žฌ๋ฅผ ๊ด€์ ˆ ๋ช…๋ น์œผ๋กœ ๋˜๋Œ๋ฆฐ๋‹ค.

์™„์ฃผ ๋ฐ๋ชจ ํ•˜๋‚˜์—๋Š” ์˜์ƒ, ํŒ”ยท์† ๊ด€์ ˆ ์œ„์น˜์™€ ํ† ํฌ, ํŒ”ยท์† ๊ด€์ ˆ ์œ„์น˜ ๋ช…๋ น์ด ๋™๊ธฐํ™”๋ผ ์žˆ๋‹ค. ๊ฐ ํŒ”-์† ์Œ๋งˆ๋‹ค ์†๋ชฉ ์นด๋ฉ”๋ผ ์˜์ƒ \mathbf{v}_t, ์ƒํƒœ \mathbf{s}_t, ๋ช…๋ น \mathbf{a}^{\text{arm}}_t,\mathbf{a}^{\text{hand}}_t๊ฐ€ ์žˆ๋‹ค.

H-VAE. ์† ๋ช…๋ น๋งŒ VAE๋กœ ์ธ์ฝ”๋”ฉํ•˜๊ณ  ํŒ” ๋ช…๋ น์€ ๊ทธ๋Œ€๋กœ ๋‘”๋‹ค. ์› VAE ๋…ผ๋ฌธ ์„ค์ •๋Œ€๋กœ ์žฌ๊ตฌ์„ฑ ์†์‹ค + KL ์ •๊ทœํ™”, ์žฌ๋งค๊ฐœ๋ณ€์ˆ˜ํ™”๋กœ ํ•™์Šตํ•˜๊ณ , ํ•™์Šต ํ›„์—๋Š” ์ƒ˜ํ”Œ๋ง ์žก์Œ์„ ํ”ผํ•˜๋ ค๊ณ  ์ธ์ฝ”๋” ํ‰๊ท ์„ ํƒ€๊นƒ์œผ๋กœ ์“ด๋‹ค.

\mathbf{a}_k=[\mathbf{a}^{\text{arm}}_k,\mathbf{z}_k],\quad \mathbf{z}_k=\boldsymbol{\mu}_\phi(\mathbf{a}^{\text{hand}}_k),\qquad \mathbf{A}_t=[\mathbf{a}_{t+1},\dots,\mathbf{a}_{t+H}] \tag{9}

์„ค์ •์€ ์€๋‹‰์ธต [128, 64], ํ‘œ์ค€ํ™”ํ•œ 20์ฐจ์› ์† ๋ช…๋ น โ†’ 10์ฐจ์› ์ž ์žฌ, 100 epoch, ๋ฐฐ์น˜ 512, ํ•™์Šต๋ฅ  10^{-3}์ด๊ณ  ๊ณผ์ œ๋งˆ๋‹ค ๋”ฐ๋กœ ํ•™์Šตํ•œ๋‹ค(ยงV-B). KL ๊ฐ€์ค‘์น˜์™€ ์žฌ๊ตฌ์„ฑ ์˜ค์ฐจ๋Š” ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค.

Outer policy. ์‹ (1)์˜ ํ˜•ํƒœ๋กœ (\mathbf{v}_t,\mathbf{s}_t)\mapsto\mathbf{A}_t๋ฅผ ํ–‰๋™ ๋ณต์ œ๋กœ ํ•™์Šตํ•œ๋‹ค.

\mathcal{L}_{\text{BC}}(\theta)=\mathbb{E}_{\mathcal{D}_{\text{out}}}\big[\ell(\pi_\theta(\mathbf{v}_t,\mathbf{s}_t),\mathbf{A}_t)\big] \tag{10}

๊ตฌ์กฐ๋Š” visuomotor Transformer(์ธ์ฝ”๋” 4์ธต, ๋””์ฝ”๋” 1์ธต), ์‹œ๊ฐ ์ž„๋ฒ ๋”ฉ์€ LVD-1689M์œผ๋กœ ์‚ฌ์ „ํ•™์Šตํ•œ DINOv3, ์ž…๋ ฅ 256ร—256 RGB, 100์Šคํ… action chunk, AdamW 50,000 ์Šคํ…, ๋ฐฐ์น˜ 8, ํ•™์Šต๋ฅ  10^{-5}๋‹ค. ์†์‹ค \ell์˜ ๊ตฌ์ฒด ํ˜•ํƒœ(L1์ธ์ง€ L2์ธ์ง€), outer policy์˜ ์ œ์–ด ์ฃผ๊ธฐ๋Š” ์ ํ˜€ ์žˆ์ง€ ์•Š๋‹ค. ์ถ”๋ก  ๋•Œ๋Š” ๋งค ์Šคํ… ์งˆ์˜ํ•˜๊ณ  ์‹ (2)๋กœ ์•™์ƒ๋ธ”ํ•œ ๋’ค ํŒ” ๋ช…๋ น์€ ๊ทธ๋Œ€๋กœ, ์† ์ž ์žฌ๋Š” ๋””์ฝ”๋”๋ฅผ ๊ฑฐ์ณ ๋ณด๋‚ธ๋‹ค.

์›๋ฌธ ํ‘œ๊ธฐ์— ๊ด€ํ•ด. Fig. 5์—๋Š” ์‚ฌ์†Œํ•œ ๋ถˆ์ผ์น˜๊ฐ€ ๋‘ ๊ฐœ ์žˆ๋‹ค. (a)์˜ ๋ณต์› ๋ธ”๋ก์ด โ€œVAE encoder D_\thetaโ€๋กœ ์ ํ˜€ ์žˆ๋Š”๋ฐ ๊ฐ™์€ ๊ทธ๋ฆผ (b)์™€ ์บก์…˜์€ ์ด๋ฅผ ๋””์ฝ”๋”๋ผ ๋ถ€๋ฅธ๋‹ค. ๋˜ ๊ทธ๋ฆผ์˜ ๋ฌถ์Œ์€ \mathbf{A}^{\text{VAE}}_t=[\mathbf{a}_t,\dots,\mathbf{a}_{t+H-1}]์ธ๋ฐ ์‹ (9)๋Š” [\mathbf{a}_{t+1},\dots,\mathbf{a}_{t+H}]๋‹ค. ๋””์ฝ”๋” ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ •์ฑ…๊ณผ ๊ฐ™์€ \theta๋กœ ์“ด ๊ฒƒ๋„ ๊ธฐํ˜ธ ์ถฉ๋Œ์ด๋‹ค. ๋ฐฉ๋ฒ• ์ดํ•ด๋ฅผ ๋ฐ”๊พธ๋Š” ์ˆ˜์ค€์€ ์•„๋‹ˆ๋‹ค.

์ง๊ด€: ํด๋Ÿฌ์น˜๋Š” โ€œ์† ์ž์„ธโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ์Šคํ‚ฌ ์‹œ๊ณ„โ€๋ฅผ ์ฅ์—ฌ ์ค€๋‹ค

์นด๋ฉ”๋ผ ๋ฆฌํƒ€๊ฒŒํŒ…์—์„œ ์กฐ์ž‘์ž์˜ ์†์€ ๋กœ๋ด‡ ์† 20๊ฐœ ๊ด€์ ˆ์˜ ๋ชฉํ‘œ๋ฅผ ๋งค ์ˆœ๊ฐ„ ์ง์ ‘ ๋งŒ๋“ ๋‹ค. ์†๊ฐ€๋ฝ ํ•˜๋‚˜์˜ ์˜ค์ฐจ, ๊ฐ€๋ฆผ, ์† ํฌ๊ธฐ ์ฐจ์ด๊ฐ€ ๋ฐ”๋กœ ๋ช…๋ น ์˜ค์ฐจ๊ฐ€ ๋œ๋‹ค. NestDex์—์„œ ์กฐ์ž‘์ž๊ฐ€ ๋งŒ๋“œ๋Š” ์† ๊ด€๋ จ ์‹ ํ˜ธ๋Š” ์Šค์นผ๋ผ ํ•˜๋‚˜์ด๊ณ , ๊ทธ ์˜๋ฏธ๋„ โ€œ์ด ์Šคํ‚ฌ์„ ์–ผ๋งˆ๋‚˜ ์ง„ํ–‰์‹œํ‚ฌ๊นŒโ€๋‹ค. ์ ‘์ด‰ ์ˆœ๊ฐ„ ์†๊ฐ€๋ฝ์„ ์–ด๋–ป๊ฒŒ ์˜ค๋ฏ€๋ฆด์ง€๋Š” inner policy๊ฐ€ ํ† ํฌ ์ด๋ ฅ์„ ๋ณด๊ณ  ์ •ํ•œ๋‹ค.

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

๋ฐ˜๋Œ€๋กœ ์ด ๊ตฌ์กฐ๊ฐ€ ๋ฐ์ดํ„ฐ์—์„œ ์ง€์šฐ๋Š” ๊ฒƒ๋„ ์žˆ๋‹ค. ์† ๋™์ž‘์€ inner policy๊ฐ€ ํ•™์Šตํ•œ ์Šคํ‚ฌ๋“ค์˜ ์กฐํ•ฉ์œผ๋กœ ์ œํ•œ๋œ๋‹ค. ์กฐ์ž‘์ž๊ฐ€ ์›ํ•˜๋Š” ์ƒˆ ์†๊ฐ€๋ฝ ๋™์ž‘(์˜ˆ: ์† ์•ˆ์—์„œ ๋ฌผ์ฒด ๋Œ๋ฆฌ๊ธฐ)์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์—†์œผ๋ฉด ๋ฐ๋ชจ์—๋„ ๋‚˜์˜ฌ ์ˆ˜ ์—†๋‹ค. outer policy๊ฐ€ ์‰ฌ์›Œ์ง€๋Š” ์ด์œ ์™€ ํ‘œํ˜„๋ ฅ์ด ์ค„์–ด๋“œ๋Š” ์ด์œ ๊ฐ€ ๊ฐ™์€ ๊ณณ์— ์žˆ๋‹ค.

์‹คํ—˜ (ยงV)

ํ‰๊ฐ€ ์งˆ๋ฌธ์€ ์—ฌ์„ฏ ๊ฐœ๋‹ค. Q1 ๋ฐ๋ชจ ์ˆ˜์ง‘ ๋น„์šฉ๊ณผ ์‹ ๋ขฐ์„ฑ, Q2 copilot ๋ฐ๋ชจ๋กœ ์ž์œจ ์ •์ฑ…์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€, Q3 H-VAE์˜ ํšจ๊ณผ, Q4 ์˜จ๋ผ์ธ ์‹คํ–‰๊ณผ temporal ensembling, Q5 ํ•™์Šต ๋ฌผ์ฒด๋ณ„ ํ–‰๋™ ์ฐจ์ด, Q6 ์Šคํ‚ฌ ์„ ํƒ๊ณผ ์žฌ์‚ฌ์šฉ.

๊ณผ์ œ์™€ ํ‰๊ฐ€ ๊ทœ์•ฝ

๊ณผ์ œ ๋ชจ๋“œ ๋‚ด์šฉ(Table I)
Tongs Transfer ๋‹จ์ผ ํŒ” ์ง‘๊ฒŒ๋ฅผ ๊บผ๋‚ด ๋‚˜๋ฌด ๋‹น๊ทผ์„ ์ง‘์–ด ํŒฌ์— ๋„ฃ๋Š”๋‹ค
Bottle Disposal ๋‹จ์ผ ํŒ” ์“ฐ๋ ˆ๊ธฐํ†ต ๋šœ๊ป‘์„ ์—ด๊ณ  ๋นˆ ํŽ˜ํŠธ๋ณ‘์„ ๋„ฃ๋Š”๋‹ค
Dual-Object Transfer ๋‹จ์ผ ํŒ” ์ˆซ์ž ๋ธ”๋ก ๋‘ ๊ฐœ๋ฅผ ๋™์‹œ์— ์žก์•„ ํ†ต์— ๋„ฃ๋Š”๋‹ค
Ingredient and Pot Transfer ๋‹จ์ผ ํŒ” ๋‚˜๋ฌด ํŒŒ๋ฅผ ๋ƒ„๋น„์— ๋„ฃ๊ณ  ๋ƒ„๋น„๋ฅผ ๋ชฉํ‘œ ์œ„์น˜๋กœ ์˜ฎ๊ธด๋‹ค
Toast Preparation ์–‘ํŒ” ์ง‘๊ฒŒ๋กœ ํ† ์ŠคํŠธ๋ฅผ ํ† ์Šคํ„ฐ์— ๋„ฃ๊ณ , ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ , ์ ‘์‹œ๋ฅผ ๋†“๊ณ , ๋ฐ์šด ํ† ์ŠคํŠธ๋ฅผ ์ ‘์‹œ์— ์˜ฎ๊ธด๋‹ค
Binder Filing ์–‘ํŒ” ๊ฑฐ์น˜๋Œ€์—์„œ ์ข…์ด๋ฅผ ๋นผ ํŽ€์น˜๋กœ ๋šซ๊ณ  ํŒŒ๋ž€ ๋ง ๋ฐ”์ธ๋”์— ๋ผ์šด ๋’ค ๋ง์„ ๋‹ซ๋Š”๋‹ค

์„ฑ๊ณต์€ Table I ์„ค๋ช…์˜ ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ๋๋ƒˆ์„ ๋•Œ๋งŒ ์ธ์ •ํ•œ๋‹ค. ์„ฑ๊ณต ๋ฐ๋ชจ๋‹น ์‹œ๊ฐ„์€ (์„ฑ๊ณตยท์‹คํŒจ ์‹œ๋„ ์ „์ฒด ์‹œ๊ฐ„) รท (์„ฑ๊ณต ๋ฐ๋ชจ ์ˆ˜)์ด๊ณ , NestDex๋Š” ์—ฌ๊ธฐ์— ๊ฐ ๊ณผ์ œ๊ฐ€ ์“ฐ๋Š” inner policy ํ•™์Šต์šฉ ์‹œ์—ฐ 10๊ฐœ์˜ ์ˆ˜์ง‘ ์‹œ๊ฐ„์„ ์ƒ๊ฐํ•ด ๋”ํ•œ๋‹ค. ์„ฑ๊ณต์ด 0์ด๋ฉด ์ •์˜๋˜์ง€ ์•Š๋Š”๋‹ค(N/A). Q1์€ ๋ฐฉ๋ฒ•๋งˆ๋‹ค 20ํšŒ ์‹œ๋„, Q2๋Š” ์„ฑ๊ณต ๋ฐ๋ชจ 20๊ฐœ๊ฐ€ ๋ชจ์ผ ๋•Œ๊นŒ์ง€ ๊ณ„์† ์ˆ˜์ง‘ํ•ด outer policy๋ฅผ ํ•™์Šตํ•œ ๋’ค 20ํšŒ ๋กค์•„์›ƒํ•œ๋‹ค. ๊ฐ™์€ ์กฐ์ž‘์ž๊ฐ€ ๋‘ ์ธํ„ฐํŽ˜์ด์Šค์— ์ต์ˆ™ํ•ด์ง„ ๋’ค ๋‘ ์กฐ๊ฑด์„ ๋ชจ๋‘ ์ˆ˜ํ–‰ํ–ˆ๊ณ  ์‹œ๋„ ์‚ฌ์ด ๋ฌผ์ฒด๋Š” ๊ฐ™์€ ์ดˆ๊ธฐ ๋ฐฐ์น˜๋กœ ๋˜๋Œ๋ ธ๋‹ค.


AnyTeleop ๋ฒ ์ด์Šค๋ผ์ธ(Fig. 8). ์กฐ์ž‘์ž๊ฐ€ ๋ฆฌ๋” ํŒ”์„ ์›€์ง์ด๋ฉด์„œ ๋ฆฌ๋” ํŒ”์— ๋‹ฌ๋ฆฐ ๊ด€์ฐฐ ์นด๋ฉ”๋ผ์— ์†์„ ๋ณด์—ฌ ์ฃผ๊ณ (์™ผ์ชฝ), AnyTeleop์ด ๊ทธ ์† ์ž์„ธ๋ฅผ ํŒ”๋กœ์›Œ ์†์œผ๋กœ ์˜ฎ๊ธด๋‹ค(์˜ค๋ฅธ์ชฝ).

๋ฒ ์ด์Šค๋ผ์ธ์€ ๊ฐ™์€ ๋ฆฌ๋”-ํŒ”๋กœ์›Œ ์žฅ๋น„์—์„œ ์† ์ œ์–ด๋งŒ AnyTeleop ๋ฆฌํƒ€๊ฒŒํŒ…์œผ๋กœ ๋ฐ”๊พผ ๊ฒƒ์ด๋‹ค. ์ €์ž๋“ค์€ ์ด๊ฒƒ์ด ํ•˜๋“œ์›จ์–ดยท๊ธฐ๊ตฌํ•™ ๊ต๋ž€์„ ์—†์•ค๋‹ค๊ณ  ๊ฐ•์กฐํ•œ๋‹ค. ์ด ์„ค๊ณ„๋Š” ๊ณต์ •ํ•˜์ง€๋งŒ, ๋™์‹œ์— AnyTeleop์„ ์›๋ž˜ ์“ฐ์ž„(์นด๋ฉ”๋ผ ์•ž ๋งจ์†์œผ๋กœ ํŒ”๊ณผ ์†์„ ๋ชจ๋‘ ์กฐ์ข…)์ด ์•„๋‹Œ โ€œ๋ฆฌ๋” ํŒ” + ํŒ”์— ๋‹ฌ๋ฆฐ ์นด๋ฉ”๋ผโ€ ํ˜•ํƒœ๋กœ ์ด์‹ํ•œ ๊ฒƒ์ด๋ผ๋Š” ์ ์€ ์งš์–ด ๋‘˜ ๋งŒํ•˜๋‹ค. ์กฐ์ž‘์ž๋Š” ๋ฆฌ๋” ํŒ”์„ ๋Œ๋ฉด์„œ ๋™์‹œ์— ๊ทธ ํŒ” ์œ„ ์นด๋ฉ”๋ผ์— ์†์„ ์ž˜ ๋ณด์ด๊ฒŒ ์œ ์ง€ํ•ด์•ผ ํ•œ๋‹ค.

Q1. ๋ฐ๋ชจ ์ˆ˜์ง‘: ์‹ ๋ขฐ์„ฑ๊ณผ ํšจ์œจ (Table II)

๊ณผ์ œ Copilot ์‹œ๊ฐ„(s) Copilot ์„ฑ๊ณต๋ฅ  AnyTeleop ์‹œ๊ฐ„(s) AnyTeleop ์„ฑ๊ณต๋ฅ  ์‹œ๊ฐ„ ๋น„(ํ•„์ž ๊ณ„์‚ฐ)
Tongs Transfer 44.33 100% (20/20) N/A 0% (0/20) โ€“
Bottle Disposal 41.37 100% (20/20) 88.88 50% (10/20) 2.15ร—
Dual-Object Transfer 36.19 100% (20/20) 121.63 30% (6/20) 3.36ร—
Ingredient and Pot Transfer 43.26 100% (20/20) 55.29 75% (15/20) 1.28ร—
Toast Preparation 327.46 100% (20/20) N/A 0% (0/20) โ€“
Binder Filing 221.80 100% (20/20) N/A 0% (0/20) โ€“

๊ด„ํ˜ธ ์•ˆ ์ •์ˆ˜๋Š” 20ํšŒ ์‹œ๋„์—์„œ ํ•„์ž๊ฐ€ ๋˜๋Œ๋ฆฐ ๊ฐ’์ด๊ณ  ๋งˆ์ง€๋ง‰ ์—ด์€ AnyTeleop ์‹œ๊ฐ„ รท Copilot ์‹œ๊ฐ„์ด๋‹ค. copilot์€ ์—ฌ์„ฏ ๊ณผ์ œ ๋ชจ๋‘ ์‹คํŒจ ์—†์ด ์ˆ˜์ง‘ํ–ˆ๊ณ , AnyTeleop์€ ์ง‘๊ฒŒ๋ฅผ ์“ฐ๋Š” Tongs Transfer์™€ ์–‘ํŒ” ๊ณผ์ œ ๋‘ ๊ฐœ์—์„œ ์„ฑ๊ณต ๋ฐ๋ชจ๋ฅผ ํ•˜๋‚˜๋„ ์–ป์ง€ ๋ชปํ–ˆ๋‹ค. ์ €์ž๋“ค์€ ์ด๋“์„ โ€œํŒ” ์›๊ฒฉ์กฐ์ž‘๊ณผ ์† ๋™์ž‘ ์ƒ์„ฑ์˜ ๋ถ„๋ฆฌโ€๋กœ ์„ค๋ช…ํ•œ๋‹ค.

ํ•„์ž๊ฐ€ ๋ง๋ถ™์ด์ž๋ฉด, ์‹œ๊ฐ„ ๋น„์˜ ํฌ๊ธฐ๋Š” ๊ณผ์ œ ์„ฑ๊ฒฉ๊ณผ ๋งž๋ฌผ๋ฆฐ๋‹ค. ์† ์ž์„ธ๊ฐ€ ๋‹จ์ˆœํ•œ Ingredient and Pot(ํŒŒ ํ•˜๋‚˜ ์ง‘๊ธฐ, ๋ƒ„๋น„ ์†์žก์ด ์žก๊ธฐ)์€ 1.28๋ฐฐ์ด๊ณ , ์†๊ฐ€๋ฝ์„ ๋‘ ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋ˆ  ๋ธ”๋ก ๋‘ ๊ฐœ๋ฅผ ๋™์‹œ์— ์ฅ์–ด์•ผ ํ•˜๋Š” Dual-Object๋Š” 3.36๋ฐฐ๋‹ค. โ€œ์†๊ฐ€๋ฝ ํ˜‘์‘์ด ์–ด๋ ค์šธ์ˆ˜๋ก ์ด๋“์ด ํฌ๋‹คโ€๋Š” ๋…ผ์ง€์™€ ๋งž๋Š” ๋ฐฉํ–ฅ์ด๋‹ค. ๋‹ค๋งŒ Copilot์ด 100%๋ผ ์‹คํŒจ ๋น„์šฉ์ด ์—†๊ณ , AnyTeleop ์‹œ๊ฐ„์€ ์‹คํŒจ ์‹œ๋„๊นŒ์ง€ ํฌํ•จํ•œ ๊ฐ’์ด๋ผ ์‹œ๊ฐ„ ๋น„์˜ ์ƒ๋‹น ๋ถ€๋ถ„์€ ์„ฑ๊ณต๋ฅ  ์ฐจ์ด์—์„œ ์˜จ๋‹ค. ์„ฑ๊ณต ์‹œ๋„๋งŒ์˜ ์†Œ์š” ์‹œ๊ฐ„์€ ๋”ฐ๋กœ ๋ณด๊ณ ๋˜์ง€ ์•Š์•˜๋‹ค.

Q2ยทQ3. Copilot์—์„œ ์ž์œจ๋กœ, ๊ทธ๋ฆฌ๊ณ  H-VAE (Table III)

๋ฐ๋ชจ ์ถœ์ฒ˜ / ์† ์•ก์…˜ Tongs Transfer Bottle Disposal Dual-Object Transfer Ingredient and Pot Transfer
Copilot, no H-VAE 65% (13/20) 60% (12/20) 80% (16/20) 85% (17/20)
Copilot, H-VAE 100% (20/20) 75% (15/20) 90% (18/20) 100% (20/20)
AnyTeleop, no H-VAE N/A 40% (8/20) 20% (4/20) 75% (15/20)

๊ฐ ์นธ์€ 20ํšŒ ๋กค์•„์›ƒ ์„ฑ๊ณต๋ฅ ์ด๊ณ (๊ด„ํ˜ธ๋Š” ํ•„์ž๊ฐ€ ๋˜๋Œ๋ฆฐ ์ •์ˆ˜), Tongs์˜ N/A๋Š” AnyTeleop์ด ์„ฑ๊ณต ๋ฐ๋ชจ๋ฅผ ๋ชป ์–ป์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ฐ๋ชจ ์ถœ์ฒ˜๋งŒ ๋‹ค๋ฅด๊ณ  ๋‚˜๋จธ์ง€๋Š” ๊ฐ™๋‹ค๊ณ  ์ €์ž๋“ค์€ ๋ฐํžŒ๋‹ค.

  • Q2: ์ง์ ‘ ์† ๊ด€์ ˆ ์•ก์…˜๋ผ๋ฆฌ ๋น„๊ตํ•˜๋ฉด copilot ๋ฐ์ดํ„ฐ ์ชฝ์ด ์„ธ ๊ณผ์ œ ๋ชจ๋‘ ๋†’๋‹ค(60 vs 40, 80 vs 20, 85 vs 75).
  • Q3: H-VAE๋ฅผ ์“ฐ๋ฉด ๋„ค ๊ณผ์ œ ๋ชจ๋‘ ์˜ค๋ฅธ๋‹ค. ์ €์ž๋“ค์€ ์† ๋ช…๋ น์˜ ๊ฐ•ํ•œ ํ˜‘์‘ ๊ตฌ์กฐ ๋•Œ๋ฌธ์— 20์ฐจ์›์„ ์ง์ ‘ ์˜ˆ์ธกํ•˜๋ฉด ๋ฐ๋ชจ์˜ ๊ตญ์†Œ ๋ณ€์ด์— ๊ณผ์ ํ•ฉํ•˜๊ธฐ ์‰ฝ๊ณ , ์ž ์žฌ๋กœ ์••์ถ•ํ•˜๋ฉด ๊ณผ์ œ ๊ด€๋ จ ํ˜‘์‘ ํŒจํ„ด์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•ด์„ํ•œ๋‹ค.

copilot ๋ฐ๋ชจ๋กœ ํ•™์Šตํ•œ outer policy์˜ ์ž์œจ ์‹คํ–‰(Fig. 6). (a) Tongs Transfer: ์ง‘๊ฒŒ๋ฅผ ๊บผ๋‚ด ๋‹น๊ทผ์„ ์ง‘๊ณ  ํŒฌ์œผ๋กœ ์˜ฎ๊ธด๋‹ค. (b) Dual-Object Transfer: ์†๊ฐ€๋ฝ ๊ทธ๋ฃน์„ ๋‚˜๋ˆ  ๋ธ”๋ก ๋‘ ๊ฐœ๋ฅผ ๋™์‹œ์— ์žก์•„ ํ†ต์— ๋„ฃ๋Š”๋‹ค. ์ˆซ์ž๋Š” ์‹œ๊ฐ„ ์ˆœ์„œ๋‹ค.
ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€ ์˜์ƒ(๊ฐ ๊ณผ์ œ 1๋ฒˆ ํด๋ฆฝ). ์™ผ์ชฝ ์œ„ Tongs Transfer ์ž์œจ ๋กค์•„์›ƒ(44.8์ดˆ), ์˜ค๋ฅธ์ชฝ ์œ„ Bottle Disposal ์ž์œจ ๋กค์•„์›ƒ(26.8์ดˆ), ์™ผ์ชฝ ์•„๋ž˜ Dual-Object Transfer ์ž์œจ ๋กค์•„์›ƒ(28.4์ดˆ), ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ Binder Filing copilot ์ˆ˜์ง‘ ๋ฐ๋ชจ(150.7์ดˆ). ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€๋Š” Tongs 11๊ฐœ, Bottle 2๊ฐœ, Dual-Object 6๊ฐœ ๋กค์•„์›ƒ์„ ๊ณต๊ฐœํ•œ๋‹ค. ์„ฑ๊ณตยท์‹คํŒจ ์—ฌ๋ถ€๋Š” ํ‘œ์‹œ๋ผ ์žˆ์ง€ ์•Š๋‹ค.

์ˆ˜์น˜๋ฅผ ๋‹ค์‹œ ๋ณด๋ฉด. โ€œconsistently improvesโ€๋ผ๋Š” ์„œ์ˆ ์€ ๋ฐฉํ–ฅ์œผ๋กœ๋Š” ๋งž์ง€๋งŒ, 20ํšŒ ๋กค์•„์›ƒ์—์„œ ๊ณผ์ œ๋ณ„ ์ฐจ์ด๋ฅผ Fisher ์ •ํ™•๊ฒ€์ •(์–‘์ธก)์œผ๋กœ ๋”ฐ์ ธ ๋ณด๋ฉด ์œ ์˜ํ•œ ๊ฒƒ์€ Tongs(13/20 โ†’ 20/20, p\approx0.008) ํ•˜๋‚˜๋ฟ์ด๋‹ค. Bottle(12 โ†’ 15, p\approx0.50), Dual-Object(16 โ†’ 18, p\approx0.66), Ingredient and Pot(17 โ†’ 20, p\approx0.23)์€ ์ด ํ‘œ๋ณธ์œผ๋กœ ๊ตฌ๋ถ„๋˜์ง€ ์•Š๋Š”๋‹ค. ๋„ค ๊ณผ์ œ๋ฅผ ๋‹จ์ˆœ ํ•ฉ์‚ฐํ•˜๋ฉด 58/80 โ†’ 73/80(p\approx0.004)์ด๋‹ค(๋ชจ๋‘ ํ•„์ž ๊ณ„์‚ฐ์ด๊ณ  ๋…ผ๋ฌธ์€ Table III์— ๊ฒ€์ •์„ ๋ถ™์ด์ง€ ์•Š์•˜๋‹ค). Q2์˜ copilot vs AnyTeleop๋„ Dual-Object(16 vs 4, p\approx0.0004)๋งŒ ํ™•์‹คํ•˜๊ณ , Bottle(12 vs 8)๊ณผ Ingredient and Pot(17 vs 15)์€ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค. H-VAE ํšจ๊ณผ๋Š” copilot ๋ฐ์ดํ„ฐ์—์„œ๋งŒ ์ธก์ •๋๊ณ  AnyTeleop + H-VAE ์นธ์ด ์—†๋‹ค. ๊ทธ๋ž˜์„œ โ€œcopilot ๋ฐ์ดํ„ฐ๊ฐ€ ์ข‹๋‹คโ€์™€ โ€œH-VAE๊ฐ€ ์ข‹๋‹คโ€๊ฐ€ ์„œ๋กœ ๋…๋ฆฝ์ ์ธ ํšจ๊ณผ์ธ์ง€, ์•„๋‹ˆ๋ฉด H-VAE๊ฐ€ AnyTeleop ๋ฐ์ดํ„ฐ์˜ ์† ์žก์Œ๋„ ์ƒ๋‹น ๋ถ€๋ถ„ ํก์ˆ˜ํ•˜๋Š”์ง€๋Š” ์ด ํ‘œ๋กœ ํŒ๋‹จํ•  ์ˆ˜ ์—†๋‹ค.

Q4. ์˜จ๋ผ์ธ ์‹คํ–‰๊ณผ temporal ensembling (Fig. 7ยท9ยท10)

๊ฐ™์€ grasp inner policy๋กœ ๋ฌผ๋ณ‘ ์žก๊ธฐ๋ฅผ ์„ธ ์กฐ๊ฑด์—์„œ ์‹คํ–‰ํ•œ๋‹ค. ๊ณ ์ • ๋ช…๋ น ์žฌ์ƒ์€ ์„ฑ๊ณตํ•œ ๋กค์•„์›ƒ ํ•˜๋‚˜์˜ ๊ด€์ ˆ ๋ช…๋ น ๊ถค์ ์„ ๊ทธ๋Œ€๋กœ ๋‹ค์‹œ ํŠผ๋‹ค. ํ๋ฃจํ”„ยท์•™์ƒ๋ธ” ์—†์Œ์€ ์ตœ์‹  ๊ณ ์œ ๊ฐ๊ฐ ์ด๋ ฅ์œผ๋กœ ์งˆ์˜ํ•˜๋˜ ์ƒˆ chunk์˜ ์ฒซ ์•ก์…˜๋งŒ ์‹คํ–‰ํ•œ๋‹ค. ํ๋ฃจํ”„ยทtemporal ensemble์€ ์‹ (2)๋ฅผ ์ ์šฉํ•œ๋‹ค. ์กฐ๊ฑด๋งˆ๋‹ค โ€œํŒ์ •์ด ๋‚ด๋ ค์ง„โ€ ์ฒซ 10ํšŒ, ์ด 30ํšŒ๋ฅผ ์“ด๋‹ค. ๊ถค์  ๋ถ„์„์€ ๋‹ซํž˜ ์ž์„ธ ์ชฝ์œผ๋กœ ๋ช…๋ น ๊ณต๊ฐ„ ๋ณ€์œ„๊ฐ€ 5%์—์„œ 95%๊นŒ์ง€ ์ง„ํ–‰๋˜๋Š” ๊ตฌ๊ฐ„๋งŒ ์ž˜๋ผ 100 Hz๋กœ ์žฌํ‘œ๋ณธํ™”ํ•˜๊ณ , 3์ฐจ Savitzky-Golay ํ•„ํ„ฐ(์ฐฝ 0.21 s) ๋’ค ๊ด€์ ˆ jerk ์ ˆ๋Œ“๊ฐ’์˜ 95๋ฒˆ์งธ ๋ฐฑ๋ถ„์œ„์ˆ˜(P95 jerk)๋ฅผ ๋ช…๋ น ์ œํ•œ ์ „(pre-limit)๊ณผ ์†์— ์ „๋‹ฌ๋œ ๋’ค(executed) ๋‘ ์ง€์ ์—์„œ ๊ณ„์‚ฐํ•œ๋‹ค.

์กฐ๊ฑด ์„ฑ๊ณต P95 jerk(์ •์„ฑ) ๋‹ซํž˜ ํ›„ effort(Fig. 10, ์„ฑ๊ณต ์‹œ๋„ ์ค‘์•™๊ฐ’์„ ๊ทธ๋ฆผ์—์„œ ์ฝ์Œ)
๊ณ ์ • ๋ช…๋ น ์žฌ์ƒ 3/10 ์ค‘๊ฐ„(Fig. 7a, ์ œํ•œ ์ „ ๊ฐ’์€ ์—†์Œ) ์•ฝ 0.5
ํ๋ฃจํ”„, ์•™์ƒ๋ธ” ์—†์Œ 7/10 ๊ฐ€์žฅ ๋†’์Œ ์•ฝ 0.75
ํ๋ฃจํ”„, temporal ensemble 9/10 ๊ฐ€์žฅ ๋‚ฎ์Œ ์•ฝ 0.49

temporal ensembling ์–ด๋ธ”๋ ˆ์ด์…˜(Fig. 7). (a) ์‹คํ–‰ ๋ช…๋ น, (b) ๋ช…๋ น ์ œํ•œ ์ „์˜ ์‹œ๋„๋ณ„ P95 jerk(๊ฒ€์€ ๋ง‰๋Œ€๊ฐ€ ์ค‘์•™๊ฐ’, ๋กœ๊ทธ ์ถ•). (c) โ€œ์•™์ƒ๋ธ” ์—†์Œ รท ์•™์ƒ๋ธ”โ€ ์ค‘์•™๊ฐ’ ๋น„์œจ์„ ํ•„ํ„ฐ ์ฐฝ(0.11/0.21/0.31 s)๋ณ„๋กœ ๊ทธ๋ฆฐ ๊ฒƒ. ์‹คํ–‰ ๋ช…๋ น ๊ธฐ์ค€ 1.94/2.30/2.03๋ฐฐ, ์ œํ•œ ์ „ ๊ธฐ์ค€ 3.35/3.62/2.84๋ฐฐ๋‹ค.

์ €์ž๋“ค์˜ ๊ฒฐ๋ก ์€ ๋‘ ๊ฐˆ๋ž˜๋‹ค.

  1. ํ๋ฃจํ”„ ์žฌ๊ณ„์‚ฐ์ด ์ ‘์ด‰ ๋ณ€์ด์— ๊ฐ•ํ•˜๋‹ค. ๊ณ ์ • ์žฌ์ƒ 3/10 vs ํ๋ฃจํ”„ยท์•™์ƒ๋ธ” 9/10์˜ ์ฐจ์ด๋Š” ์œ ์˜ํ•˜๋‹ค(p=0.0198). ์ด ๊ฐ’์€ 2ร—2 Fisher ์ •ํ™•๊ฒ€์ •(์–‘์ธก)์œผ๋กœ ๊ณ„์‚ฐํ•˜๋ฉด ์ •ํ™•ํžˆ ๋‚˜์˜จ๋‹ค(ํ•„์ž ๊ฒ€์‚ฐ, ๋…ผ๋ฌธ์€ ๊ฒ€์ • ์ด๋ฆ„์„ ์ ์ง€ ์•Š์•˜๋‹ค). ๋‘ ํ๋ฃจํ”„ ์กฐ๊ฑด ์‚ฌ์ด(7/10 vs 9/10)์˜ ์„ฑ๊ณต๋ฅ  ์ฐจ์ด๋Š” ์ด ํ‘œ๋ณธ์œผ๋กœ ํ™•๋ฆฝ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ €์ž๋“ค์ด ์ง์ ‘ ๋ฐํžŒ๋‹ค.
  2. temporal ensembling์ด ๊ทธ ํ๋ฃจํ”„ ๋™์ž‘์„ ํฌ๊ฒŒ ๋งค๋„๋Ÿฝ๊ฒŒ ํ•œ๋‹ค. ์•™์ƒ๋ธ”์ด ์—†์œผ๋ฉด ์‹คํ–‰ ๋ช…๋ น P95 jerk๊ฐ€ 2.30๋ฐฐ(p=1.8\times10^{-4})์ด๊ณ , ๋ช…๋ น ์ œํ•œ ์ „๊ณผ ๋ชจ๋“  ํ•„ํ„ฐ ์ฐฝ์—์„œ ๊ฐ™์€ ๊ฒฝํ–ฅ์ด๋ฉฐ, ๋‹ซํžˆ๋Š” ์‹œ๊ฐ„์€ ๋Š˜์ง€ ์•Š์•˜๋‹ค.

๋‹ซํž˜ ์‹œ์ ์— ๋งž์ถ˜ ์† ์ „์ฒด effort RMS(Fig. 9, PDF์—์„œ ํฌ๋กญ). ์กฐ๊ฑด๋ณ„๋กœ ์„ฑ๊ณต(์ฒญ๋ก)ยท์‹คํŒจ(๋ถ„ํ™)๋ฅผ ๋‚˜๋ˆ  ๊ทธ๋ ธ๋‹ค. ๊ตต์€ ์„ ์€ ์ค‘์•™๊ฐ’, ์Œ์˜์€ IQR, ํšŒ์ƒ‰ ๊ตฌ๊ฐ„์€ ๋‹ซํž˜ ํ›„ 0.5~5.5 s. ๊ฐ ํŒจ๋„ ์ œ๋ชฉ์˜ โ€œwithin-condition exact pโ€๋Š” 0.117 / 0.017 / 0.400์ด๋‹ค.

๋‹ซํž˜ ํ›„ 0.5~5.5 s์˜ ์‹œ๋„๋ณ„ effort(Fig. 10, PDF์—์„œ ํฌ๋กญ). ์ ์€ ์‹œ๋„๋ณ„ ์ค‘์•™๊ฐ’, ๋ถ„ํ™์€ ์‹คํŒจ, ์ฒญ๋ก์€ ์„ฑ๊ณต, ๊ฒ€์€ ํ‘œ์‹œ๋Š” ๊ทธ๋ฃน ์ค‘์•™๊ฐ’.

Fig. 9๋ฅผ ๋ณด๋ฉด ์‹คํŒจ ์‹œ๋„๋Š” ๋‹ซํžŒ ๋’ค effort๊ฐ€ 0.1 ๊ทผ์ฒ˜๋กœ ๋–จ์–ด์ง„๋‹ค. ๋ฌผ๋ณ‘์ด ๋น ์ ธ ์†์— ๊ฑธ๋ฆฌ๋Š” ํ•˜์ค‘์ด ์‚ฌ๋ผ์ง„ ๊ฒƒ์œผ๋กœ ์ฝํžŒ๋‹ค. ์„ฑ๊ณต ์‹œ๋„์˜ effort๋Š” ์•™์ƒ๋ธ” ์—†์Œ ์กฐ๊ฑด์—์„œ 0.75 ๊ทผ์ฒ˜๋กœ ๋†’๊ฒŒ ์œ ์ง€๋˜๊ณ , ์•™์ƒ๋ธ” ์กฐ๊ฑด์—์„œ๋Š” 0.5 ๊ทผ์ฒ˜๋‹ค. ์ €์ž๋“ค์€ ์ด๋ฅผ โ€œ์•™์ƒ๋ธ” ์—†์Œ์ด ๋” ๊ธ‰๊ฒฉํ•œ ์ ‘์ด‰ ์ƒํ˜ธ์ž‘์šฉ์„ ๋งŒ๋“ ๋‹คโ€๋Š” ๋ณด์กฐ ์ง„๋‹จ์œผ๋กœ ์“ด๋‹ค.

์—ฌ๊ธฐ์„œ ํ•„์ž๊ฐ€ ์œ ๋ณดํ•˜๊ณ  ์‹ถ์€ ์ง€์ ์ด ๋‘ ๊ฐœ ์žˆ๋‹ค. ์ฒซ์งธ, ๋‹ซํžŒ ๋’ค ์ง€์†๋˜๋Š” effort๊ฐ€ ๋†’๋‹ค๋Š” ๊ฒƒ์€ โ€œ๋” ์„ธ๊ฒŒ ์ฅ๊ณ  ์žˆ๋‹คโ€๋Š” ๋œป์ด์ง€ โ€œ์ ‘์ด‰์ด ๊ธ‰๊ฒฉํ–ˆ๋‹คโ€๋Š” ์ง์ ‘ ์ฆ๊ฑฐ๋Š” ์•„๋‹ˆ๋‹ค. ๊ธ‰๊ฒฉํ•จ์„ ๋งํ•˜๋ ค๋ฉด ๋‹ซํž˜ ์ง์ „ยท์งํ›„์˜ effort ๋ณ€ํ™”์œจ์„ ๋ด์•ผ ํ•œ๋‹ค. ๋‘˜์งธ, ํŒจ๋„ ์ œ๋ชฉ์˜ โ€œwithin-condition exact pโ€๊ฐ€ ๋ฌด์—‡์„ ๊ฒ€์ •ํ•œ ๊ฐ’์ธ์ง€ ๋ณธ๋ฌธ์— ์ •์˜๊ฐ€ ์—†๋‹ค. ์„ฑ๊ณต vs ์‹คํŒจ์˜ ๋‹ซํž˜ ํ›„ effort ์ฐจ์ด๋ฅผ ์ˆœ์—ด(์ •ํ™•) ๊ฒ€์ •ํ•œ ๊ฒƒ์œผ๋กœ ์ง์ž‘๋˜์ง€๋งŒ ํ™•์ธ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋˜ Fig. 7(a)๋ฅผ ๋ณด๋ฉด ๊ณ ์ • ์žฌ์ƒ์˜ jerk๊ฐ€ ํ๋ฃจํ”„ยท์•™์ƒ๋ธ” ์—†์Œ๋ณด๋‹ค ๋‚ฎ๋‹ค. ๊ณ ์ • ์žฌ์ƒ์€ ์„ฑ๊ณตํ•œ ๊ถค์  ํ•˜๋‚˜๋ฅผ ๊ทธ๋Œ€๋กœ ํŠธ๋‹ˆ ๋งค๋„๋Ÿฌ์šด ๊ฒƒ์ด ๋‹น์—ฐํ•˜๊ณ , ์‹คํŒจ ์›์ธ์€ ๋งค๋„๋Ÿฌ์›€์ด ์•„๋‹ˆ๋ผ ์ ‘์ด‰ ์ ์‘์˜ ๋ถ€์žฌ๋‹ค. โ€œํ๋ฃจํ”„๋Š” ์ ์‘์„, ์•™์ƒ๋ธ”์€ ๋งค๋„๋Ÿฌ์›€์„โ€์ด๋ผ๋Š” ์ €์ž๋“ค์˜ ์—ญํ•  ๋ถ„๋‹ด ํ•ด์„๊ณผ ๋งž๋Š” ๊ทธ๋ฆผ์ด๋‹ค.

Q5. ๋ฌผ์ฒด๋ณ„ ์ ‘์ด‰ ํ–‰๋™ (Fig. 3)

๊ฐ™์€ grasp ์ •์ฑ…์ด Fig. 3์˜ ๋„ค ๋ฌผ์ฒด์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ์† ํ˜•ํƒœ๋ฅผ ๋งŒ๋“ ๋‹ค. ์ •์ฑ…์€ ์˜์ƒ๋„ ๋ฌผ์ฒด ์ •์ฒด๋„ ๋ฐ›์ง€ ์•Š๊ณ  ๊ด€์ ˆ ์œ„์น˜์™€ ํ† ํฌ ์ด๋ ฅ๋งŒ ๋ฐ›์œผ๋ฏ€๋กœ, ๋ฌผ์ฒด ํ˜•์ƒ์€ ์ ‘์ด‰์„ ํ†ตํ•ด ๊ฐ„์ ‘์ ์œผ๋กœ ๋ฐ˜์˜๋œ๋‹ค. ์ €์ž๋“ค์€ ์ด๋ฅผ โ€œ๊ณ ์ • ์†๊ฐ€๋ฝ ๊ถค์ ์˜ ์žฌ์ƒ์ด ์•„๋‹ˆ๋ผ ์ ‘์ด‰ ์กฐ๊ฑด๋ถ€ ์† ์Šคํ‚ฌ๊ณผ ์ผ๊ด€๋œ ํ–‰๋™โ€์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ณ , ๋„ค ๋ฌผ์ฒด๊ฐ€ ๋ชจ๋‘ ํ•™์Šต์— ์žˆ์—ˆ์œผ๋ฏ€๋กœ ์ด ์‹คํ—˜์€ ํ•™์Šตํ•œ ์ ‘์ด‰ ์กฐ๊ฑด์— ๋Œ€ํ•œ ์ ์‘์ด์ง€ ์ฒ˜์Œ ๋ณด๋Š” ๋ฌผ์ฒด๋กœ์˜ ์ผ๋ฐ˜ํ™”๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์Šค์Šค๋กœ ๋ฒ”์œ„๋ฅผ ํ•œ์ •ํ•œ๋‹ค. ์ •๋Ÿ‰ ์ง€ํ‘œ๋Š” ์—†๋‹ค.

Q6. ์Šคํ‚ฌ ์„ ํƒ๊ณผ ์žฌ์‚ฌ์šฉ (Fig. 4ยท11)


Toast Preparation ์ค‘ ์ž๋™ ์Šคํ‚ฌ ์ „ํ™˜(Fig. 11). (1) ์†๋ชฉ ์นด๋ฉ”๋ผ ์ž…๋ ฅ์œผ๋กœ Button Press๋ฅผ ๊ณ ๋ฅธ๋‹ค. (2) ์†์ด ๊ทธ ์Šคํ‚ฌ์˜ ์‹œ์ž‘ ์ž์„ธ๋กœ ์ด๋™ํ•œ๋‹ค. (3) ํด๋Ÿฌ์น˜ ์ž…๋ ฅ์œผ๋กœ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค.

Toast Preparation์€ Tongs Grasp โ†’ Button Press โ†’ Plate Grasp โ†’ Tongs Grasp, Binder Filing์€ Paper Pinch โ†’ Hole-Punch Press โ†’ Paper Pinch โ†’ Binder Closure ์ˆœ์œผ๋กœ ์„ ํƒ๋๋‹ค. ์•ž์„œ ์“ด ์Šคํ‚ฌ์ด ๋‹ค์‹œ ํ•„์š”ํ•  ๋•Œ ์žฌ์„ ํƒ๋œ๋‹ค๋Š” ๊ฒƒ์ด ๊ฒฐ๋ก ์ด๋‹ค. ํ‰๊ฐ€๋Š” ๋Œ€ํ‘œ ๋ฐ๋ชจ ๋‘ ํŽธ์— ๋Œ€ํ•œ ์ •์„ฑ ๊ด€์ฐฐ๋ฟ์ด๊ณ , ์„ ํƒ ์ •ํ™•๋„ยท์˜ค์„ ํƒ ํšŸ์ˆ˜ยท์„ ํƒ ์ง€์—ฐ์€ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค.

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

๊ฐ•์ 

  • ๋ฌธ์ œ ์ •์˜๊ฐ€ ์ •ํ™•ํ•˜๋‹ค. โ€œ๋‹ค์ง€ ๋ฐ๋ชจ๊ฐ€ ์–ด๋ ค์šด ์ด์œ ๋Š” ์ •์ฑ… ์šฉ๋Ÿ‰์ด ์•„๋‹ˆ๋ผ ํŒ”-์† ๋™์‹œ ์ง€์ •โ€์ด๋ผ๋Š” ์ง„๋‹จ์„ ์žฅ์น˜ ์„ค๊ณ„(ํด๋Ÿฌ์น˜ 1-DoF)๋กœ ์ง์ ‘ ๋ฐ˜์˜ํ–ˆ๋‹ค. ์กฐ์ž‘์ž ์ž…๋ ฅ์„ ์Šค์นผ๋ผ ํ•˜๋‚˜๋กœ ์ค„์ด๋ฉด์„œ๋„ ๋˜๊ฐ๊ธฐ๋ฅผ ๋„ฃ์–ด ์‹คํŒจ ๋ณต๊ตฌ ๊ฒฝ๋กœ๋ฅผ ๋‚จ๊ธด ์ ์ด ์‹ค์šฉ์ ์ด๋‹ค.
  • ๋น„์šฉ ํšŒ๊ณ„๊ฐ€ ์ •์งํ•˜๋‹ค. ์„ฑ๊ณต ๋ฐ๋ชจ๋‹น ์‹œ๊ฐ„์— inner policy์šฉ ์‹œ์—ฐ 10๊ฐœ์˜ ์ˆ˜์ง‘ ์‹œ๊ฐ„์„ ์ƒ๊ฐํ•ด ๋„ฃ์—ˆ๋‹ค. โ€œ์Šคํ‚ฌ์„ ๋ฏธ๋ฆฌ ๋งŒ๋“œ๋Š” ๋น„์šฉโ€์„ ์ˆจ๊ธฐ์ง€ ์•Š์€ ๊ฒƒ์ด๋‹ค.
  • ๊ฐ™์€ ์žฅ๋น„ ๋น„๊ต. ๋ฒ ์ด์Šค๋ผ์ธ์„ ๊ฐ™์€ ๋ฆฌ๋”-ํŒ”๋กœ์›Œ ์žฅ๋น„์—์„œ ์† ์ธํ„ฐํŽ˜์ด์Šค๋งŒ ๋ฐ”๊ฟ” ๋Œ๋ ธ๋‹ค. ์† ํ•˜๋“œ์›จ์–ด ์ฐจ์ด๋กœ ๊ฒฐ๊ณผ๊ฐ€ ์„ค๋ช…๋˜๋Š” ๊ฒฝ๋กœ๋ฅผ ๋ง‰์•˜๋‹ค.
  • Q4 ์–ด๋ธ”๋ ˆ์ด์…˜ ์„ค๊ณ„๊ฐ€ ๊น”๋”ํ•˜๋‹ค. โ€œํ๋ฃจํ”„ ์žฌ๊ณ„์‚ฐโ€๊ณผ โ€œtemporal ensemblingโ€์˜ ๊ธฐ์—ฌ๋ฅผ ์„ธ ์กฐ๊ฑด์œผ๋กœ ๋ถ„๋ฆฌํ•˜๊ณ , ์„ฑ๊ณต๋ฅ (์ ์‘)๊ณผ jerk(๋งค๋„๋Ÿฌ์›€)๋ผ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์ง€ํ‘œ์— ๊ฐ๊ฐ ๋Œ€์‘์‹œ์ผฐ๋‹ค. ํ•„ํ„ฐ ์ฐฝ ๋ฏผ๊ฐ๋„(Fig. 7c)์™€ ๋ช…๋ น ์ œํ•œ ์ „ํ›„๋ฅผ ๋ชจ๋‘ ๋ณด์—ฌ jerk ์ฐจ์ด๊ฐ€ ํ›„์ฒ˜๋ฆฌ ์‚ฐ๋ฌผ์ด ์•„๋‹˜์„ ํ™•์ธํ–ˆ๋‹ค. ๋‘ ํ๋ฃจํ”„ ์กฐ๊ฑด์˜ ์„ฑ๊ณต๋ฅ  ์ฐจ์ด๊ฐ€ ์œ ์˜ํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ €์ž๋“ค์ด ์ง์ ‘ ์“ด ์ ๋„ ์ข‹๋‹ค.
  • ์ž๊ธฐ ๋ฒ”์œ„ ํ•œ์ •. Q5์—์„œ โ€œ์ฒ˜์Œ ๋ณด๋Š” ๋ฌผ์ฒด๋กœ์˜ ์ผ๋ฐ˜ํ™”๊ฐ€ ์•„๋‹ˆ๋‹คโ€๋ผ๊ณ  ๋จผ์ € ๋ฐํ˜”๋‹ค.

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

  1. ์–‘ํŒ” ๊ณผ์ œ์˜ ์ž์œจ ์ •์ฑ… ํ‰๊ฐ€๊ฐ€ ์—†๋‹ค. 6๊ฐœ ๊ณผ์ œ ์ค‘ copilot ์ˆ˜์ง‘์ด ๊ฐ€์žฅ ๊ทน์ ์œผ๋กœ ์ด๊ธด ๊ณณ(AnyTeleop 0%)์€ Toast Preparation๊ณผ Binder Filing์ธ๋ฐ, Table III๋Š” ๋‹จ์ผ ํŒ” 4๊ฐœ ๊ณผ์ œ๋งŒ ๋‹ค๋ฃฌ๋‹ค. ์ดˆ๋ก๊ณผ ๊ฒฐ๋ก ์˜ โ€œcollection-to-autonomy pipelineโ€์€ ์–‘ํŒ”์—์„œ๋Š” ์ˆ˜์ง‘ ๋‹จ๊ณ„๊นŒ์ง€๋งŒ ๊ฒ€์ฆ๋๋‹ค. 300์ดˆ๊ฐ€ ๋„˜๋Š” ์žฅ๊ธฐ ์–‘ํŒ” ๊ณผ์ œ๋ฅผ 20๊ฐœ ๋ฐ๋ชจ๋กœ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š”์ง€๊ฐ€ ์ด ๋ฐฉ๋ฒ•์ด ๊ฐ€์žฅ ํ•„์š”ํ•œ ์ง€์ ์ธ๋ฐ ๋น„์–ด ์žˆ๋‹ค.
  2. VLM ์„ ํƒ๊ธฐ๊ฐ€ ๋ธ”๋ž™๋ฐ•์Šค๋‹ค. ์–ด๋–ค VLM์ธ์ง€, ํ”„๋กฌํ”„ํŠธ, ์งˆ์˜ ์ง€์—ฐ, ์˜ค์„ ํƒ ๋นˆ๋„, ์˜ค์„ ํƒ ์‹œ ์กฐ์ž‘์ž ๊ฐœ์ž… ๋ฐฉ๋ฒ•์ด ๋ชจ๋‘ ์—†๋‹ค. ๊ธฐ์—ฌ ๋ชฉ๋ก ์ฒซ ํ•ญ๋ชฉ(โ€œautomatic skill selectionโ€)์ด ์ •์„ฑ ์‚ฌ๋ก€ ๋‘ ๊ฐœ๋กœ๋งŒ ๋’ท๋ฐ›์นจ๋œ๋‹ค. ๋˜ ์„ ํƒ์€ ์Šคํ‚ฌ์„ r^{\text{in}}=0๊นŒ์ง€ ๋˜๊ฐ์•„์•ผ๋งŒ ์ผ์–ด๋‚˜๋ฏ€๋กœ, ๋ฌผ์ฒด๋ฅผ ์ฅ” ์ฑ„๋กœ ์Šคํ‚ฌ์„ ๋ฐ”๊พธ๋Š” ์ „ํ™˜(์˜ˆ: ์ฅ๊ณ  ์žˆ๋˜ ๊ฒƒ์„ ์† ์•ˆ์—์„œ ๊ณ ์ณ ์ฅ๊ธฐ)์€ ๊ตฌ์กฐ์ ์œผ๋กœ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด ์ œ์•ฝ์˜ ์˜ํ–ฅ์ด ๋…ผ์˜๋˜์ง€ ์•Š๋Š”๋‹ค.
  3. ๋ฐ์ดํ„ฐ์˜ ์† ๋™์ž‘์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋ฌถ์ธ๋‹ค. copilot ๋ฐ๋ชจ์˜ ์† ๊ถค์ ์€ inner policy๊ฐ€ ์ƒ์„ฑํ•œ ๊ฒƒ์ด๋ฏ€๋กœ, outer policy๊ฐ€ ๋ฐฐ์šฐ๋Š” ์† ํ–‰๋™์€ inner ์Šคํ‚ฌ์˜ ์กฐํ•ฉ์„ ๋„˜์„ ์ˆ˜ ์—†๋‹ค. Q2ยทQ3์˜ ๋†’์€ ์„ฑ๊ณต๋ฅ ์€ ๋ถ€๋ถ„์ ์œผ๋กœ ์ด โ€œ๋ถ„ํฌ๊ฐ€ ์ข์•„์ง„โ€ ํšจ๊ณผ์ผ ์ˆ˜ ์žˆ๋‹ค. ์žฅ์ ์ด๊ธฐ๋„ ํ•˜์ง€๋งŒ, ๊ทธ๋ ‡๋‹ค๋ฉด ๋น„๊ต์˜ ํ•ด์„๋„ โ€œcopilot์ด ๋” ์ข‹์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“ ๋‹คโ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ๋” ๋‹จ์ˆœํ•œ ์† ๋ถ„ํฌ๋ฅผ ๋งŒ๋“ ๋‹คโ€์— ๊ฐ€๊น๋‹ค. ์† ๊ถค์  ๋ถ„์‚ฐ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ํŠน์„ฑ ๋ถ„์„์ด ์žˆ์—ˆ์œผ๋ฉด ์ด ํ•ด์„์„ ๊ฐ€๋ฅผ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  4. ํ‘œ๋ณธ์ด ์ž‘๊ณ  ๊ฒ€์ •์ด ์ผ๋ถ€์—๋งŒ ์žˆ๋‹ค. Table IIยทIII๋Š” ์กฐ์ž‘์ž 1๋ช…, ์นธ๋‹น 20ํšŒ์ด๊ณ  ๊ฒ€์ •์ด ์—†๋‹ค. ํ•„์ž๊ฐ€ ๊ณ„์‚ฐํ•ด ๋ณด๋ฉด H-VAE์˜ ๊ณผ์ œ๋ณ„ ๊ฐœ์„  ์ค‘ ์œ ์˜ํ•œ ๊ฒƒ์€ Tongs ํ•˜๋‚˜๋‹ค(์œ„ Q3 ์ ˆ). โ€œconsistently improvesโ€๋Š” ๋ฐฉํ–ฅ์˜ ์ผ๊ด€์„ฑ์œผ๋กœ๋Š” ๋งž์ง€๋งŒ ํšจ๊ณผ ํฌ๊ธฐ์˜ ๊ทผ๊ฑฐ๋กœ๋Š” ์•ฝํ•˜๋‹ค. ์กฐ์ž‘์ž ์ˆ™๋ จ ํšจ๊ณผ(๊ฐ™์€ ์‚ฌ๋žŒ์ด ๋‘ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ˆ˜ํ–‰ํ•œ ์ˆœ์„œ)๋„ ํ†ต์ œ ์—ฌ๋ถ€๊ฐ€ ์ ํ˜€ ์žˆ์ง€ ์•Š๋‹ค.
  5. H-VAE ๋น„๊ต๊ฐ€ ๋ฐ˜์ชฝ์ด๋‹ค. AnyTeleop + H-VAE ์กฐ๊ฑด์ด ์—†์–ด H-VAE ์ด๋“์ด copilot ๋ฐ์ดํ„ฐ์— ํŠนํ™”๋œ ๊ฒƒ์ธ์ง€ ์ผ๋ฐ˜์ ์ธ ๊ฒƒ์ธ์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค. KL ๊ฐ€์ค‘์น˜, ์žฌ๊ตฌ์„ฑ ์˜ค์ฐจ, ์ž ์žฌ ์ฐจ์›(10) ์„ ํƒ ๊ทผ๊ฑฐ๋„ ๋ณด๊ณ ๋˜์ง€ ์•Š๋Š”๋‹ค. H-VAE๋Š” ๊ณผ์ œ๋งˆ๋‹ค ๋”ฐ๋กœ ํ•™์Šตํ•˜๋ฏ€๋กœ ๊ณผ์ œ ๊ฐ„ ๊ณต์œ  ์ž ์žฌ ๊ณต๊ฐ„์ด๋ผ๋Š” ์žฅ์ ๋„ ์“ฐ์ง€ ์•Š๋Š”๋‹ค.
  6. ์žฌํ˜„ ์ •๋ณด๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค. ์ฝ”๋“œยท๋ฐ์ดํ„ฐ ๋น„๊ณต๊ฐœ์— ๋”ํ•ด ์‹ (2)์˜ m, ์‹ (3)์˜ \delta,\alpha,\beta,M, ์นด๋ฉ”๋ผ ๋Œ€์ˆ˜์™€ ๋ชจ๋ธ, ํด๋Ÿฌ์น˜ ํ•˜๋“œ์›จ์–ด, outer policy ์†์‹ค ํ˜•ํƒœ์™€ ์ œ์–ด ์ฃผ๊ธฐ, ๋‹จ์ผ ํŒ” ๊ณผ์ œ๋ณ„๋กœ ์–ด๋–ค inner policy๋ฅผ ์ผ๋Š”์ง€๊ฐ€ ์—†๋‹ค. ๋‹จ์ผ ํŒ” ๊ณผ์ œ์˜ ์Šคํ‚ฌ ๊ตฌ์„ฑ์ด ๋น ์ ธ ์žˆ์–ด Table II์˜ ์ƒ๊ฐ ์‹œ๊ฐ„์„ ๊ฒ€์‚ฐํ•  ์ˆ˜๋„ ์—†๋‹ค.
  7. AnyTeleop ์ด์‹ ํ˜•ํƒœ. ๋ฒ ์ด์Šค๋ผ์ธ์€ ๋ฆฌ๋” ํŒ”์— ์นด๋ฉ”๋ผ๋ฅผ ๋‹จ ํ˜•ํƒœ๋กœ ์ด์‹๋๋‹ค(Fig. 8). ๊ฐ™์€ ์žฅ๋น„๋ผ๋Š” ์žฅ์ ๊ณผ ๋ณ„๊ฐœ๋กœ, ์กฐ์ž‘์ž๊ฐ€ ํŒ”์„ ๋Œ๋ฉด์„œ ์†์„ ์นด๋ฉ”๋ผ์— ๋ณด์—ฌ ์ฃผ๋Š” ์ด ๊ตฌ์„ฑ ์ž์ฒด๊ฐ€ ์›๋ž˜ AnyTeleop๋ณด๋‹ค ๋ถˆ๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ํŠนํžˆ ์–‘ํŒ” ๊ณผ์ œ์˜ 0%๊ฐ€ ๋ฆฌํƒ€๊ฒŒํŒ… ํ’ˆ์งˆ ๋•Œ๋ฌธ์ธ์ง€ ์ด ์กฐ์ž‘ ๋ถ€๋‹ด ๋•Œ๋ฌธ์ธ์ง€ ๋ถ„๋ฆฌ๋˜์ง€ ์•Š๋Š”๋‹ค.
  8. ์†Œ์†Œํ•œ ํ‘œ๊ธฐ ๋ฌธ์ œ. Fig. 5์˜ โ€œVAE encoder D_\thetaโ€(๋””์ฝ”๋”), ๊ทธ๋ฆผ๊ณผ ์‹ (9)์˜ chunk ์ธ๋ฑ์Šค ์ฐจ์ด, ์ •์ฑ…๊ณผ ๋””์ฝ”๋”์˜ \theta ๊ณต์œ , Fig. 3 ๋ฌผ์ฒด (c)์˜ โ€œrounded objectโ€/โ€œradish toyโ€ ์ด์ค‘ ํ‘œ๊ธฐ. ํ•ด์„์„ ๋ฐ”๊พธ์ง€๋Š” ์•Š์ง€๋งŒ ์ •๋…ํ•˜๋Š” ๋…์ž๊ฐ€ ๊ฑธ๋ฆฐ๋‹ค.

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

  • ์นด๋ฉ”๋ผ ๊ธฐ๋ฐ˜ ๋ฆฌํƒ€๊ฒŒํŒ… ์›๊ฒฉ์กฐ์ž‘(AnyTeleop, DexPilot): NestDex์˜ inner policy ์‹œ์—ฐ ์ˆ˜์ง‘ ๋‹จ๊ณ„๊ฐ€ ๋ฐ”๋กœ ์ด ๊ณ„์—ด(AnyTeleop์˜ ๋ฒกํ„ฐ ๋ฆฌํƒ€๊ฒŒํŒ… + Huber)์ด๋‹ค. NestDex๋Š” ์ด ๊ธฐ์ˆ ์„ ๋ฒ„๋ฆฌ์ง€ ์•Š๊ณ  ์งง์€ ์Šคํ‚ฌ ์‹œ์—ฐ ์ˆ˜์ง‘์œผ๋กœ ์šฉ๋„๋ฅผ ์ขํ˜€ ์“ฐ๊ณ , ์™„์ฃผ ๋ฐ๋ชจ์—์„œ๋Š” ์‚ฌ๋žŒ ์†์„ ๋นผ๋‚ธ๋‹ค.
  • ๊ณต์œ  ์ž์œจ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘(DexGrasp-VLA): ์‚ฌ๋žŒ์€ ํŒ”, ์ž์œจ ์ •์ฑ…์€ ์†์ด๋ผ๋Š” ๋ถ„์—…์ด ๊ฐ™๋‹ค. ์ฐจ์ด๋Š” NestDex๊ฐ€ ์† ์ •์ฑ…์„ ์—ฌ๋Ÿฌ ์Šคํ‚ฌ๋กœ ๋‚˜๋ˆ„๊ณ  VLM์œผ๋กœ ๊ณ ๋ฅด๋ฉฐ, ์กฐ์ž‘์ž๊ฐ€ ํด๋Ÿฌ์น˜๋กœ ์Šคํ‚ฌ์˜ ์ง„ํ–‰๊ณผ ๋˜๊ฐ๊ธฐ๋ฅผ ์ง์ ‘ ์ฅ”๋‹ค๋Š” ์ ์ด๋‹ค. DexGrasp-VLA์˜ ์† ์ •์ฑ…์€ ์žก๊ธฐ์— ํŠนํ™”๋œ ๋‹จ์ผ ์ •์ฑ…์ด๋‹ค.
  • RL copilot + VLA(MoDE-VLA): IMCopilot์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ RL๋กœ ํ•™์Šตํ•œ ์† ์•ˆ ์กฐ์ž‘ ์Šคํ‚ฌ์„ ํ’‹ ํŽ˜๋‹ฌ๋กœ ํ˜ธ์ถœํ•ด ๋ฐ๋ชจ ์ˆ˜์ง‘์„ ๋•๋Š”๋‹ค๋Š” ์ ์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์‚ฌ์ดŒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ IMCopilot์€ ๋ฐฐํฌ ๋•Œ๋„ VLA๊ฐ€ ํ˜ธ์ถœํ•˜๋Š” ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋กœ ๋‚จ๊ณ , NestDex์˜ inner policy๋Š” ๋ฐฐํฌ์—์„œ ์™„์ „ํžˆ ๋น ์ง„๋‹ค. ์† ์•ˆ ํšŒ์ „์ฒ˜๋Ÿผ ์‚ฌ๋žŒ ์‹œ์—ฐ์œผ๋กœ ์–ป๊ธฐ ์–ด๋ ค์šด ์Šคํ‚ฌ์ด๋ผ๋ฉด MoDE-VLA์ฒ˜๋Ÿผ ๋‚จ๊ฒจ ๋‘๋Š” ํŽธ์ด ๋‚ซ๊ณ , ์žก๊ธฐยท๋ˆ„๋ฅด๊ธฐ์ฒ˜๋Ÿผ ๋ฐ๋ชจ ๋ถ„ํฌ๋กœ ํก์ˆ˜ ๊ฐ€๋Šฅํ•œ ์Šคํ‚ฌ์ด๋ผ๋ฉด NestDex์ฒ˜๋Ÿผ ๋นผ๋Š” ํŽธ์ด ๋‹จ์ˆœํ•˜๋‹ค. ๋‘ ๋…ผ๋ฌธ์„ ๊ฐ™์ด ์ฝ์œผ๋ฉด โ€œ์Šคํ‚ฌ์„ ์ˆ˜์ง‘ ๋„๊ตฌ๋กœ๋งŒ ์“ธ์ง€, ์‹คํ–‰ ๋ถ€ํ’ˆ์œผ๋กœ๋„ ์“ธ์ง€โ€๋ผ๋Š” ์„ค๊ณ„ ์ถ•์ด ๋ณด์ธ๋‹ค.
  • ํ•™์Šต๋œ ์† ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์›๊ฒฉ์กฐ์ž‘ ํ•˜์œ„์ธต์œผ๋กœ(DexterityGen(arXiv:2502.04307)): ๋…ผ๋ฌธ์ด ์ธ์šฉํ•˜์ง€ ์•Š์€ ํ•„์ž์˜ ์ถ”๊ฐ€ ์—ฐ๊ฒฐ์ด๋‹ค. DexterityGen์€ RL๋กœ ํ•™์Šตํ•œ ์† ๋™์ž‘ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋ฅผ ์›๊ฒฉ์กฐ์ž‘์˜ ํ•˜์œ„ ์ปจํŠธ๋กค๋Ÿฌ๋กœ ์จ์„œ ๊ฑฐ์นœ ์‚ฌ๋žŒ ๋ช…๋ น์„ ์•ˆ์ •์ ์ธ ์† ๋™์ž‘์œผ๋กœ ๋ฐ”๊พผ๋‹ค. โ€œ์‚ฌ๋žŒ์€ ๊ฑฐ์นœ ์˜๋„, ํ•™์Šต๋œ ์† ์ •์ฑ…์€ ์„ธ๋ฐ€ํ•œ ์ ‘์ด‰โ€์ด๋ผ๋Š” ๋ถ„์—…์ด ๊ฐ™๊ณ , NestDex๋Š” ๊ทธ ์† ์ •์ฑ…์„ RL ๋Œ€์‹  ๋ฆฌํƒ€๊ฒŒํŒ… ์‹œ์—ฐ์˜ ํ–‰๋™ ๋ณต์ œ๋กœ ๋งŒ๋“ค๊ณ  ์˜๋„ ์ฑ„๋„์„ 1-DoF๋กœ ๊ทน๋‹จ์ ์œผ๋กœ ์ขํ˜”๋‹ค.
  • ์ž ์žฌ ์•ก์…˜ ํ‘œํ˜„(VQ-ACE): VQ-ACE๋Š” ์‚ฌ๋žŒ ์† ๋™์ž‘ chunk๋ฅผ ์–‘์žํ™”๋œ ์ž ์žฌ๋กœ ์••์ถ•ํ•ด MPC ์ƒ˜ํ”Œ๋ง๊ณผ RL ํƒ์ƒ‰์— ์“ด๋‹ค. NestDex์˜ H-VAE๋Š” ํ•œ ์Šคํ… ์† ๋ช…๋ น์„ ์—ฐ์† ์ž ์žฌ๋กœ ์••์ถ•ํ•˜๋Š” ํ›จ์”ฌ ๊ฐ€๋ฒผ์šด ํ˜•ํƒœ์ด๊ณ , ์‹œ๊ฐ„ ๊ตฌ์กฐ๋Š” outer policy์˜ action chunk๊ฐ€ ๋งก๋Š”๋‹ค.

์š”์•ฝ

NestDex๋Š” ๋‹ค์ง€ ์† ๋ฐ๋ชจ ์ˆ˜์ง‘์„ โ€œ์‚ฌ๋žŒ์ด ํŒ”๊ณผ ์†์„ ๋ชจ๋‘ ์ง€์ •ํ•˜๋Š” ์ผโ€์—์„œ โ€œ์‚ฌ๋žŒ์ด ํŒ”๊ณผ ์Šคํ‚ฌ ์ง„ํ–‰๋งŒ ์ง€์ •ํ•˜๋Š” ์ผโ€๋กœ ๋ฐ”๊พผ๋‹ค. ์†๊ฐ€๋ฝ ๋™์ž‘์€ ์† ๊ด€์ ˆยทํ† ํฌ ์ด๋ ฅ์œผ๋กœ ํ๋ฃจํ”„ ์‹คํ–‰๋˜๋Š” inner policy๊ฐ€ ๋งŒ๋“ค๊ณ , VLM์ด ๋‹จ๊ณ„๋ณ„๋กœ ์Šคํ‚ฌ์„ ๊ณ ๋ฅด๋ฉฐ, ์กฐ์ž‘์ž๋Š” 1-DoF ํด๋Ÿฌ์น˜๋กœ ์ง„ํ–‰๊ณผ ๋˜๊ฐ๊ธฐ๋ฅผ ์กฐ์ ˆํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ๋ชจ์€ ๋ฐ๋ชจ๋กœ ํ•™์Šตํ•œ outer policy๋Š” ๋ฐฐํฌ ๋•Œ inner policy ์—†์ด ํ˜ผ์ž ๋™์ž‘ํ•˜๊ณ , H-VAE๋กœ ์† ์•ก์…˜์„ 10์ฐจ์›์œผ๋กœ ์••์ถ•ํ•˜๋ฉด ์„ฑ๋Šฅ์ด ๋” ์˜ค๋ฅธ๋‹ค.

๊ฐ™์€ ์žฅ๋น„์˜ AnyTeleop ๋Œ€๋น„ ์ˆ˜์ง‘ ์„ฑ๊ณต๋ฅ (6/6 ๊ณผ์ œ 100%)๊ณผ ์‹œ๊ฐ„(1.3~3.4๋ฐฐ ๋‹จ์ถ•)์˜ ์ฐจ์ด๋Š” ๋ถ„๋ช…ํ•˜๋‹ค. ๋ฐ˜๋ฉด ์ž์œจ ์ •์ฑ… ํ‰๊ฐ€๋Š” ๋‹จ์ผ ํŒ” 4๊ฐœ ๊ณผ์ œ์™€ 20ํšŒ ๋กค์•„์›ƒ์— ๊ทธ์น˜๊ณ , ์–‘ํŒ” ๊ณผ์ œ์˜ ์ž์œจ ์‹คํ–‰๊ณผ VLM ์„ ํƒ๊ธฐ์˜ ์ •๋Ÿ‰ ํ‰๊ฐ€๋Š” ๋น„์–ด ์žˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ์—†์–ด ํด๋Ÿฌ์น˜ยท์„ ํƒ๊ธฐยท๋ฆฌํƒ€๊ฒŒํŒ…์˜ ์„ธ๋ถ€๋ฅผ ์žฌํ˜„ํ•˜๊ธฐ๋„ ์–ด๋ ต๋‹ค. ๊ทธ๋ž˜๋„ โ€œํ•™์Šต๋œ ์† ์Šคํ‚ฌ์„ ์ตœ์ข… ์ •์ฑ…์˜ ๋ถ€ํ’ˆ์ด ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ๋„๊ตฌ๋กœ ์“ด๋‹คโ€๋Š” ๋ฐฐ์น˜๋Š” ๋‹ค์ง€ ์† ๋ฐ์ดํ„ฐ ๋ณ‘๋ชฉ์— ๋Œ€ํ•œ ๊น”๋”ํ•œ ๋‹ต์ด๊ณ , ์Šคํ‚ฌ์„ ๋ฐฐํฌ๊นŒ์ง€ ๋“ค๊ณ  ๊ฐ€๋Š” MoDE-VLA๋ฅ˜์™€ ๋Œ€์กฐํ•  ๊ธฐ์ค€์ ์œผ๋กœ ์“ธ ๋งŒํ•˜๋‹ค. ์–‘ํŒ” ์žฅ๊ธฐ ๊ณผ์ œ์—์„œ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š”์ง€๊ฐ€ ๋‹ค์Œ ํ™•์ธ ๋Œ€์ƒ์ด๋‹ค.

Copyright 2026, JungYeon Lee