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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์™œ โ€œembodied learningโ€์„ ๋”ฐ๋กœ ๋ถ€๋ฅด๋Š”๊ฐ€
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ โ‘ : Embodied Perceptual Learning (Sec. II)
      • ๋ฐ์ดํ„ฐ ํ‘œํ˜„ โ€” โ€œ์„ผ์„œ๋ฅผ ๋ช‡ ๊ฐœ ์“ฐ๊ณ , 3D๋ฅผ ์–ด๋–ป๊ฒŒ ์–ป๋Š”๊ฐ€โ€
      • ๋ฌผ์ฒด ์ž์„ธ ์ถ”์ • โ€” โ€œ์–ผ๋งˆ๋‚˜ ์•„๋Š” ๋ฌผ์ฒด์ธ๊ฐ€โ€
      • Affordance ํ•™์Šต โ€” โ€œ์–ด๋””๋ฅผ ์–ด๋–ป๊ฒŒ ๋งŒ์งˆ ๊ฒƒ์ธ๊ฐ€โ€
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ โ‘ก: Embodied Policy Learning (Sec. III)
      • ์ •์ฑ… ํ‘œํ˜„
      • ์ •์ฑ… ํ•™์Šต
    • ๋ฐฉ๋ฒ• ์ƒ์„ธ โ‘ข: Embodied Task-Oriented Learning (Sec. IV)
      • ๋ฌผ์ฒด ํŒŒ์ง€
      • ๋ฌผ์ฒด ์กฐ์ž‘
    • ๋ฐ์ดํ„ฐ์…‹ยทํ‰๊ฐ€์ง€ํ‘œยท์‘์šฉ (Sec. Vโ€“VI)
    • ์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€ (Sec. VII)
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒOCRM Survey ๋ฆฌ๋ทฐ

survey
manipulation
grasp
dexterity
affordance
pose-estimation
representation
tactile
point-cloud
gaussian-splatting
rl
il
diffusion
llm
vlm
sim2real
dataset
benchmark
safety
A Survey of Embodied Learning for Object-Centric Robotic Manipulation
Published

September 9, 2026

  • Paper Link (arXiv:2408.11537)

  • HTML (v1, 2024-08-21)

  • Project Repo (paper list)

  • Ying Zhengโ€ , Lei Yaoโ€ , Yuejiao Su, Yi Zhang, Yi Wang, Sicheng Zhao, Yiyi Zhang, Lap-Pui Chau* (โ€  ๊ณต๋™ 1์ €์ž, * ๊ต์‹ ์ €์ž)

  • The Hong Kong Polytechnic University ยท Tsinghua University (BNRist) ยท CUHK

  • arXiv ํ”„๋ฆฌํ”„๋ฆฐํŠธ (cs.RO), 2024-08-21 (v1)

  1. ๐Ÿ’ก โ€œ๋ฌผ์ฒด ์ค‘์‹ฌ ๋กœ๋ด‡ ์กฐ์ž‘(object-centric robotic manipulation)โ€์˜ ์—ฐ๊ตฌ ์ง€ํ˜•์„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณ„๋ณด๊ฐ€ ์•„๋‹ˆ๋ผ ๋กœ๋ด‡ ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ ์ถ•์œผ๋กœ ์ž๋ฅธ ์„œ๋ฒ ์ด๋‹ค โ€” ์ธ์‹ํ•˜๊ณ (perceptual), ๊ฒฐ์ •ํ•˜๊ณ (policy), ๊ณผ์ œ์— ๋งž์ถฐ ์‹คํ–‰ํ•˜๋Š”(task-oriented) ์„ธ ๊ฐˆ๋ž˜.
  2. โš™๏ธ ์„ธ ๊ฐˆ๋ž˜๋ฅผ ๋‹ค์‹œ 7๊ฐœ ํ•˜์œ„ ๋ฐฉํ–ฅ์œผ๋กœ ์„ธ๋ถ„ํ•œ๋‹ค: ๋ฐ์ดํ„ฐ ํ‘œํ˜„ ยท ๋ฌผ์ฒด ์ž์„ธ ์ถ”์ • ยท affordance ํ•™์Šต / ์ •์ฑ… ํ‘œํ˜„ ยท ์ •์ฑ… ํ•™์Šต / ๋ฌผ์ฒด ํŒŒ์ง€ ยท ๋ฌผ์ฒด ์กฐ์ž‘. ๊ฐ ํ•˜์œ„ ๋ฐฉํ–ฅ๋งˆ๋‹ค โ€œ๋ฌด์—‡์œผ๋กœ ์ž๋ฅด๋Š”๊ฐ€โ€์˜ ๊ธฐ์ค€(์ž…๋ ฅ ์ด๋ฏธ์ง€ ์ˆ˜ยท๋ถ„๊ธฐ ์ˆ˜, ์‚ฌ์ „์ง€์‹ ์ˆ˜์ค€, ์ •์ฑ…์˜ ์ˆ˜ํ•™์  ํ˜•ํƒœ, ๋‹จ์ผ/๋‹ค์ค‘ ๋ฌผ์ฒด, ์†์˜ ์ž์œ ๋„)์„ ๋ช…์‹œํ•˜๊ณ  ์งง์€ Discussion์œผ๋กœ ์žฅ๋‹จ์ ์„ ์ •๋ฆฌํ•œ๋‹ค.
  3. ๐ŸŽฏ ์ •๋Ÿ‰ ๋น„๊ต๋Š” ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋Œ€์‹  taxonomy ๊ทธ๋ฆผ 7์žฅ + ์ •์ฑ…/๊ณผ์ œ ์ •๋ฆฌํ‘œ 2์žฅ + ๋ฐ์ดํ„ฐ์…‹ ํ‘œ(ํŒŒ์ง€ 8์ข…ยท์กฐ์ž‘ 10์ข…) + ํ‰๊ฐ€์ง€ํ‘œ ์ •์˜ + ์‘์šฉ 5๊ฐœ ์˜์—ญ + ์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€ 5๊ฐœ(sim-to-real, multimodal embodied LLM, ์ธ๊ฐ„-๋กœ๋ด‡ ํ˜‘์—…, ๋ชจ๋ธ ์••์ถ•ยท๊ฐ€์†, ํ•ด์„๊ฐ€๋Šฅ์„ฑยท์•ˆ์ „)๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

๐Ÿ” Ping Review

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

๋กœ๋ด‡ ์กฐ์ž‘ ์„œ๋ฒ ์ด๋Š” ์ด๋ฏธ ๋งŽ๋‹ค. ์ €์ž๋“ค์ด ์ง์ ‘ ์ •๋ฆฌํ•œ Table I๋งŒ ๋ด๋„ 2016๋…„ Huang(๋ฐ์ดํ„ฐ์…‹)๋ถ€ํ„ฐ 2024๋…„ Ma(VLA), Xu(foundation model for planning & control)๊นŒ์ง€ 29ํŽธ์ด ๋‚˜์—ด๋œ๋‹ค. ๊ทธ๋ž˜์„œ ์ด ์„œ๋ฒ ์ด์˜ ์ฒซ ๊ณผ์ œ๋Š” โ€œ์™œ ๋˜ ํ•˜๋‚˜์ธ๊ฐ€โ€์— ๋‹ตํ•˜๋Š” ๊ฒƒ์ด๊ณ , ์ €์ž๋“ค์€ Cong et al. (2021)์˜ 3D vision-based robotic manipulation ์„œ๋ฒ ์ด๋ฅผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์„ ํ–‰์œผ๋กœ ์ง€๋ชฉํ•œ ๋’ค ๋‘ ๊ฐ€์ง€ ์ฐจ๋ณ„์ ์„ ๋“ ๋‹ค. โ‘  ๊ทธ์ชฝ์€ 3D ์‹œ๊ฐ ์ธ์‹์— ๊ตญํ•œ๋˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜ยท3D-awareยท์ด‰๊ฐ ๊ธฐ๋ฐ˜ ํ‘œํ˜„์„ ํ•จ๊ป˜ ์ •๋ฆฌํ•œ๋‹ค, โ‘ก ๊ทธ์ชฝ์€ ์ธ์‹์ด ์ค‘์‹ฌ์ด์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์ •์ฑ… ํ•™์Šต๊ณผ ๊ณผ์ œ ์ง€ํ–ฅ ํ•™์Šต๊นŒ์ง€ ํฌ๊ด„ํ•˜๋ฉฐ 2021๋…„ ์ดํ›„ ์ตœ์‹  ์—ฐ๊ตฌ๋ฅผ ๋‹ด๋Š”๋‹ค.

ํ•ต์‹ฌ ์ฃผ์žฅ์€ ์„œ๋ก ์— ๋ช…์‹œ๋œ ๊ด€์ ์ด๋‹ค. ์ „ํ†ต์  ๊ธฐ๊ณ„ํ•™์Šต์ด ์ •์  ๋ฐ์ดํ„ฐ์…‹(์ด๋ฏธ์ง€ยท์˜์ƒยทํ…์ŠคํŠธ)์— ์˜์กดํ•˜๋Š” ๋ฐ ๋ฐ˜ํ•ด, embodied learning์€ ๋ฌผ๋ฆฌ์  ์ƒํ˜ธ์ž‘์šฉ๊ณผ ์ง€๊ฐ ํ”ผ๋“œ๋ฐฑ์„ ํ†ตํ•ด ์ง€์‹์„ ์–ป๋Š”๋‹ค โ€” ๊ทธ๋ฆฌ๊ณ  ๋กœ๋ด‡ ์กฐ์ž‘์ด์•ผ๋ง๋กœ ๊ทธ ์„ฑ๊ฒฉ์ด ๊ฐ€์žฅ ์ž˜ ๋“œ๋Ÿฌ๋‚˜๋Š” ๊ณผ์ œ๋ผ๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋ถ„๋ฅ˜์ถ•๋„ โ€œ์–ด๋–ค ๋ชจ๋ธ์„ ์“ฐ๋Š”๊ฐ€โ€๊ฐ€ ์•„๋‹ˆ๋ผ โ€œ๋กœ๋ด‡ ์ง€๋Šฅ์˜ ์–ด๋А ๊ธฐ๋Šฅ์„ ๋‹ด๋‹นํ•˜๋Š”๊ฐ€โ€๊ฐ€ ๋œ๋‹ค.


์„œ๋ฒ ์ด์˜ ๋ผˆ๋Œ€(Fig. 1) โ€” ์™ผ์ชฝ์€ ์ „ํ˜•์ ์ธ ๋กœ๋ด‡ ์กฐ์ž‘ ์‹œ์Šคํ…œ(ํŒ” + ์นด๋ฉ”๋ผ + ๊ทธ๋ฆฌํผ), ์˜ค๋ฅธ์ชฝ์€ embodied learning์˜ 3๋ถ„๋ฅ˜. EPEL(perceptual)์ด EPCL(policy)์˜ ํ† ๋Œ€๊ฐ€ ๋˜๊ณ , ETOL(task-oriented)์ด ๋‘˜์„ ํ†ตํ•ฉํ•ด ๊ณผ์ œ๋ณ„ ์‹คํ–‰์„ ํ•™์Šตํ•œ๋‹ค.

ํ•ต์‹ฌ ๋ฐฉ๋ฒ•๋ก  โ€” 3๋ถ„๋ฅ˜ ร— 7ํ•˜์œ„๋ฐฉํ–ฅ:

๋Œ€๋ถ„๋ฅ˜ ํ•˜์œ„ ๋ฐฉํ–ฅ ์ž๋ฅด๋Š” ๊ธฐ์ค€
II. Embodied Perceptual Learning ๋ฐ์ดํ„ฐ ํ‘œํ˜„ (II-A) ์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜(SISB/SIMB/MISB/MIMB) ยท 3D-aware(DR/PR/TR) ยท ์ด‰๊ฐ ๊ธฐ๋ฐ˜
๋ฌผ์ฒด ์ž์„ธ ์ถ”์ • (II-B) ์‚ฌ์ „์ง€์‹ ์ˆ˜์ค€: ์ธ์Šคํ„ด์Šค(ILOPE) ยท ์นดํ…Œ๊ณ ๋ฆฌ(CLOPE) ยท ์‹ ๊ทœ ๋ฌผ์ฒด(NOPE)
Affordance ํ•™์Šต (II-C) ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜: ์ง€๋„ํ•™์Šต(์ •์  ๋ฐ์ดํ„ฐ) ยท ์ƒํ˜ธ์ž‘์šฉ์œผ๋กœ๋ถ€ํ„ฐ ํ•™์Šต
III. Embodied Policy Learning ์ •์ฑ… ํ‘œํ˜„ (III-A) ์ˆ˜ํ•™์  ํ˜•ํƒœ: explicit ยท implicit(EBM) ยท diffusion
์ •์ฑ… ํ•™์Šต (III-B) RL ยท IL ยท ๊ธฐํƒ€(RL+IL ๊ฒฐํ•ฉ, LLM/VLM ๊ตฌ๋™)
IV. Embodied Task-Oriented Learning ๋ฌผ์ฒด ํŒŒ์ง€ (IV-A) ๋‹จ์ผ ๋ฌผ์ฒด(SOG) ยท ๋‹ค์ค‘ ๋ฌผ์ฒด(MOG)
๋ฌผ์ฒด ์กฐ์ž‘ (IV-B) ๋น„๋ฏผ์ฒฉ(NDM, ๊ทธ๋ฆฌํผยทํก์ฐฉ) ยท ๋ฏผ์ฒฉ(DM, ๋‹ค์ง€ ํ•ธ๋“œ)

์ž์„ธ ์ถ”์ • 3๋ถ„๋ฅ˜๋Š” ์ˆ˜์‹์œผ๋กœ ๊น”๋”ํ•˜๊ฒŒ ๊ตฌ๋ถ„๋œ๋‹ค. ์ธ์Šคํ„ด์Šค ์ˆ˜์ค€์€ ๋ฌผ์ฒด ์ง‘ํ•ฉ \mathbf{O}์™€ ๊ทธ์— ๋Œ€์‘ํ•˜๋Š” 3D ๋ชจ๋ธ \mathbf{M}์„ ๋ชจ๋‘ ์•Œ๊ณ  ์žˆ์„ ๋•Œ

\mathbf{T} \leftarrow \mathbf{\Phi}(I \mid \mathbf{O}, \mathbf{M}),

์นดํ…Œ๊ณ ๋ฆฌ ์ˆ˜์ค€์€ 3D ๋ชจ๋ธ ๋Œ€์‹  ์นดํ…Œ๊ณ ๋ฆฌ ์ง‘ํ•ฉ \mathbf{C}๋งŒ ์ฃผ์–ด์งˆ ๋•Œ

\mathbf{T} \leftarrow \mathbf{\Phi}(I \mid \mathbf{O}, \mathbf{C}),

์‹ ๊ทœ ๋ฌผ์ฒด๋Š” ๋‘˜ ๋‹ค ์—†๊ณ  ์ฐธ์กฐ ์ด๋ฏธ์ง€ I_r๋งŒ ์žˆ์„ ๋•Œ

\mathbf{T} \leftarrow \mathbf{\Phi}(I \mid I_r)

๋กœ ์ •์˜๋œ๋‹ค(\mathbf{T}๋Š” \mathbf{R} \in SO(3)์™€ \mathbf{t} \in \mathbb{R}^3๋กœ ๊ตฌ์„ฑ๋œ ๋ณ€ํ™˜ ํ–‰๋ ฌ). ์ฆ‰ โ€œ์–ผ๋งˆ๋‚˜ ์•„๋Š” ๋ฌผ์ฒด์ธ๊ฐ€โ€๋ฅผ ์กฐ๊ฑด๋ถ€์˜ ์กฐ๊ฑด ์ž๋ฆฌ์— ๋ฌด์—‡์ด ๋“ค์–ด๊ฐ€๋Š”๊ฐ€๋กœ ํ˜•์‹ํ™”ํ•œ ๊ฒƒ์ด ์ด ์ ˆ์˜ ์„ค๊ณ„๋‹ค.

์ •์ฑ… ํ‘œํ˜„๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์„ธ ํ˜•ํƒœ๋ฅผ ์ˆ˜์‹์œผ๋กœ ๋Œ€๋น„์‹œํ‚จ๋‹ค. Explicit์€ ๊ด€์ธก \mathbf{v}๋ฅผ ํ–‰๋™ \mathbf{a}๋กœ ์ง์ ‘ ์‚ฌ์ƒํ•˜๊ณ (์—ฐ์† ๊ณต๊ฐ„์—์„œ๋Š” ๋Œ€๊ฐ ๊ฐ€์šฐ์‹œ์•ˆ์„ ์จ์„œ \mathbf{a} = \mu_\theta(\mathbf{v}) + \sigma_\theta(\mathbf{v}) \odot \xi, \xi \sim \mathcal{N}(0,\mathbf{I})), implicit์€ ์—๋„ˆ์ง€ ์ตœ์†Œํ™” ๋ฌธ์ œ๋กœ ๋ฐ”๊พธ๋ฉฐ

\hat{\mathbf{a}} = \arg\min_{\mathbf{a}\in\mathcal{A}} \mathcal{E}_\theta(\mathbf{v}, \mathbf{a}),

diffusion policy๋Š” ๊ด€์ธก์„ ์กฐ๊ฑด์œผ๋กœ ํ•˜๋Š” ์ƒ์„ฑ ๋ชจ๋ธ๋กœ ๋ฐ˜๋ณต denoisingํ•œ๋‹ค:

\mathbf{a}^{k-1} = \alpha\big(\mathbf{a}^{k} - \beta\,\epsilon_\theta(\mathbf{a}^{k}, \mathbf{v}, k)\big) + \sigma \mathcal{N}(0, \mathbf{I}).

์ฃผ์š” ๊ฒฐ๊ณผ(์„œ๋ฒ ์ด์ด๋ฏ€๋กœ โ€œ์ •๋ฆฌ๋ฌผ์˜ ๊ทœ๋ชจโ€๋กœ ์ฝ๋Š”๋‹ค):

  • taxonomy ๊ทธ๋ฆผ 7์žฅ: Fig. 1(์ „์ฒด ๊ตฌ์กฐ), Fig. 2(์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜ ํ‘œํ˜„ 4์ข…), Fig. 3(3D-aware ํ‘œํ˜„ 3์ข…), Fig. 4(affordance ์˜ˆ์‹œ), Fig. 5(SOG/MOG), Fig. 6(ํˆฌ๋ช…๋ฌผ์ฒดยทํด๋Ÿฌํ„ฐยท๋™์  ํŒŒ์ง€), Fig. 7(NDM/DM).
  • ์ •๋ฆฌํ‘œ 2์žฅ: Table II(์ •์ฑ… ํ•™์Šต โ€” explicit/implicit/diffusion, RL/IL/๊ธฐํƒ€๋ฅผ ๋Œ€ํ‘œ ๊ธฐ๋ฒ• ์ด๋ฆ„์œผ๋กœ ๋‚˜์—ด), Table III(๊ณผ์ œ ์ง€ํ–ฅ ํ•™์Šต โ€” SOG/MOG/NDM/DM ๋ฐ ๊ทธ ํ•˜์œ„ ์ฃผ์ œ).
  • ๋ฐ์ดํ„ฐ์…‹ ํ‘œ(Table IV): ํŒŒ์ง€ 8์ข…(Cornell 885 images/8,019 grasps ~ GraspNet-1Billion 97,280 images/์•ฝ 1.2B grasps, Grasp-Anything ์•ฝ 1M samples/์•ฝ 600M grasps), ์กฐ์ž‘ 10์ข…(YCB, AKB-48, PartNet-Mobility 14,068 articulated parts, GAPartNet 8,489 part instances, ManiSkill2 4M demonstration frames, ARNOLD 10,080 demonstrations, Bi-DexHands 1,638,400 step demonstrations, DexArt, PartManip, BEHAVIOR-1K 1,000 categories/9,318 objects/50 scenes)๋ฅผ ์นดํ…Œ๊ณ ๋ฆฌ ์ˆ˜ยท๋ฌผ์ฒด ์ˆ˜ยทreal/simยท๊ทœ๋ชจยท๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๋กœ ํ‘œ์ค€ํ™”.
  • ํ‰๊ฐ€์ง€ํ‘œ ์ •์˜: ํŒŒ์ง€๋Š” โ€˜pointโ€™ metric๊ณผ โ€˜rectangleโ€™ metric(๊ฐ๋„ ํŽธ์ฐจ 30๋„ ์ดˆ๊ณผ ์ œ๊ฑฐ ํ›„ IoU J(\hat{G},G) = |\hat{G}\cap G| / |\hat{G}\cup G|๊ฐ€ ์ž„๊ณ„๊ฐ’ \tau ์ดˆ๊ณผ๋ฉด ์ •๋‹ต), ์‹ค๊ธฐ์—์„œ๋Š” GSR = n/m. ์กฐ์ž‘์€ TSR = N_s/N.
  • ์‘์šฉ 5์˜์—ญ(Table V): ์‚ฐ์—…ยท๋†์—…ยท๊ฐ€์ •ยท์ˆ˜์ˆ  ๋กœ๋ด‡ + ๊ธฐํƒ€(์šฐ์ฃผ ํƒ์‚ฌยท๊ต์œกยท์—ฐ๊ตฌ).
  • ์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€ 5๊ฐœ(Sec. VII): sim-to-real ์ผ๋ฐ˜ํ™” ยท multimodal embodied LLM ยท ์ธ๊ฐ„-๋กœ๋ด‡ ํ˜‘์—… ยท ๋ชจ๋ธ ์••์ถ•๊ณผ ๋กœ๋ด‡ ๊ฐ€์† ยท ํ•ด์„๊ฐ€๋Šฅ์„ฑ๊ณผ ์•ˆ์ „.

๊ฒฐ๋ก :

์ด ์„œ๋ฒ ์ด๊ฐ€ ํŒŒ๋Š” ๊ฒƒ์€ โ€œ์ •๋‹ต ๋žญํ‚นโ€์ด ์•„๋‹ˆ๋ผ ์ขŒํ‘œ๊ณ„๋‹ค. ์–ด๋–ค ์กฐ์ž‘ ๋…ผ๋ฌธ์„ ์ง‘์–ด์™€๋„ (์ธ์‹/์ •์ฑ…/๊ณผ์ œ) ร— (7ํ•˜์œ„๋ฐฉํ–ฅ) ๊ฒฉ์ž ์•ˆ์— ๋†“์„ ์ˆ˜ ์žˆ๊ณ , ๊ฐ ์นธ๋งˆ๋‹ค โ€œ์ด ์ ‘๊ทผ์˜ ๋Œ€๊ฐ€(ไปฃๅƒน)๋Š” ๋ฌด์—‡์ธ๊ฐ€โ€๊ฐ€ Discussion ํ•œ ๋ฌธ๋‹จ์œผ๋กœ ๋ถ™์–ด ์žˆ๋‹ค โ€” ์˜ˆ์ปจ๋Œ€ ์ž์„ธ ์ถ”์ •์€ ILOPE๋Š” ์ •ํ™•ํ•˜์ง€๋งŒ ์•„๋Š” ๋ฌผ์ฒด์—๋งŒ, CLOPE๋Š” ์ ์šฉ ๋ฒ”์œ„๊ฐ€ ๋„“์ง€๋งŒ ์ •ํ™•๋„๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ๋‚ฎ๊ณ , NOPE๋Š” ์œ ์—ฐํ•˜์ง€๋งŒ ์ •ํ™•๋„ยท๊ฐ•๊ฑด์„ฑ์— ํฐ ๋„์ „์ด ๋‚จ๋Š”๋‹ค๋กœ ์š”์•ฝ๋œ๋‹ค. ๋ฐ˜๋Œ€๋กœ, ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ๊ฐ™์€ ๋ฒค์น˜๋งˆํฌ์—์„œ ๊ฒจ๋ฃจ๊ฒŒ ํ•˜๋Š” ์ •๋Ÿ‰ ๋น„๊ต๋Š” ๊ฑฐ์˜ ์—†๋‹ค.


๐Ÿ”” Ring Review

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

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

๋กœ๋ด‡ ์กฐ์ž‘ ์—ฐ๊ตฌ๋ฅผ โ€œ์ธ์‹ โ†’ ์ •์ฑ… โ†’ ๊ณผ์ œโ€๋ผ๋Š” ์‹œ์Šคํ…œ ํŒŒ์ดํ”„๋ผ์ธ ์ˆœ์„œ๋กœ ์ž๋ฅด๊ณ , ๊ฐ ๋‹จ๊ณ„์—์„œ ์—ฐ๊ตฌ์ž๋“ค์ด ์‹ค์ œ๋กœ ๊ณ ๋ฏผํ•˜๋Š” ๋ถ„๊ธฐ์ (์ž…๋ ฅ์„ ๋ช‡ ์žฅ ์“ธ ๊ฒƒ์ธ๊ฐ€ / ๋ฌผ์ฒด๋ฅผ ์–ผ๋งˆ๋‚˜ ์•„๋Š”๊ฐ€ / ์ •์ฑ…์„ ์–ด๋–ค ํ•จ์ˆ˜๋กœ ์“ธ ๊ฒƒ์ธ๊ฐ€ / ์†์ด ๋ช‡ ๊ฐœ์˜ ์ž์œ ๋„์ธ๊ฐ€)์„ ๋ถ„๋ฅ˜์ถ•์œผ๋กœ ์Šน๊ฒฉ์‹œํ‚จ ์ง€๋„๋‹ค.

๋ฐฐ๊ฒฝ: ์™œ โ€œembodied learningโ€์„ ๋”ฐ๋กœ ๋ถ€๋ฅด๋Š”๊ฐ€

์ €์ž๋“ค์˜ ์ถœ๋ฐœ์ ์€ ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜๋‹ค. ์ „ํ†ต์  ๊ธฐ๊ณ„ํ•™์Šต์€ ๋ฏธ๋ฆฌ ๊ตฌ์ถ•๋œ ์ •์  ๋ฐ์ดํ„ฐ(์ด๋ฏธ์ง€ยท์˜์ƒยทํ…์ŠคํŠธ)๋กœ ํŒจํ„ด ์ธ์‹๊ณผ ์˜ˆ์ธก์„ ํ•™์Šตํ•˜๋Š”๋ฐ, ์ด๋Š” ์ ์šฉ ๋ฒ”์œ„์™€ ์œ ํšจ์„ฑ์„ ์ œํ•œํ•œ๋‹ค. ๋ฐ˜๋ฉด embodied learning์€ ๊ฐ๊ฐ ์ž…๋ ฅยท์‹ ์ฒด ํ–‰๋™ยท์ฆ‰๊ฐ์  ํ™˜๊ฒฝ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ์ดํ„ฐ ์›์ฒœ์œผ๋กœ ์‚ผ๊ณ , ์‹ค์‹œ๊ฐ„ ์ƒํ˜ธ์ž‘์šฉ๊ณผ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ํ†ตํ•ด ํ–‰๋™๊ณผ ์กฐ์ž‘ ์ „๋žต์„ ๊ณ„์† ๋‹ค๋“ฌ๋Š”๋‹ค.

๋ฌผ์ฒด ์ค‘์‹ฌ ์กฐ์ž‘ ๊ณผ์ œ๋กœ ์ขํžˆ๋ฉด ์ž…์ถœ๋ ฅ์ด ๋ช…ํ™•ํ•ด์ง„๋‹ค โ€” ์ž…๋ ฅ์€ ์„ผ์„œ๋กœ ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ, ์ถœ๋ ฅ์€ ๋กœ๋ด‡์ด ์กฐ์ž‘์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์šด์šฉ ์ „๋žต๊ณผ ์ œ์–ด ์‹ ํ˜ธ๋‹ค. ๋ชฉํ‘œ๋Š” ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝยท๊ณผ์ œ์— ๊ฑธ์นœ ์ผ๋ฐ˜์„ฑ๊ณผ ์œ ์—ฐ์„ฑ์„ ๋†’์ด๋ฉด์„œ ์ž์œจ์ ์œผ๋กœ ์กฐ์ž‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ. ์–ด๋ ค์šด ์ด์œ ๋กœ ์ €์ž๋“ค์ด ๋“œ๋Š” ๊ฒƒ์€ โ‘  ๋ฌผ์ฒด์™€ ๊ณผ์ œ์˜ ๋‹ค์–‘์„ฑ, โ‘ก ํ™˜๊ฒฝ์˜ ๋ณต์žก์„ฑยท๋ถˆํ™•์‹ค์„ฑ, โ‘ข ์‹ค์ œ ์ ์šฉ์—์„œ์˜ ๋…ธ์ด์ฆˆยท๊ฐ€๋ฆผ(occlusion)ยท์‹ค์‹œ๊ฐ„ ์ œ์•ฝ์ด๋‹ค.

Fig. 1(a)์˜ ์‹œ์Šคํ…œ ๊ทธ๋ฆผ์—์„œ ์ง€๋Šฅ์€ ์„ธ ์ง€์ ์— ๊ฑธ๋ฆฐ๋‹ค: ์ง„๋ณด๋œ ์ธ์‹ ๋Šฅ๋ ฅ, ์ •๋ฐ€ํ•œ ์ •์ฑ… ์ƒ์„ฑ, ๊ทธ๋ฆฌ๊ณ  ๊ณผ์ œ ์ง€ํ–ฅ์„ฑ. ์ด ์…‹์ด ๊ทธ๋Œ€๋กœ Fig. 1(b)์˜ EPEL / EPCL / ETOL 3๋ถ„๋ฅ˜๊ฐ€ ๋œ๋‹ค. ์„œ๋ฒ ์ด ์ „์ฒด๊ฐ€ ์ด ์„ธ ๊ธ€์ž์—์„œ ํŒŒ์ƒ๋œ๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ โ‘ : Embodied Perceptual Learning (Sec. II)

๋ฐ์ดํ„ฐ ํ‘œํ˜„ โ€” โ€œ์„ผ์„œ๋ฅผ ๋ช‡ ๊ฐœ ์“ฐ๊ณ , 3D๋ฅผ ์–ด๋–ป๊ฒŒ ์–ป๋Š”๊ฐ€โ€

์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜ ํ‘œํ˜„์€ ์ž…๋ ฅ ์ด๋ฏธ์ง€ ์ˆ˜ ร— ๋„คํŠธ์›Œํฌ ๋ถ„๊ธฐ ์ˆ˜์˜ 2ร—2๋กœ ์ž˜๋ฆฐ๋‹ค. SISB(๋‹จ์ผ ์ด๋ฏธ์ง€ยท๋‹จ์ผ ๋ถ„๊ธฐ)๋Š” CNN์œผ๋กœ ํŠน์ง•์„ ๋ฝ‘์•„ ์ž์„ธ ์ถ”์ •๊ธฐ๋กœ ๋„˜๊ธฐ๋Š” ๊ฐ€์žฅ ๋‹จ์ˆœยท๋น ๋ฅธ ํ˜•ํƒœ์ง€๋งŒ, 3D ๊ธฐํ•˜ ์ •๋ณด ํ‘œํ˜„๋ ฅ์ด ๋ถ€์กฑํ•ด ์ž์„ธ ์ถ”์ •์ด ๊ฑฐ์น ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. SIMB๋Š” ๋ณด์กฐ ๋ถ„๊ธฐ๋ฅผ ๋”ํ•œ๋‹ค(MonoGraspNet์˜ keypoint ๋„คํŠธ์›Œํฌ + normal ๋„คํŠธ์›Œํฌ โ†’ keypoint heatmap๊ณผ normal map). ๋Œ€์‹  ๋ณด์กฐ ๋ถ„๊ธฐ์˜ ์˜ˆ์ธก ์ •ํ™•๋„์— ํฌ๊ฒŒ ์˜์กดํ•˜๊ณ , ๋‹จ์ผ ์ด๋ฏธ์ง€ ์˜ˆ์ธก์˜ ํ•œ๊ณ„๋กœ ์ƒ๊ธด ์˜ค์ฐจ๊ฐ€ ์ค‘๊ฐ„ ํ‘œํ˜„์„ ํ†ตํ•ด ์ฆํญ๋˜์–ด ํ•˜๋ฅ˜๋กœ ์ „ํŒŒ๋œ๋‹ค๋Š” ๋Œ€๊ฐ€๊ฐ€ ๋ถ™๋Š”๋‹ค. MISB๋Š” ๋‹ค์ค‘ ์ด๋ฏธ์ง€๋กœ 3D ์žฌ๊ตฌ์„ฑ์„ ์ˆ˜ํ–‰ํ•ด ๊นŠ์ด๋ฅผ ๋ณต์›ํ•˜๊ณ (NeRFยทGaussian Splatting ๋“ฑ), MIMB๋Š” ์žฌ๊ตฌ์„ฑ ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋›ฐ๊ณ  ๋‹ค์‹œ์  ์ด๋ฏธ์ง€ ํ‘œํ˜„์„ ์ง์ ‘ ๋งŒ๋“ ๋‹ค(RGBManip์€ ๋‹ค์‹œ์  ๋Šฅ๋™ ํ•™์Šต + SAM ๋ถ„ํ•  ๋งต์„ ๋‹ค์‹œ์  ์ž์„ธ ์ถ”์ •๊ธฐ์˜ ์ž…๋ ฅ์œผ๋กœ ์“ด๋‹ค).


์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜ ํ‘œํ˜„ 4์ข…(Fig. 2) โ€” SISB / SIMB / MISB / MIMB. โ€œ์ด๋ฏธ์ง€ ๋ช‡ ์žฅ ร— ๋ถ„๊ธฐ ๋ช‡ ๊ฐœโ€๋ผ๋Š” ๋‹จ์ˆœํ•œ 2์ถ•์œผ๋กœ ๊ณ„๋ณด๋ฅผ ๊ฐ€๋ฅธ๋‹ค.

3D-aware ํ‘œํ˜„์€ RGB-D๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์•„ ๋ฌด์—‡์„ ์ƒ์„ฑํ•˜๋Š”๊ฐ€๋กœ ์…‹์œผ๋กœ ๊ฐˆ๋ฆฐ๋‹ค. DR(depth-based)์€ RGB-D์—์„œ 2D ํŠน์ง•์„ ๋ฝ‘์•„ ๊ทธ๋Œ€๋กœ ์“ฐ๊ฑฐ๋‚˜(๋Œ€๊ฐœ ์‚ฌํ›„ ์ •์ œ ํ•„์š”; Lenz et al.์˜ 2๋‹จ ์บ์Šค์ผ€์ด๋“œ๋Š” 1๋‹จ์ด ๊ฐ€๋ง ์—†๋Š” ํŒŒ์ง€๋ฅผ ๊ฑธ๋Ÿฌ๋‚ด๊ณ  2๋‹จ์ด ๋‚จ์€ ๊ฒ€์ถœ์„ ํ‰๊ฐ€ํ•œ๋‹ค), ๋‘ ์ŠคํŠธ๋ฆผ์œผ๋กœ RGB์™€ depth๋ฅผ ๋”ฐ๋กœ ์ฒ˜๋ฆฌํ•ด ์œตํ•ฉํ•ด F_d๋ฅผ ๋งŒ๋“ ๋‹ค. PR(point cloud-based)์€ ๋จผ์ € ์ ๊ตฐ์„ ๋งŒ๋“ ๋‹ค โ€” ์ดˆ๊ธฐ์—” ๋ณต์…€ํ™” + 3D CNN์ด์—ˆ์ง€๋งŒ ๋ฉ”๋ชจ๋ฆฌ ๋น„ํšจ์œจ์ด ์ปค์„œ PointNet ๊ณ„์—ด์˜ ์  ๋‹จ์œ„ ํŠน์ง• ์ถ”์ถœ์ด ์ฃผ๋ฅ˜๊ฐ€ ๋๋‹ค. TR(transition-based)์€ RGB-D๋ฅผ occupancy fieldยทNeRFยท3D Gaussian ๊ฐ™์€ 3D ํ‘œํ˜„์œผ๋กœ ๋ฒˆ์—ญํ•ด ๊ธฐํ•˜ ์ดํ•ด๋ฅผ ๋†’์ธ๋‹ค.


3D-aware ํ‘œํ˜„ 3์ข…(Fig. 3) โ€” DR(๊นŠ์ด ํŠน์ง• ์ง์ ‘ ์‚ฌ์šฉ) / PR(์ ๊ตฐ ๋ณ€ํ™˜ ํ›„ PointNet ๊ณ„์—ด) / TR(occupancyยทNeRFยท3D Gaussian์œผ๋กœ์˜ ๋ฒˆ์—ญ).

์ด‰๊ฐ ๊ธฐ๋ฐ˜ ํ‘œํ˜„์€ GelSightยทDIGITยทAllSight ๊ฐ™์€ ์„ผ์„œ์—์„œ ์ ‘์ด‰ ์œ„์น˜ยท๋ฒ•์„ ๋ ฅยท์ ‘์„ ๋ ฅยทํ† ํฌ๋ฅผ ์–ป๊ณ , ํ‘œํ˜„ ํ˜•ํƒœ๋Š” โ‘  ์‹œ๊ฐ„ ์ฐฝ ๋‚ด ๋‹ค์ค‘ ์ƒ˜ํ”Œ๋ง์œผ๋กœ ๋งŒ๋“  ์‹œ๊ณ„์—ด(LSTM ๋“ฑ์œผ๋กœ ํŠน์ง• ๋ฒกํ„ฐํ™”), โ‘ก ์ด‰๊ฐ ์ด๋ฏธ์ง€(RGB์ฒ˜๋Ÿผ CNN์œผ๋กœ ์ฒ˜๋ฆฌ), โ‘ข ์‹œ๊ฐยท์ฒญ๊ฐ๊ณผ ๊ฒฐํ•ฉํ•œ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ๋กœ ๋‚˜๋‰œ๋‹ค. ์ด‰๊ฐ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์ด ์‹œ๊ฐ๋ณด๋‹ค ํ›จ์”ฌ ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ๋Š” NeRFยทGAN์œผ๋กœ ์ด‰๊ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ํ๋ฆ„์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ด ์ ˆ์˜ Discussion์€ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ •๋ฆฌ๋œ๋‹ค โ€” ์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜์€ ์„ผ์„œ ์š”๊ตฌ๊ฐ€ ์ตœ์†Œ์ง€๋งŒ RGB ์ •๋ณด์—๋งŒ ์˜์กดํ•ด ์ œ์•ฝ๋˜๊ณ , 3D-aware๋Š” ๋” ๊ฒฌ๊ณ ํ•˜๋ฉฐ, ์ด‰๊ฐ์€ ๋ณด์™„์žฌ์ด๋ฏ€๋กœ ๋ฏธ๋ž˜ ์—ฐ๊ตฌ๋Š” ์…‹์„ ๊ฒฐํ•ฉํ•ด์•ผ ํ•œ๋‹ค.

๋ฌผ์ฒด ์ž์„ธ ์ถ”์ • โ€” โ€œ์–ผ๋งˆ๋‚˜ ์•„๋Š” ๋ฌผ์ฒด์ธ๊ฐ€โ€

์•ž์˜ ์„ธ ์ˆ˜์‹(ILOPE/CLOPE/NOPE)์ด ์ด ์ ˆ์˜ ์ „๋ถ€๋ผ ํ•ด๋„ ์ข‹๋‹ค. ์„œ๋ฒ ์ด๋Š” ๋จผ์ € 2D ํ‰๋ฉด ์ž์„ธ ์ถ”์ •(์œ„์น˜ + 1D ํšŒ์ „๊ฐ, ์‚ฐ์—… ๋ถ„๋ฅ˜ ๋ผ์ธ์—์„œ ์œ„์—์„œ ์•„๋ž˜๋กœ ์ง‘๋Š” ๊ฒฝ์šฐ)๊ณผ 3D ๊ณต๊ฐ„์˜ 6D ์ž์„ธ๋ฅผ ๊ตฌ๋ถ„ํ•œ ๋’ค, ๋Œ€๋ถ€๋ถ„์˜ ์—ฐ๊ตฌ๊ฐ€ 6D์— ๋ชฐ๋ ค ์žˆ์Œ์„ ๋ฐํžˆ๊ณ  ์„ธ ์ˆ˜์ค€์œผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค.

  • ILOPE: ํ…์Šค์ฒ˜๊ฐ€ ์žˆ๋Š” CAD ๋ชจ๋ธ ๊ฐ™์€ ์ƒ์„ธํ•œ ์‚ฌ์ „์ง€์‹์ด ํ•„์š”ํ•˜๊ณ , ํŠน์ • ๋ฌผ์ฒด ์ƒ˜ํ”Œ๋กœ ํ•™์Šตํ•˜๋ฏ€๋กœ ๋ชจ๋ธ์ด ๋ฌผ์ฒด ์ข…์†์ ์ด๋‹ค. 6D๋ฅผ ์ง์ ‘ ํšŒ๊ท€ํ•˜๊ฑฐ๋‚˜(PoseCNN, CDPN โ€” ๋‹จ์ˆœํ•œ ๋งŒํผ ํ›„์ฒ˜๋ฆฌ ์ตœ์ ํ™”๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ๋‹ค), keypoint๋กœ 2D-3D/3D-3D ๋Œ€์‘์„ ํ•™์Šตํ•ด RANSAC ๊ธฐ๋ฐ˜ PnP๋ฅผ ๋Œ๋ฆฌ๊ฑฐ๋‚˜, ํ…œํ”Œ๋ฆฟ ๋งค์นญยทํŠน์ง•์  ํˆฌํ‘œ๋ฅผ ์“ด๋‹ค. ์ •ํ™•๋„๋Š” ๋†’์ง€๋งŒ ์ธ์Šคํ„ด์Šค๋งˆ๋‹ค ํ•™์Šต์ด ํ•„์š”ํ•ด ๋Œ€๊ทœ๋ชจยท๋‹ค์–‘ํ•œ ๋ฌผ์ฒด ์ง‘ํ•ฉ์—๋Š” ๋ถ€์ ํ•ฉ.
  • CLOPE: ์ธ์Šคํ„ด์Šค๋ณ„ 3D ๋ชจ๋ธ ์—†์ด ์นดํ…Œ๊ณ ๋ฆฌ ๋‚ด/๊ฐ„ ํŠน์ง•์œผ๋กœ ์ถ”์ •ํ•œ๋‹ค. NOCS(์นดํ…Œ๊ณ ๋ฆฌ ๊ธฐ๋ฐ˜ ์ •๊ทœํ™” ์ขŒํ‘œ๊ณ„์— ์ž์„ธ์™€ ํฌ๊ธฐ๋ฅผ ์ธ์ฝ”๋”ฉํ•˜๊ณ  ๊ด€์ธก ํ”ฝ์…€๊ณผ์˜ ๋Œ€์‘์„ ์‹ ๊ฒฝ๋ง์œผ๋กœ ์ถ”๋ก ), ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ตฌ์กฐ์  prior๋กœ ์ž์„ธ ์ ์‘์„ ์œ ๋„ํ•˜๊ณ  transformer๋กœ ์ธ์Šคํ„ด์Šค-prior ๊ฐ„ ์ „์—ญ ๊ตฌ์กฐ ์œ ์‚ฌ๋„๋ฅผ ๋ชจ๋ธ๋งํ•œ ์ ‘๊ทผ ๋“ฑ. ๋Œ€๊ฐœ ๊ฐ•์ฒด(rigid)์— ์ ํ•ฉํ•˜๊ณ  ๊ด€์ ˆ์ฒด(articulated)์—๋Š” ์ž˜ ์ผ๋ฐ˜ํ™”๋˜์ง€ ์•Š๋Š”๋‹ค โ€” ๋ณ‘์ง„ยทํšŒ์ „์— ๋”ํ•ด ๊ด€์ ˆ ์šด๋™์ด ์–ฝํžˆ๊ธฐ ๋•Œ๋ฌธ. ์ด์— ๋Œ€ํ•ด NOCS๋ฅผ ํ™•์žฅํ•œ ANCSH, ๋‹ค์ค‘ ์ธ์Šคํ„ด์Šคยท๋‹ค์–‘ํ•œ kinematic ๊ตฌ์กฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ์‹ค์„ธ๊ณ„ ์„ธํŒ… CAPER๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. ํ•œ๊ณ„๋Š” ๋ช…ํ™•ํ•˜๋‹ค: ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ ์•Œ๋ ค์ ธ ์žˆ๋‹ค๋Š” ๊ฐ€์ • ์œ„์—์„œ๋งŒ ์ž‘๋™ํ•˜๋ฏ€๋กœ ์ƒˆ ์นดํ…Œ๊ณ ๋ฆฌ๋Š” ๋ชป ๋‹ค๋ฃฌ๋‹ค.
  • NOPE: ์ธ์Šคํ„ด์Šค 3D ๋ชจ๋ธ๋„ ์นดํ…Œ๊ณ ๋ฆฌ prior๋„ ์—†๊ณ  ์ฐธ์กฐ ์ด๋ฏธ์ง€๋งŒ ์žˆ๋‹ค. ๊ณ ์ „์ ์œผ๋กœ๋Š” ์ด๋ฏธ์ง€/ํŠน์ง• ๋งค์นญ(Gen6D๋Š” ๋ฌผ์ฒด ๊ฒ€์ถœ๊ธฐยท์‹œ์  ์„ ํƒ๊ธฐยท์ž์„ธ ์ •์ œ๊ธฐ๋ฅผ ํ†ตํ•ฉํ•ด 3D ๋ชจ๋ธ ์—†์ด ๋ฏธ์ง€ ๋ฌผ์ฒด์˜ 6D ์ž์„ธ๋ฅผ ์ถ”๋ก ; self-supervised ViT + ์˜๋ฏธ ๋Œ€์‘์œผ๋กœ zero-shot ์ž์„ธ ์ถ”์ •), ์ตœ๊ทผ์—๋Š” ๋Œ€ํ˜• ๋ชจ๋ธ์„ ๋Œ์–ด๋“ค์ธ๋‹ค(SAM-6D๋Š” SAM์˜ ๋ถ„ํ•  ๋Šฅ๋ ฅ์œผ๋กœ ๋ฌผ์ฒด ํ›„๋ณด๋ฅผ ์ƒ์„ฑ, Wen et al.์€ LLM๊ณผ ๋Œ€์กฐํ•™์Šต์„ ๊ฒฐํ•ฉํ•ด ๋Œ€๊ทœ๋ชจ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋กœ ์ผ๋ฐ˜ํ™” ํ–ฅ์ƒ). ๋‹ค๋งŒ ๋Œ€ํ˜• ๋ชจ๋ธ์€ ๋” ๋งŽ์€ ํ•™์Šต ๋ฐ์ดํ„ฐ์™€ ๊ณ„์‚ฐ ์ž์›์„ ์š”๊ตฌํ•œ๋‹ค๋Š” ๊ฒƒ์ด ์ž ์žฌ์  ์ œ์•ฝ.

Affordance ํ•™์Šต โ€” โ€œ์–ด๋””๋ฅผ ์–ด๋–ป๊ฒŒ ๋งŒ์งˆ ๊ฒƒ์ธ๊ฐ€โ€

์ž์„ธ๋ฅผ ์–ป์€ ๋‹ค์Œ ๋‹จ๊ณ„๋Š” ๋ฌผ์ฒด์˜ ์ƒํ˜ธ์ž‘์šฉ ๊ฐ€๋Šฅ ์˜์—ญ์„ ์‹๋ณ„ํ•˜๋Š” ๊ฒƒ, ์ฆ‰ affordance ํ•™์Šต์ด๋‹ค. ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜์— ๋”ฐ๋ผ ๋‘˜๋กœ ๋‚˜๋‰œ๋‹ค.


Affordance ์˜ˆ์ธก ์˜ˆ์‹œ 4์ข…(Fig. 4) โ€” bag lift, bottle open, knife grasp, faucet open. ๋นจ๊ฐ„์ƒ‰์ด ground truth ๋ผ๋ฒจ์ด๋‹ค.

์ง€๋„ํ•™์Šต ๊ณ„์—ด์€ ์ •์  ๋ฐ์ดํ„ฐ๋กœ affordance๋ฅผ ๋ฐฐ์šด๋‹ค. AffordanceNet์€ ์‚ฌ๋žŒ์ด ์ฃผ์„ํ•œ RGB ์ด๋ฏธ์ง€๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋‘ ๋ถ„๊ธฐ์—์„œ ๋ฌผ์ฒด ์œ„์น˜์ถ”์ •๊ณผ affordance ์˜ˆ์ธก์„ ๋™์‹œ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ, ์˜ˆ์ธก๋œ ๋ฌผ์ฒด ๋‚ด๋ถ€์˜ ๊ฐ ํ”ฝ์…€์— affordance ๋ผ๋ฒจ์„ ๋ถ€์—ฌํ•˜๋ฏ€๋กœ ์‚ฌ์‹ค์ƒ semantic segmentation์ด ๋œ๋‹ค. ๋Œ€๊ทœ๋ชจ ์ธ๊ฐ„-๋ฌผ์ฒด ์ƒํ˜ธ์ž‘์šฉ ์˜์ƒ์œผ๋กœ interaction hotspot map์„ ํ•™์Šตํ•œ ์—ฐ๊ตฌ๋„ ์žˆ๋‹ค. ๋‹ค๋งŒ ์ด๋“ค์€ ํ•™์Šตํ•œ affordance๋ฅผ ์‹ค์ œ ์กฐ์ž‘์— ์ ์šฉํ•˜๋Š” ๋ฐ๊นŒ์ง€ ๊ฐ€์ง€ ์•Š์•˜๊ณ , ๊ทธ ๊ฐ„๊ทน์„ ๋ฉ”์šฐ๋ ค๋Š” ํ๋ฆ„์ด VRB(์—๊ณ ์„ผํŠธ๋ฆญ ์˜์ƒ์—์„œ affordance๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ถค์  ์˜ˆ์ธก ๋ชจ๋ธ์„ ์—ฌ๋Ÿฌ ๋กœ๋ด‡ ํ•™์Šต ํ”„๋ ˆ์ž„์›Œํฌ์— ํ†ตํ•ฉ), Robo-ABC(์˜๋ฏธ ๋Œ€์‘ ๊ฐ•์กฐ, ๋ฏธ์ง€ ๋ฌผ์ฒด ํŒŒ์ง€๋ฅผ ์‹ค๊ธฐ์—์„œ ๊ตฌํ˜„), RAM(2D affordance๋ฅผ 3D๋กœ ๋“ค์–ด์˜ฌ๋ฆฌ๋Š” ๊ฒ€์ƒ‰ ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ + ๊ณ„์ธต์  ๊ฒ€์ƒ‰ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ out-of-domain ์ง€์‹์„ ๋ชฉํ‘œ ๋„๋ฉ”์ธ์— ์ด์ „), OpenAD(์–ธ์–ด ๊ธฐ๋ฐ˜ affordance ๋ผ๋ฒจ๊ณผ ์  ๋‹จ์œ„ ๊ณ ์ฐจ์› ํŠน์ง•์˜ ์œ ์‚ฌ๋„๋กœ open-vocabulary ํ™•์žฅ)๋‹ค.

์ƒํ˜ธ์ž‘์šฉ ๊ณ„์—ด์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์€๋‹ค. Where2Act๋Š” SAPIEN์—์„œ ๊ด€์ ˆ์ฒด์— ๋Œ€ํ•œ ์ž๊ธฐ์ง€๋„ ์ƒํ˜ธ์ž‘์šฉ์„ ์ˆ˜ํ–‰ํ–ˆ๊ณ , AdaAfford๋Š” ์ด ํŒจ๋Ÿฌ๋‹ค์ž„์ด ์ˆจ์€ kinematic ๋ถˆํ™•์‹ค์„ฑ์„ ๋ฌด์‹œํ•ด ๋ถ€์ •ํ™•ํ•œ affordance๋ฅผ ๋‚ณ๋Š”๋‹ค๊ณ  ์ง€์ ํ•˜๋ฉฐ ํ…Œ์ŠคํŠธ ์‹œ ๋‹ค์ค‘ ์ƒํ˜ธ์ž‘์šฉ ์ƒ˜ํ”Œ๋ง์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ ์‘ํ•œ๋‹ค. DualAfford๋Š” ์ด๋ฅผ ์–‘์†(dual-gripper)์œผ๋กœ ํ™•์žฅ. ๋ฌด์ž‘์œ„ ์ƒํ˜ธ์ž‘์šฉ์— ์˜์กดํ•˜๋Š” ๋ฐ์„œ ์˜ค๋Š” ์ƒ˜ํ”Œ ๋น„ํšจ์œจ์€ ActAIM(ํด๋Ÿฌ์Šคํ„ฐ๋ง ๊ธฐ๋ฐ˜ ์ „๋žต + ์ƒ์„ฑ ๋ชจ๋ธ๋กœ ์ƒํ˜ธ์ž‘์šฉ ๋‹ค์–‘์„ฑยท๋ฐ์ดํ„ฐ ํ’ˆ์งˆ ํ–ฅ์ƒ), IDA(์ •๋ณด ๊ธฐ๋ฐ˜ affordance ๋ฐœ๊ฒฌ)๊ฐ€ ๊ณต๋žตํ•œ๋‹ค. Where2Explore๋Š” ๊ตญ์†Œ ๊ธฐํ•˜๋ฅผ ์ด์šฉํ•ด ์ƒˆ ์ธ์Šคํ„ด์Šคยท์ƒˆ ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ์ผ๋ฐ˜ํ™”ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋“ค ์ „๋ถ€๊ฐ€ ๋…ธ์ด์ฆˆ ์—†๋Š” ์‹œ๊ฐ ์ •๋ณด๋ฅผ ๊ฐ€์ •ํ•œ๋‹ค๋Š” ๋น„ํ˜„์‹ค์„ฑ์„ ์ง€์ ํ•˜๋ฉฐ coarse-to-fine ์ ๊ตฐ ๋…ธ์ด์ฆˆ ์ €๊ฐ, ๊ฐ€๋ฆผ ์•„๋ž˜์—์„œ์˜ ํ™˜๊ฒฝ ์ธ์ง€ affordance(๋Œ€์กฐํ•™์Šต), RLAfford(์‚ฌ์ „ ์ •์˜๋œ affordance primitive์˜ ์ œ์•ฝ์„ ๋ฒ—์–ด๋‚˜ RL ๊ณผ์ •์˜ contact map์„ ์‹œ๊ฐ affordance๋กœ ์‚ผ๋Š” end-to-end ํ•™์Šต)๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค.

Discussion: ์ง€๋„ํ•™์Šต ๊ณ„์—ด์€ ํŠน์ • ๋„๋ฉ”์ธ ๋ฐ์ดํ„ฐยท๊ณผ์ œ์— ํ•œ์ •๋˜๊ณ , ์ƒํ˜ธ์ž‘์šฉ ๊ณ„์—ด์€ ์ƒ˜ํ”Œ ๋น„ํšจ์œจ์— ๋ฌถ์ธ๋‹ค. ์ธํ„ฐ๋„ท ๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์˜ ์ž ์žฌ๋ ฅ์„ ํ™œ์šฉํ•˜๋ฉด์„œ ํŠน์ • ๊ณผ์ œ์— ๋น ๋ฅด๊ฒŒ ์ ์‘ํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๊ณผ์ œ๋กœ ๋‚จ๋Š”๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ โ‘ก: Embodied Policy Learning (Sec. III)

์ •์ฑ…์€ \pi: \mathcal{O} \mapsto \mathcal{A}๋ผ๋Š” ์‚ฌ์ƒ์œผ๋กœ ์ •์˜๋˜๊ณ , ์ด ์žฅ์€ ํ‘œํ˜„๊ณผ ํ•™์Šต์˜ ๋‘ ๋‹จ๊ณ„๋กœ ๋‚˜๋‰œ๋‹ค.

์ •์ฑ… ํ‘œํ˜„

Explicit์€ ๊ด€์ธก์„ ํ–‰๋™์œผ๋กœ ์ง์ ‘ ์‚ฌ์ƒํ•˜๋ฉฐ ๊ฒฐ์ •์ /ํ™•๋ฅ ์ ์œผ๋กœ ๋‚˜๋‰œ๋‹ค. ํ™•๋ฅ ์  ์ •์ฑ…์ด ํƒ์ƒ‰ ๋Šฅ๋ ฅ๊ณผ ๋ถˆํ™•์‹คํ•œ ํ™˜๊ฒฝ์—์„œ์˜ ๊ฐ•๊ฑด์„ฑ์—์„œ ์œ ๋ฆฌํ•˜๋‹ค๊ณ  ์„œ์ˆ ํ•œ๋‹ค. ์ด์‚ฐ ํ–‰๋™ ๊ณต๊ฐ„์—์„œ๋Š” categorical ๋ถ„ํฌ๋กœ ํ–‰๋™์„ ๋ฝ‘๊ณ (์กฐ๋ฆฝ ์กฐ์ž‘์„ translationยทrotationยทinsertion primitive๋กœ ๊ฐœ๋…ํ™”ํ•œ ๋’ค RL๋กœ ์ตœ์ ํ™”ํ•œ ์‚ฌ๋ก€), ์—ฐ์†์—์„œ๋Š” ๋Œ€๊ฐ ๊ฐ€์šฐ์‹œ์•ˆ์ด ํ”ํ•˜๋ฉฐ MSE๋‚˜ RL ๋ชฉ์ ์œผ๋กœ ์œ ๋„ํ•œ๋‹ค. ์‹ค๋ฌด์—์„œ๋Š” ํ‘œ์ค€ํŽธ์ฐจ๊ฐ€ ์Œ์ˆ˜๊ฐ€ ๋˜์ง€ ์•Š๋„๋ก \log \sigma_\theta(\mathbf{v})๋ฅผ ์“ด๋‹ค๋Š” ๋””ํ…Œ์ผ๊นŒ์ง€ ์ ์–ด๋‘”๋‹ค.

Implicit์€ ์—๋„ˆ์ง€ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ(action-value function์œผ๋กœ๋„ ๋ถˆ๋ฆฐ๋‹ค)๋กœ ๊ฐ ํ–‰๋™์— ๊ฐ’์„ ๋งค๊ธฐ๊ณ  ์ตœ์†Œ ์—๋„ˆ์ง€ ํ–‰๋™์„ ์ฐพ๋Š”๋‹ค โ€” ํ–‰๋™ ์˜ˆ์ธก์„ ์ตœ์ ํ™” ๋ฌธ์ œ๋กœ ์žฌ์ •์‹ํ™”ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ „๋ฌธ๊ฐ€ ์‹œ์—ฐ์ด๋‚˜ ์˜จ๋ผ์ธ ์ˆ˜์ง‘ ๊ถค์  \{(\mathbf{v}_t,\mathbf{a}_t)\}_{t=0}^{T}์— InfoNCE ํ˜•ํƒœ์˜ ์†์‹ค๋กœ ํ•™์Šตํ•˜๊ณ , ์ถ”๋ก  ์‹œ ํ™•๋ฅ ์  ์ตœ์ ํ™”๋กœ ์ตœ์  ํ–‰๋™์„ ์ฐพ๋Š”๋‹ค. EBIL์€ EBM์„ ์—ญ๊ฐ•ํ™”ํ•™์Šต ๊ตฌ์กฐ์— ๋„ฃ์–ด ์ถ”์ •๋œ ์ „๋ฌธ๊ฐ€ ์—๋„ˆ์ง€๋ฅผ ๋Œ€๋ฆฌ ๋ณด์ƒ์œผ๋กœ ์“ฐ๊ณ , Florence et al.์˜ implicit behavioral cloning์€ ์ด๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ€๊ธฐยท์–‘ํŒ” ์“ธ๊ธฐ ๋“ฑ ์—ฌ๋Ÿฌ ๋กœ๋ด‡ ๊ณผ์ œ์—์„œ ํ‰๊ฐ€ํ–ˆ๋‹ค.

Diffusion policy๋Š” DDPM์—์„œ ์˜๊ฐ์„ ๋ฐ›์•„ ์ •์ฑ…์„ ์กฐ๊ฑด๋ถ€ ์ƒ์„ฑ ๋ชจ๋ธ๋กœ ๋ณธ๋‹ค. Decision Diffuser์™€ Diffusion-QL์ด ์˜คํ”„๋ผ์ธ RL์— diffusion policy๋ฅผ ๋„์ž…ํ•œ ๋™์‹œ๊ธฐ ์—ฐ๊ตฌ๋กœ, ์ „ํ†ต์  ์ •์ฑ… ํ˜•์‹์„ ๋Šฅ๊ฐ€ํ•˜๋Š” ํ‘œํ˜„๋ ฅ์„ ๋ณด์˜€๋‹ค. Decision Diffuser๋Š” ๊ณ ์ฐจ์› ์‹œ๊ฐ ๊ด€์ธก์œผ๋กœ์˜ ํ™•์žฅ์„ ์ œ์•ˆํ–ˆ์ง€๋งŒ ํ˜„์žฌ ์ดˆ์ ์€ ์ƒํƒœ ๊ธฐ๋ฐ˜ ๋ฒค์น˜๋งˆํฌ์— ๋จธ๋ฌผ๊ณ , Chi et al.์€ ์‹œ๊ฐ ๊ธฐ๋ฐ˜ ์กฐ์ž‘์„ ๊ฒจ๋ƒฅํ•œ diffusion policy๋ฅผ ์ œ์•ˆํ•ด ํ–‰๋™์˜ multimodality๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐ์„œ์˜ ์šฐ์œ„๋ฅผ ๋ณด์˜€๋‹ค(receding horizon control๊ณผ ์‹œ๊ณ„์—ด diffusion transformer๋กœ ๊ณ ์ฐจ์› ํ–‰๋™ ๊ณต๊ฐ„์— ์ ์‘, ํ•™์Šต ์•ˆ์ •ํ™”). HDP๋Š” ๋‹ค์ค‘ ๊ณผ์ œ ์กฐ์ž‘์˜ ์ƒ์œ„ ๊ณ„ํš ์—์ด์ „ํŠธ์—, UniDexFPM์€ pre-grasp ์กฐ์ž‘์— ์ ์šฉํ–ˆ๋‹ค. ์–ธ์–ด ์ง€์‹œ๋ฅผ ๊ฒฐํ•ฉํ•œ MDTยทLan-o3dp, ์Šค์ฝ”์–ด ๋ชจ๋ธ ํ•™์Šต๊ณผ ์ƒ˜ํ”Œ๋ง์„ ๋ถ„๋ฆฌํ•ด ์ถ”๋ก ์„ ๊ฐ€์†ํ•œ BESO๋„ ํ•จ๊ป˜ ์ •๋ฆฌ๋œ๋‹ค.

Discussion: explicit์€ ๊ตฌํ˜„์ด ๋‹จ์ˆœํ•˜์ง€๋งŒ ๋ณต์žกํ•œ ๊ณผ์ œ์—์„œ ๊ณ ์ „ํ•˜๊ณ , implicit์€ ํ•™์Šต ์•ˆ์ •์„ฑ๊ณผ ๊ณ„์‚ฐ ๋น„์šฉ์ด ๋ฌธ์ œ์ด๋ฉฐ, diffusion์€ ๋” ํ‘œํ˜„๋ ฅ ์žˆ๊ณ  ๊ฐ•๊ฑดํ•œ ๋Œ€์•ˆ์ด์ง€๋งŒ ์ƒ˜ํ”Œ๋ง ๊ฐ€์†์ด ๋‚จ์€ ์ˆ™์ œ๋‹ค. (์ด ์ง€์ ์€ ์ด ๋ธ”๋กœ๊ทธ์˜ REFINE-DP ๋ฆฌ๋ทฐ๋‚˜ DยฒPPO ๋ฆฌ๋ทฐ๊ฐ€ ๋‹ค๋ฃจ๋Š” diffusion policy ํ›„์† ํ๋ฆ„๊ณผ ๊ณง๋ฐ”๋กœ ๋งž๋‹ฟ๋Š”๋‹ค.)

์ •์ฑ… ํ•™์Šต

RL์€ MDP๋กœ ๋ชจ๋ธ๋งํ•ด ๊ธฐ๋Œ€ ๋ˆ„์  ํ• ์ธ ๋ณด์ƒ \mathcal{J}(\pi) = \mathbb{E}_{\tau \sim \pi}\left[\sum_{t=0}^{T} \gamma^t r_t(\mathbf{v}_t, \mathbf{a}_t)\right]๋ฅผ ์ตœ๋Œ€ํ™”ํ•˜๋Š” \pi^* = \arg\max_\pi \mathcal{J}(\pi)๋ฅผ ์ฐพ๋Š” ๊ฒƒ์œผ๋กœ ์ •์˜๋œ๋‹ค. ์‚ฌ๋ก€๋กœ๋Š” OpenAI์˜ sim-to-real ํŒŒ์ดํ”„๋ผ์ธ(์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ PPO๋กœ ํ•™์Šต ํ›„ domain randomization์œผ๋กœ ์‹ค์ œ 5์ง€ ํ•ธ๋“œ์˜ ์‹œ๊ฐ ๊ธฐ๋ฐ˜ ๋ฌผ์ฒด ์žฌ๋ฐฐํ–ฅ์— ์ด์ „; PPO๊ฐ€ ์กฐ์ž‘์—์„œ ๋„๋ฆฌ ์“ฐ์ด๋Š” on-policy ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๊ณ  ๋ช…์‹œ), ์žฅ๊ธฐ ์ˆ˜์ˆ  ๊ณผ์ œ๋ฅผ ์œ„ํ•œ ViSkill(value-informed skill chaining), ๋‹ค์–‘ํ•œ ๋ฌผ์ฒด ํ˜•์ƒ์— ์ ์‘ํ•˜๋Š” RMAยฒ(PPO ์•ˆ์— adapter ํ•™์Šต ๋‹จ๊ณ„๋ฅผ ์ถ”๊ฐ€ํ•œ 2๋‹จ ํ”„๋ ˆ์ž„์›Œํฌ), SAM-RL(์—ฌ๋Ÿฌ ์‹œ์ ์—์„œ ๋ Œ๋”ํ•œ ์ด๋ฏธ์ง€๋ฅผ ์‹ค์ œ ๊ด€์ธก๊ณผ ์ •๋ ฌํ•ด ํ•™์Šต๋œ world model์„ ์ •์ œํ•˜๋Š” sensing-aware ๊ตฌ์กฐ), ์˜คํ”„๋ผ์ธ RL์˜ ์„ค๊ณ„ ์„ ํƒ ์˜ํ–ฅ ์—ฐ๊ตฌ, ๋น„๋ชจ์ˆ˜ ํšŒ๊ท€๋กœ ์ „๋ฌธ๊ฐ€ ์„ ํ˜ธ ํ–‰๋™์— ๋†’์€ ๊ฐ’์„ ๋ถ€์—ฌํ•˜๋Š” demonstration-guided RL์ด ์†Œ๊ฐœ๋œ๋‹ค. ๋ณ„๋„๋กœ ๋ณด์ƒ ์„ค๊ณ„๊ฐ€ ํฐ ๋‚œ์ œ๋กœ ์ง€๋ชฉ๋˜๊ณ , Text2rewardยทEUREKA์ฒ˜๋Ÿผ LLM์ด ์ž์—ฐ์–ด ๋ชฉํ‘œ ์„œ์ˆ ์„ ์กฐ๋ฐ€ํ•˜๊ณ  ํ•ด์„ ๊ฐ€๋Šฅํ•œ ๋ณด์ƒ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ  ์ธ๊ฐ„ ํ”ผ๋“œ๋ฐฑ์œผ๋กœ ๋ฐ˜๋ณต ์ •์ œํ•˜๋Š” ํ๋ฆ„์ด ๊ฐ•์กฐ๋œ๋‹ค.

IL์€ BCยทIRLยทGAIL ์…‹์œผ๋กœ ์ •๋ฆฌํ•œ๋‹ค. ์ดˆ๊ธฐ์˜ DMPs๋Š” ์‹œ์Šคํ…œ ๋™์—ญํ•™์— ๊ฐ€์ค‘ ๊ธฐ์ € ํ•จ์ˆ˜๋“ค๋กœ ๊ตฌ์„ฑ๋œ forcing term์„ ๋„ฃ์–ด ๊ถค์  ์ˆ˜์ค€์˜ ๊ธฐ์ˆ ์„ ์Šต๋“ํ•˜๋Š”๋ฐ, ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜๊ฐ€ ์ ์€ ๋Œ€์‹  ๊ธฐ์ € ํ•จ์ˆ˜ ์„ ํƒ์— ์„ฑ๋Šฅ์ด ์ขŒ์šฐ๋œ๋‹ค. DAgger๋Š” ํ˜„์žฌ ์ •์ฑ…์˜ ์ƒํ˜ธ์ž‘์šฉ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋ฌธ๊ฐ€ ์‹œ์—ฐ์— ์ ์ฆ์ ์œผ๋กœ ํ•ฉ์น˜๊ณ , SpawnNet์€ ์‚ฌ์ „ํ•™์Šต ์‹œ๊ฐ ๋ชจ๋ธ์„ ๋„ฃ์–ด ์ผ๋ฐ˜ํ™” ๊ฐ€๋Šฅํ•œ ์ •์ฑ…์„ ๋งŒ๋“ค๋ฉฐ, ACT๋Š” ์–‘ํŒ” ์กฐ์ž‘์„ ์œ„ํ•ด ์‹ค๊ธฐ ์ˆ˜์ง‘ ๋ฐ์ดํ„ฐ๋กœ ํ–‰๋™ ์‹œํ€€์Šค์— ์ƒ์„ฑ transformer๋ฅผ ์ง์ ‘ ํ•™์Šตํ•œ๋‹ค. ์‹œ์—ฐ ์ˆ˜์ง‘ ๋น„์šฉ ๋ฌธ์ œ๋กœ๋Š” MimicGen(์†Œ์ˆ˜ ์‹œ์—ฐ์„ ์ž…๋ ฅ๋ฐ›์•„ ์žฅ๋ฉดยท๋ถ„ํ• ๋œ ๋ฌผ์ฒด๋ฅผ ์กฐํ•ฉํ•ด ์ฆ๊ฐ• ๋ฐ์ดํ„ฐ์…‹ ์ƒ์„ฑ)๊ณผ Bridge DataยทOpen X-Embodiment(๋Œ€๊ทœ๋ชจ ์ธ๊ฐ„ ์‹œ์—ฐ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘)๋ฅผ, ์•ผ์ƒ ๋ฐ์ดํ„ฐ ํ™œ์šฉ์œผ๋กœ๋Š” Vid2RobotยทAg2ManipยทMPI(์ธ๊ฐ„ ์˜์ƒ์—์„œ ๊ธฐ์ˆ  ์ถ”์ถœ)๋ฅผ ๋“ ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋“ฑ๋ณ€(equivariant) ๋ชจ๋ธ ๊ณ„๋ณด โ€” NDFs(SE(3) ๋“ฑ๋ณ€์œผ๋กœ ๋ฌผ์ฒด๋ฅผ ํ‘œํ˜„ํ•˜๊ณ  ์‹œ์—ฐ ๋ฐ์ดํ„ฐ์—์„œ ๋Œ€์‘ ์ž์„ธ๋ฅผ ํƒ์ƒ‰), L-NDF(๋ฌผ์ฒด ๊ฐ„ ๊ณต์œ  ๊ตญ์†Œ ๊ธฐํ•˜), EDFs(NDF๋ฅผ ํ™•๋ฅ ์  ํ•™์Šต ํ‹€๋กœ ์žฌ์ •์‹ํ™”ํ•ด ๊ณ ์ •๋˜์ง€ ์•Š์€ ๋ชฉํ‘œ๋กœ์˜ ์ผ๋ฐ˜ํ™” ์ œ์•ฝ ์™„ํ™”), ๊ทธ๋ฆฌ๊ณ  diffusion๊ณผ ๊ฒฐํ•ฉํ•œ Diffusion-EDFsยทEDGIยทSE(3)-DiffusionFields โ€” ๊ฐ€ ์ƒ˜ํ”Œ ํšจ์œจ๊ณผ ์ผ๋ฐ˜ํ™”์˜ ๊ด€์ ์—์„œ ์ •๋ฆฌ๋œ๋‹ค.

โ€œ๊ธฐํƒ€โ€ ํ•ญ๋ชฉ์—๋Š” RL๊ณผ IL์˜ ๊ฒฐํ•ฉ(UniDexGraspยทUniDexGrasp++์˜ teacher-student: oracle state๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š” teacher๋ฅผ model-free RL๋กœ ํ•™์Šตํ•œ ๋’ค ์‹œ๊ฐ ๊ฐ™์€ ํ˜„์‹ค์  ๊ด€์ธก๋งŒ ๋ณด๋Š” student์—๊ฒŒ IL๋กœ ์ฆ๋ฅ˜)๊ณผ LLM/VLM ๊ตฌ๋™ ์ •์ฑ…(VILAยทGrounding-RL์€ ์‚ฌ์ „ํ•™์Šต LLM ์‚ฌ์šฉ, OpenVLA๋Š” ์‚ฌ์ „ํ•™์Šต ์‹œ๊ฐ ์ธ์ฝ”๋” ํŠน์ง•์„ ์–ธ์–ด ์ž„๋ฒ ๋”ฉ ๊ณต๊ฐ„์œผ๋กœ ์‚ฌ์ƒํ•˜๊ณ  LoRA๋กœ ๋ฏธ์„ธ์กฐ์ •, 3D-VLA๋Š” 3D ๊ณต๊ฐ„ ๊ด€์ธก๊ณผ ๋ชฉํ‘œ ์ธ์ง€ ์ƒํƒœ ์ƒ์„ฑ์„ ์œ„ํ•œ diffusion์„ ๊ฒฐํ•ฉํ•œ 3D ์ƒ์„ฑ world model)์ด ๋“ค์–ด๊ฐ„๋‹ค.

Discussion: ์ƒ˜ํ”Œ ํšจ์œจยท๋„๋ฉ”์ธ ์ ์‘ยท์ผ๋ฐ˜ํ™”๊ฐ€ ์—ฌ์ „ํ•œ ๊ณผ์ œ์ด๋ฉฐ, LLMยทVLM์˜ ์ž ์žฌ๋ ฅ์„ ๋Œ์–ด๋‚ด ๋ฒ”์šฉ ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ํ–ฅํ›„ ๋ฐฉํ–ฅ์œผ๋กœ ์ œ์‹œ๋œ๋‹ค.

๋ฐฉ๋ฒ• ์ƒ์„ธ โ‘ข: Embodied Task-Oriented Learning (Sec. IV)

๋ฌผ์ฒด ํŒŒ์ง€


๋‹จ์ผ ๋ฌผ์ฒด ํŒŒ์ง€(์œ„)์™€ ๋‹ค์ค‘ ๋ฌผ์ฒด ํŒŒ์ง€(์•„๋ž˜)(Fig. 5) โ€” ๊ฐ๊ฐ ARNOLD ๋ฒค์น˜๋งˆํฌ์™€ Graspโ€™Em ๋ฐ์ดํ„ฐ์…‹์˜ ์˜ˆ์‹œ.

SOG์˜ ์ „ํ˜•์  ํŒŒ์ดํ”„๋ผ์ธ์€ ํŒŒ์ง€ ๊ฒ€์ถœ โ†’ ๊ถค์  ๊ณ„ํš โ†’ ์‹คํ–‰ 3๋‹จ๊ณ„๋‹ค. ๊ฐœ๋ฃจํ”„(open-loop)์—์„œ๋Š” ์ตœ์  ํŒŒ์ง€ ์„ ํƒ ํ›„ ์ถ”๊ฐ€ ์„ผ์„œ ํ”ผ๋“œ๋ฐฑ ์—†์ด ์‹คํ–‰ํ•˜๋ฏ€๋กœ ๊ฒ€์ถœ ์ •ํ™•๋„๊ฐ€ ์ „๋ถ€๋‹ค(ํŒจ์น˜ยท๋ฌผ์ฒด ์ˆ˜์ค€์—์„œ ํด๋ž˜์Šค์™€ ํŒŒ์ง€ ์ž์„ธ ํ™•๋ฅ ์„ ์ถ”๋ก ํ•˜๋Š” ๊ณ„์ธต์  ์บ์Šค์ผ€์ด๋“œ forest, ํŒŒ์ง€ keypoint๋กœ ์‹ค์‹œ๊ฐ„์„ฑ์„ ์œ ์ง€ํ•˜๋ฉฐ ์ •ํ™•๋„๋ฅผ ๋†’์ธ FANet, ๋ฌผ์ฒด์˜ ์งˆ๋Ÿ‰์ค‘์‹ฌ์„ ๋ชฉํ‘œ ๊ฒ€์ถœ์— ํ†ตํ•ฉํ•œ AnyGrasp). ๊ฐœ๋ฃจํ”„๋Š” ์ž์„ธ ์ถ”์ • ์˜ค๋ฅ˜๋‚˜ ์ธ์‹ ์•„ํ‹ฐํŒฉํŠธ๋กœ ์‹คํŒจํ•  ์ˆ˜ ์žˆ์–ด ํ๋ฃจํ”„(closed-loop)๊ฐ€ ์ œ์•ˆ๋๊ณ , ๋ฌผ์ฒด ์ถ”์ ๊ณผ visual servoing์ด ๋‘ ์ถ•์ด๋‹ค(6DoF ์ž์„ธ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ถ”์ ํ•ด ์‚ฌ์ „๊ณ„์‚ฐ ํŒŒ์ง€์™€ ๊ฒฐํ•ฉ, ํ”ฝ์…€ ๋‹จ์œ„ ํŒŒ์ง€ ํ’ˆ์งˆ์„ ์˜ˆ์ธกํ•˜๋Š” ๊ฒฝ๋Ÿ‰ CNN์ธ GG-CNN, ์ ๊ตฐ ์‹œ๊ฐ ํ”ผ๋“œ๋ฐฑ๊ณผ ๋ถˆํ™•์‹ค์„ฑ ์ธ์ง€ ์ ์‘ ์ƒ˜ํ”Œ๋ง์„ ์“ฐ๋Š” VFAS-Grasp).


SOG์˜ ์„ธ ๋‚œ์ œ(Fig. 6) โ€” ํˆฌ๋ช… ๋ฌผ์ฒด(TRansPose ๋ฐ์ดํ„ฐ์…‹), ํด๋Ÿฌํ„ฐ ํ™˜๊ฒฝ(CEPB ๋ฒค์น˜๋งˆํฌ), ๋™์  ๋ฌผ์ฒด ํŒŒ์ง€(Moving GraspNet).

์„ธ ํŠน์ˆ˜ ๋‚œ์ œ๊ฐ€ ๋ณ„๋„๋กœ ๋‹ค๋ค„์ง„๋‹ค.

  • ํˆฌ๋ช… ๋ฌผ์ฒด: ํ…์Šค์ฒ˜ยท์™ธํ˜• ํŠน์ง•์ด ์—†๊ณ  ๋น›์˜ ๋ฐ˜์‚ฌยท๊ตด์ ˆ ๋•Œ๋ฌธ์— ๋Œ€๋ถ€๋ถ„์˜ ์„ผ์„œ๊ฐ€ ํ‘œ๋ฉด ์ •๋ณด๋ฅผ ์ •ํ™•ํžˆ ๋ชป ์žก์œผ๋ฉฐ, ๋งˆ์ฐฐ์ด ๋‚ฎ์•„ ์•ˆ์ •์  ์กฐ์ž‘๋„ ์–ด๋ ต๋‹ค. ๊นŠ์ด๋ฅผ ๋ณด์™„ํ•˜๋Š” DFNet(RGB + ๋ถ€์ •ํ™•ํ•œ ๊นŠ์ด โ†’ ์ •์ œ๋œ ๊นŠ์ด), NeRF๋กœ ๊นŠ์ด๋ฅผ ์ง์ ‘ ๋งŒ๋“œ๋Š” ์ ‘๊ทผ(์ถ”๊ฐ€ ์กฐ๋ช…์œผ๋กœ ์ •๋ฐ˜์‚ฌ๋ฅผ ์ฆ๊ฐ• โ€” ๋‹ค๋งŒ ํŒŒ์ง€ ํ•œ ๋ฒˆ๋‹น ์ˆ˜ ์‹œ๊ฐ„์˜ ๊ณ„์‚ฐ์ด ํ•„์š”), GraspNeRF(ํฌ์†Œ 6์žฅ ๋‹ค์‹œ์  RGB๋กœ zero-shot NeRF ๊ตฌ์„ฑ + ํŒŒ์ง€ ๊ฒ€์ถœ, 90ms์— ์žฌ์งˆ ๋ฌด๊ด€ ํŒŒ์ง€ ๊ฒ€์ถœ), NFL(RGB ๋Œ€์‹  ํ”ฝ์…€๋ณ„ ํ‘œ๋ฉด ๋ฒ•์„  ์ถ”์ •์œผ๋กœ neural volume ํ•™์Šต + ๋ถ„ํ• ๋กœ ํˆฌ๋ช… ๋ฌผ์ฒด ์‹๋ณ„, ํ•™์Šต 40์ดˆ). ๊ทธ ๋ฐ–์— ์Šคํ…Œ๋ ˆ์˜ค RGB-Dยท์—ด์ ์™ธ์„ ยท๋ฌผ์ฒด ์ž์„ธ๋ฅผ ๊ฒฐํ•ฉํ•œ ์ตœ์ดˆ์˜ ๋Œ€๊ทœ๋ชจ ๋‹ค์ค‘์ŠคํŽ™ํŠธ๋Ÿผ ๋ฐ์ดํ„ฐ์…‹ TRansPose, ํ‘œ๋ฉด fragmentยท์—ฃ์ง€ยท๊ธฐํ•˜ ํŠน์ง•์„ ํ•™์Šตํ•˜๋Š” TGF-Net.
  • ํด๋Ÿฌํ„ฐ ๋‚ด ํŒŒ์ง€: ๋ชฉํ‘œ๊ฐ€ ๊ฐ€๋ ค์ง€๊ฑฐ๋‚˜ ๊ฒน์น˜๊ณ  ์ถฉ๋Œ์„ ํ”ผํ•ด์•ผ ํ•œ๋‹ค. ์ถฉ๋Œ ์—†๋Š” ํŒŒ์ง€๊ฐ€ ์ค‘์‹ฌ์ถ•์ด๋ฉฐ(CollisionNet์œผ๋กœ ์ƒ์„ฑ๋œ ํŒŒ์ง€์˜ ์ถฉ๋Œ ์œ„ํ—˜ ํ‰๊ฐ€, ๋‹ค์ง€ ์ถฉ๋Œ ์—†๋Š” ํŒŒ์ง€ ์ƒ˜ํ”Œ์„ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•˜๋Š” DDGC, ๊ธฐํ•˜ ๋‹จ์„œ์™€ ์ถฉ๋Œ ๋ผ๋ฒจ์„ ๊ฒฐํ•ฉํ•œ ํ’ˆ์งˆ ์ฒ™๋„ โ€œgraspnessโ€, ํŒ๋ณ„์ž๋กœ ๋ฏธ๋ผ๋ฒจ ์ƒ˜ํ”Œ์˜ ์ •๋ณด ๊ฐ€์น˜๋ฅผ ํ‰๊ฐ€ํ•ด ์ฃผ์„ ๋Œ€์ƒ์„ ๊ณ ๋ฅด๋Š” discriminative active learning), ์—ฌ๊ธฐ์„œ ๋” ๋‚˜์•„๊ฐ€ ๋ฐ€๊ธฐ(push)๋กœ ์ฃผ๋ณ€ ๋ฌผ์ฒด๋ฅผ ์žฌ๋ฐฐ์น˜ํ•˜๋Š” ํ๋ฆ„์ด ์žˆ๋‹ค(๋ชฉํ‘œ๋ฅผ ํด๋Ÿฌํ„ฐ์—์„œ ๋ถ„๋ฆฌํ•˜๋Š” pushing, ๋ณด์ด์ง€ ์•Š๋Š” ๋ฌผ์ฒด ํŒŒ์ง€๋ฅผ deep Q-learning + ๋„๋ฉ”์ธ ์ง€์‹์œผ๋กœ ํ‘ธ๋Š” ์ ‘๊ทผ, VLM์œผ๋กœ ์–ธ์–ด ์ง€์‹œ ๊ธฐ๋ฐ˜ ํŒŒ์ง€๋ฅผ ํ•˜๋ฉฐ ์žฅ์• ๋ฌผ ์ œ๊ฑฐ ํ–‰๋™์„ ์—ฐ์‡„ํ•˜๋Š” ์ ‘๊ทผ). ์ €์ž๋“ค์€ language-conditioned grasping์„ ์œ ๋งํ•œ ์‹ ์ƒ ๋ถ„์•ผ๋กœ ์ง€๋ชฉํ•œ๋‹ค.
  • ๋™์  ๋ฌผ์ฒด ํŒŒ์ง€: ์ธ๊ฐ„โ†’๋กœ๋ด‡(H2R) ํ•ธ๋“œ์˜ค๋ฒ„์™€ ์ธ๊ฐ„ ์—†๋Š” ์ด๋™ ๋ฌผ์ฒด ํŒŒ์ง€๋กœ ๋‚˜๋‰œ๋‹ค. ์ „์ž๋Š” ์ธ๊ฐ„ ์˜๋„ ์ดํ•ด(์‹œ๊ฐยท์–ธ์–ด ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ๋กœ ํ–‰๋™ ์˜๋„ ์˜ˆ์ธก)์™€ ๋™์  ๋ชจ์…˜ ํ”Œ๋ž˜๋‹(ํ๋ฃจํ”„ ๋ชจ์…˜ ํ”Œ๋ž˜๋‹ + ํŒŒ์ง€ ์ƒ์„ฑ), ๊ทธ๋ฆฌ๊ณ  ๋Œ€๊ทœ๋ชจ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์‹œ์—ฐ + IL๋กœ ์ž„์˜ ํ˜•์ƒยท๋ณต์žก ๊ถค์ ๊นŒ์ง€ ์ผ๋ฐ˜ํ™”ํ•œ GenH2R. ํ›„์ž๋Š” ์†๋„ ์„ฑ๋ถ„ ๋ถ„์„์œผ๋กœ ๊ถค์ ์„ ์˜ˆ์ธกํ•˜๋Š” top-down ํŒŒ์ง€์—์„œ ์‹œ์ž‘ํ•ด, ๋ฌผ์ฒด ์šด๋™์˜ ์‚ฌ์ „์ง€์‹์ด๋‚˜ ํŒŒ์ง€ ๋ฐฉํ–ฅ ์ œ์•ฝ ์—†์ด reachabilityยทmotion awareness๋ฅผ ๊ฒฐํ•ฉํ•œ dynamic grasping, ๊ทธ๋ฆฌ๊ณ  ์˜ˆ์ธก ํŒŒ์ง€ ์ž์„ธ์˜ ์‹œ๊ฐ„์  ๋งค๋„๋Ÿฌ์›€๊ณผ ์˜๋ฏธ์  ์ผ๊ด€์„ฑ์„ ํ•จ๊ป˜ ๊ฐ•์กฐํ•˜๋Š” target-referenced reactive grasping์œผ๋กœ ์ด์–ด์ง„๋‹ค.

MOG๋Š” ํ•œ ๋ฒˆ์˜ ์ž‘์—… ์‚ฌ์ดํด์—์„œ ๋‘˜ ์ด์ƒ์„ ์žก๋Š” ๊ฒƒ์œผ๋กœ, ์ „์ฒด๋ก ์ (holistic) ์ ‘๊ทผ(์—ฌ๋Ÿฌ ๋ฌผ์ฒด๋ฅผ ํ•˜๋‚˜์˜ ๋ฉ์–ด๋ฆฌ๋กœ ๋ณด๊ณ  ํ•œ ๋™์ž‘์— ๊ฐ์‹ธ ์ฅ”๋‹ค โ€” ํ˜•์ƒยท๊ธฐ๋Šฅ์„ ๊ณ ๋ คํ•œ 12์ข… MOG taxonomy, ๋ฌผ์ฒด ๊ฐ„ ๋งˆ์ฐฐ์„ ํ†ตํ•ฉํ•œ ๋ฐฉ๋ฒ•, ํฉ์–ด์ง„ ๋‹ค๊ฐํ˜• ๋ฌผ์ฒด๋“ค์„ ๋ฐ€์–ด ์กฐ๋ฐ€ํ•œ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ๋ชจ์œผ๋Š” Push-MOG)๊ณผ ๋…๋ฆฝ์ (independent) ์ ‘๊ทผ(์†๊ฐ€๋ฝ ์‚ฌ์ด ํ˜‘๋ ฅ ๊ณต๊ฐ„์œผ๋กœ ์ˆœ์ฐจ์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๋ฌผ์ฒด๋ฅผ ์žก๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๊ฐ ๋ฌผ์ฒด์˜ ๋…๋ฆฝ ์กฐ์ž‘ ๋Šฅ๋ ฅ์„ ์œ ์ง€ํ•˜๋ฉฐ ํšจ์œจ์„ ๋†’์ด๋Š” MultiGrasp)์œผ๋กœ ๊ฐˆ๋ฆฐ๋‹ค. Discussion์€ ๋ƒ‰์ •ํ•˜๋‹ค โ€” SOG๋Š” ์ƒ๋Œ€์  ๋‹จ์ˆœํ•จ ๋•์— ๋„๋ฆฌ ์—ฐ๊ตฌ๋ผ ์‹ค์šฉํ™”๋กœ ํ–ฅํ•˜๊ณ  ์žˆ์ง€๋งŒ, MOG๋Š” ๋ณต์žก๋„๊ฐ€ ๋†’์•„ ์ง„์ „์ด ๋А๋ฆฌ๊ณ  ์—ฌ์ „ํžˆ ๋ŒํŒŒ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

๋ฌผ์ฒด ์กฐ์ž‘


๋น„๋ฏผ์ฒฉ ์กฐ์ž‘(์œ„: ์„œ๋ž ๋‹ซ๊ธฐ, ARNOLD)๊ณผ ๋ฏผ์ฒฉ ์กฐ์ž‘(์•„๋ž˜: in-hand manipulation, DexDeform)(Fig. 7).

NDM์€ ๊ทธ๋ฆฌํผยทํก์ฐฉ์ปตยทpusher ๊ฐ™์€ ๋‹จ์ˆœ ๋ง๋‹จ์žฅ์น˜๋ฅผ ์“ฐ๋ฉฐ ์ž์œ ๋„๊ฐ€ ์ ๋‹ค. Pick-and-place๊ฐ€ ๊ธฐ๋ณธ ๊ณผ์ œ์ธ๋ฐ, ์ดˆ๊ธฐ์—๋Š” ๊ตฌ์กฐํ™”๋œ ํ™˜๊ฒฝ์—์„œ ์•Œ๋ ค์ง„ ๋ฌผ์ฒด์˜ ์ž์„ธ ์ถ”์ •์ด๋‚˜ ์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋ฐ˜ ๊ณ„ํšยท๋ชจ์…˜ ์ œ์–ด์— ์ง‘์ค‘ํ–ˆ๊ณ  ์ตœ๊ทผ์—๋Š” ๋ฏธ์ง€ ๋ฌผ์ฒด๋ฅผ ์œ„ํ•œ ๋ฒ”์šฉ pick-and-place ์ •์ฑ…์œผ๋กœ ์ด๋™ํ–ˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ์„œ ๋ฌผ์ฒด ์žฌ๋ฐฐ์—ดยทkit assembly ๊ฐ™์€ ์ƒ์œ„ ๊ณผ์ œ๋กœ ํ™•์žฅ๋œ๋‹ค. ๋ณ€ํ˜•์ฒด ์กฐ์ž‘(์˜๋ฅ˜ยท๋กœํ”„ยท์œ ์ฒด)์€ ์žฌ์งˆ๋ณ„ ๋ฌผ์„ฑ ์ฐจ์ด์™€ ์™ธ๋ ฅ ํ•˜ ๋ณต์žกํ•œ ๋ณ€ํ˜•์ด ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅ์„ฑ์„ ๋งŒ๋“ค๊ณ , ๊ด€์ ˆ์ฒด ์กฐ์ž‘(๋ฌธยท์„œ๋žยท์–‘๋™์ด)์€ ๊ฐ ๊ด€์ ˆ๋ถ€์˜ ๊ฐ๋„ยท์œ„์น˜๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ์ง€๊ฐยท์ œ์–ดํ•˜๋ฉด์„œ kinematic ํŠน์„ฑ๊ณผ ๋™์  ์ƒํ˜ธ์ž‘์šฉ์„ ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค โ€” ํ˜„์žฌ ์—ฐ๊ตฌ ์ „์„ ์€ ๋ถ€ํ’ˆ ์ˆ˜์ค€ ๋ฒค์น˜๋งˆํฌ ๊ตฌ์ถ•(GAPartNetยทUniDoorManip)๊ณผ ๋ฏธ์ง€ ํ˜•์ƒยท์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฒ”์šฉ ์กฐ์ž‘ ์ •์ฑ…(PartManip)์ด๋‹ค. ๋‚จ์€ ๊ณผ์ œ๋กœ๋Š” ์žฅ๊ธฐ ๊ณผ์ œ์˜ ์•ˆ์ •์„ฑยท์—ฐ์†์„ฑ, ๋™์  ํ™˜๊ฒฝ์—์„œ์˜ ๋Šฅ๋™ ์‹œ๊ฐ ์ ์‘, ์‹คํ–‰ ์ค‘ ์˜ค๋ฅ˜์˜ ์ฆ‰๊ฐ ์‹๋ณ„๊ณผ ์ž์œจ ๊ต์ •์„ ๋“ ๋‹ค.

DM์€ ๋‹ค์ง€ ๋กœ๋ด‡ ํ•ธ๋“œ๋กœ ๋ณ‘๋šœ๊ป‘ ํ’€๊ธฐยท๋„๊ตฌ ๋‹ค๋ฃจ๊ธฐ ๊ฐ™์€ ๋ฏธ์„ธ ๋™์ž‘์„ ์žฌํ˜„ํ•œ๋‹ค. ์ดˆ๊ธฐ์—๋Š” ํ•ด์„์  kinematic/dynamic ๋ชจ๋ธ ๊ธฐ๋ฐ˜์˜ ๊ถค์  ์ตœ์ ํ™”ยทkinodynamic ๊ณ„ํš์ด์—ˆ์œผ๋‚˜ ์ •ํ™•ํ•œ ๋™์—ญํ•™ ์ง€์‹๊ณผ ๋‹จ์ˆœํ™”๋œ ๋ฌผ์ฒด ๊ธฐํ•˜ ๊ฐ€์ •์— ํฌ๊ฒŒ ์˜์กดํ•œ๋‹ค๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ๊ณ , ์ดํ›„ model-based/model-free RL์ด ์ฃผ๋ฅ˜๊ฐ€ ๋์œผ๋ฉฐ ์‹œ์—ฐ์œผ๋กœ๋ถ€ํ„ฐ์˜ IL(๋•Œ๋กœ RL๊ณผ ๊ฒฐํ•ฉ)๋„ ํ•œ ์ถ•์ด๋‹ค. ๋‹ค๋งŒ ์ด๋“ค์€ ๋Œ€์ฒด๋กœ ํŠน์ • ๊ณผ์ œ ๋ฒ”์ฃผ์— ๋งž์ถฐ ์„ค๊ณ„ยท์ตœ์ ํ™”๋ผ ์žˆ์–ด ๋ฒ”์šฉ DM ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋ฏธํ•ด๊ฒฐ๋กœ ๋‚จ๋Š”๋‹ค.

๋„๊ตฌ ์กฐ์ž‘์€ DM์˜ ํ•ต์‹ฌ ํ•˜์œ„ ์ฃผ์ œ๋กœ ๋ณ„๋„๋กœ ๋‹ค๋ค„์ง„๋‹ค. ๋„๊ตฌ๋ฅผ ์ •ํ™•ํžˆ ์žก๋Š” ๊ฒƒ์„ ๋„˜์–ด ์ด‰๊ฐ ํ”ผ๋“œ๋ฐฑ์œผ๋กœ ๋„๊ตฌ-๊ณต์ž‘๋ฌผ ์ƒํ˜ธ์ž‘์šฉ์˜ ์ ‘์ด‰ ์ƒํƒœ์™€ ํšจ๊ณผ๋ฅผ ๋ถ„๋ณ„ํ•ด์•ผ ํ•˜๊ณ , ํ˜•์ƒยท์žฌ์งˆยท์šฉ๋ฒ•์ด ์ œ๊ฐ๊ฐ์ธ ์‹ค์„ธ๊ณ„ ๋„๊ตฌ๋“ค์— ์œ ์—ฐํžˆ ์ ์‘ํ•ด์•ผ ํ•œ๋‹ค. KETO(์ ๊ตฐ์—์„œ ๊ณผ์ œ ๊ด€๋ จ keypoint ์˜ˆ์ธก), TOG-Net(๋Œ€๊ทœ๋ชจ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ž๊ธฐ์ง€๋„๋กœ ๋„๊ตฌ ํŒŒ์ง€ยท์กฐ์ž‘ ์ „๋žต ์ตœ์ ํ™”), DiffSkill(๋ฏธ๋ถ„๊ฐ€๋Šฅ ๋ฌผ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ ๋ณ€ํ˜•์ฒด์˜ ์žฅ๊ธฐ ๋„๊ตฌ ์กฐ์ž‘์„ ์œ„ํ•œ skill abstraction ํ•™์Šต), ์‚ฌ์ „ ํ•™์Šต ์—†์ด ์‹ ๊ทœ ๋„๊ตฌ๋ฅผ ์ธ์‹ยทํ™œ์šฉํ•˜๋Š” ์‹ ๊ฒฝ๊ณผํ•™ ์˜๊ฐ ํ”„๋ ˆ์ž„์›Œํฌ, ๊ทธ๋ฆฌ๊ณ  ์ตœ๊ทผ์˜ LLM ํ™œ์šฉ ํ๋ฆ„(ATLAยทRoboTool)์ด ์ •๋ฆฌ๋œ๋‹ค. (๋„๊ตฌยท๊ด€์ ˆ์ฒด ์กฐ์ž‘์˜ ์ตœ์‹  ํ›„์† ํ๋ฆ„์€ Mana ๋ฆฌ๋ทฐ์™€ ์ด์–ด ์ฝ์œผ๋ฉด ์ข‹๋‹ค.)

Discussion: NDMยทDM ๋ชจ๋‘ ๊ณผ์ œ๊ฐ€ ๋‹ค์–‘ํ•˜๊ณ  ๋ณต์žกํ•œ๋ฐ ๊ธฐ์กด ๋ฐฉ๋ฒ•์€ ๋Œ€๊ฐœ ๋ช‡๋ช‡ ํŠน์ • ๊ณผ์ œ๋ฅผ ๊ฒจ๋ƒฅํ•˜๊ณ  ์žˆ์–ด, ์ง„์ •ํ•œ ๋ฒ”์šฉ ๋ฌผ์ฒด ์กฐ์ž‘์—๋Š” ํฌ๊ฒŒ ๋ชป ๋ฏธ์นœ๋‹ค.

๋ฐ์ดํ„ฐ์…‹ยทํ‰๊ฐ€์ง€ํ‘œยท์‘์šฉ (Sec. Vโ€“VI)

๋ฐ์ดํ„ฐ์…‹ ํ‘œ(Table IV)๋Š” ์ด ์„œ๋ฒ ์ด์—์„œ ๊ฐ€์žฅ ์‹ค์šฉ์ ์ธ ๋ถ€๋ถ„์ด๋‹ค. ํŒŒ์ง€ ์ชฝ์€ ์‹ค์„ธ๊ณ„ ์†Œ๊ทœ๋ชจ(Cornell 240 objects/885 images/8,019 grasps, Multi-Object 96 images/2,904 grasps)์—์„œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋Œ€๊ทœ๋ชจ(Jacquard 11K objects/54K images/1.1M grasps, ACRONYM 262 categories/8,872 objects/17.7M parallel-jaw grasps, EGAD 2,331 objects/233K antipodal grasps)๋ฅผ ๊ฑฐ์ณ ์‹ค์„ธ๊ณ„ ๋Œ€๊ทœ๋ชจ(GraspNet-1Billion 88 objects/97,280 images/์•ฝ 1.2B grasps)์™€ ํ…์ŠคํŠธยท์ด๋ฏธ์ง€ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ์˜ Grasp-Anything(236 categories/์•ฝ 3M objects/์•ฝ 1M samples/์•ฝ 600M grasps)๊นŒ์ง€ ์ด์–ด์ง„๋‹ค. ์กฐ์ž‘ ์ชฝ์€ YCB(5 categories/77 objects, ๋ฌผ์ฒด๋‹น 600 RGB-D)ยทAKB-48(48/2,037, 100K ์ƒ์„ฑ RGB-D) ๊ฐ™์€ ์‹ค์„ธ๊ณ„ ๋ฌผ์ฒด ๋ฐ์ดํ„ฐ์…‹๊ณผ, PartNet-Mobility(46/2,346, 14,068 articulated parts)ยทGAPartNet(27/1,166, 8,489 part instances)ยทManiSkill2(20/2,000+, 4M demonstration frames)ยทARNOLD(8/1,078, 10,080 demonstrations)ยทBi-DexHands(20 categories, 1,638,400 step demonstrations)ยทDexArt(4/82)ยทPartManip(6/494, 11 object categories/1,432 tasks)ยทBEHAVIOR-1K(1,000 categories/9,318 objects/50 scenes/1,949 object categories)๋กœ ์ด์–ด์ง„๋‹ค.

ํ‰๊ฐ€์ง€ํ‘œ๋Š” ์ด ๋ถ„์•ผ์˜ ๋А์Šจํ•จ์„ ๋“œ๋Ÿฌ๋‚ธ๋‹ค. ํŒŒ์ง€์˜ โ€˜pointโ€™ metric์€ ์˜ˆ์ธก ์‚ฌ๊ฐํ˜•์˜ ์ค‘์‹ฌ์ ์ด ์ •๋‹ต ํŒŒ์ง€์ ์—์„œ ์ผ์ • ์ž„๊ณ„ ๊ฑฐ๋ฆฌ ์•ˆ์ด๋ฉด ์ •๋‹ต์œผ๋กœ ์น˜๋Š”๋ฐ ๋ฐฉํ–ฅ(orientation)์„ ๊ณ ๋ คํ•˜์ง€ ์•Š์•„ ์‹ค์ œ ์„ฑ๋Šฅ์„ ๊ณผ๋Œ€ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ง€์ ์ด ๋ช…์‹œ๋œ๋‹ค. โ€˜rectangleโ€™ metric์€ ๊ฐ๋„ ํŽธ์ฐจ 30๋„ ์ดˆ๊ณผ๋ฅผ ๋จผ์ € ๊ฑธ๋Ÿฌ๋‚ธ ๋’ค IoU๋ฅผ ์ž„๊ณ„๊ฐ’๊ณผ ๋น„๊ตํ•œ๋‹ค. ์‹ค๊ธฐ์—์„œ๋Š” GSR(m๋ฒˆ ์‹œ๋„ ์ค‘ n๋ฒˆ ์„ฑ๊ณต โ†’ n/m)์ด ์“ฐ์ด๊ณ , ์กฐ์ž‘์€ TSR(N_s/N)์ด ํ‘œ์ค€์ด๋˜ ์„ฑ๊ณต ์กฐ๊ฑด์ด ๊ณผ์ œ๋งˆ๋‹ค ๋‹ค๋ฅด๋‹ค โ€” ์„œ๋ž ์—ด๊ธฐ์˜ ์„ฑ๊ณต ์กฐ๊ฑด ์˜ˆ์‹œ๊ฐ€ โ€œ์ตœ๋Œ€ ๊ฐœ๋ฐฉ ๋ฒ”์œ„์˜ ์ตœ์†Œ 90%๊นŒ์ง€ ์—ด๋ฆฌ๊ณ  ์ •์ง€ ์ƒํƒœ๋ฅผ ์œ ์ง€โ€๋ผ๊ณ  ๊ตฌ์ฒด์ ์œผ๋กœ ์ ํ˜€ ์žˆ๋‹ค. ์—ฌ๋Ÿฌ ๋žœ๋ค ์‹œ๋“œ๋กœ ๋ฐ˜๋ณตํ•ด ํ‰๊ท ๊ณผ ๋ถ„์‚ฐ์„ ๋ณด๊ณ ํ•˜๋Š” ๊ฒƒ์ด ๊ด€ํ–‰์œผ๋กœ ์†Œ๊ฐœ๋œ๋‹ค.

์‘์šฉ์€ ์‚ฐ์—…(์กฐ๋ฆฝ ๋ผ์ธ ์ž‘์—…ยทํฌ์žฅ ๋ฐ ๋ถ„๋ฅ˜ยท์œ„ํ—˜ ํ™˜๊ฒฝ ์œ ์ง€๋ณด์ˆ˜), ๋†์—…(FarmBot, Tevel FAR, Rowbot), ๊ฐ€์ •(๊ฐ€์‚ฌ ๋ณด์กฐยท์Šค๋งˆํŠธ ๋Œ๋ด„ยท์š”๋ฆฌ), ์ˆ˜์ˆ (์ ˆ๊ฐœ์™€ ๋ด‰ํ•ฉยท์ž๋™ ์ œ์–ดยท์ˆ˜์ˆ  ํ˜‘์—…), ๊ธฐํƒ€(์šฐ์ฃผ ํƒ์‚ฌยท๊ต์œกยท์—ฐ๊ตฌ)๋กœ ์ •๋ฆฌ๋œ๋‹ค.

์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€ (Sec. VII)

  1. Sim-to-real ์ผ๋ฐ˜ํ™”: ์‹ค์„ธ๊ณ„ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์ด ์–ด๋ ค์›Œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ•™์Šต์ด ์ฃผ๋ฅ˜์ง€๋งŒ, ๊ฒฉ์ฐจ๋Š” ์ง€๊ฐ ๊ฒฉ์ฐจยท์ปจํŠธ๋กค๋Ÿฌ ๋ถ€์ •ํ™•์„ฑยท์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํŽธํ–ฅ ๋“ฑ์—์„œ ์˜จ๋‹ค. ๋Œ€์‘์œผ๋กœ domain randomization, ๋ฌผ๋ฆฌ ์ œ์•ฝ ์ •๊ทœํ™”, ๋ฐ˜๋ณต์  self-training์„ ๋“ ๋‹ค.
  2. ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ embodied LLM: ๋‹ค์ค‘ ์„ผ์„œ๋กœ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์œผ๊ณ  ์ƒˆ ํ™˜๊ฒฝยท๊ณผ์ œ์— ๋น ๋ฅด๊ฒŒ ์ ์‘ํ•˜๋Š” ๊ฒƒ์ด ๋ฒ”์šฉ ๋กœ๋ด‡์˜ ๋ชฉํ‘œ. ๋กœ๋ด‡ ํŒŒ์ง€๋ฅผ ์œ„ํ•œ ์ •ํ™•ํ•œ ์ˆ˜์น˜ ์ถœ๋ ฅ์„ ๋‚ด๋„๋ก ์ถ”๋ก ์„ ํŠœ๋‹ํ•œ ์—ฐ๊ตฌ, affordance์™€ ๋ฌผ๋ฆฌ ๊ฐœ๋…์„ ์ด๋ฏธ์ง€ยทํ…์ŠคํŠธ ๋„ˆ๋จธ๋กœ LLM์— ํ†ตํ•ฉํ•œ ์—ฐ๊ตฌ๋ฅผ ์˜ˆ๋กœ ๋“ค์ง€๋งŒ ์ „์ฒด์ ์œผ๋กœ ์•„์ง ์ดˆ๊ธฐ ๋‹จ๊ณ„๋ผ๊ณ  ํ‰๊ฐ€ํ•œ๋‹ค.
  3. ์ธ๊ฐ„-๋กœ๋ด‡ ํ˜‘์—…: ์†Œํ†ตยท์กฐ์œจ ์žฅ๋ฒฝ, ๊ณผ์˜์กด, ์•ˆ์ „ ๋ฌธ์ œ. ์‹ฌ์ธต RL ๊ธฐ๋ฐ˜ 2๋‹จ ๊ณ„์ธต ์ œ์–ด, ์ธ๊ฐ„-์ธ๊ฐ„ ํ˜‘์—… ์‹œ์—ฐ ๊ธฐ๋ฐ˜ Co-GAIL ๋“ฑ์˜ ์ง„์ „์ด ์žˆ์œผ๋‚˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์— ๋จธ๋ฌผ๊ฑฐ๋‚˜ ์ œํ•œ๋œ ๊ณผ์ œ๋งŒ ์ˆ˜ํ–‰ํ•ด ์‹ค์šฉ์—๋Š” ๋ถ€์ ํ•ฉํ•˜๋‹ค๊ณ  ์งš๋Š”๋‹ค.
  4. ๋ชจ๋ธ ์••์ถ•๊ณผ ๋กœ๋ด‡ ๊ฐ€์†: ์ž„๋ฒ ๋””๋“œยท๋ชจ๋ฐ”์ผยท์—ฃ์ง€ ํ™˜๊ฒฝ์˜ ์ž์› ์ œ์•ฝ๊ณผ, LLM ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์˜ ๊ณ„์‚ฐ ์š”๊ตฌ ์ฆ๊ฐ€๊ฐ€ ์ถฉ๋Œํ•œ๋‹ค. ์†๋„ ๋ฌธ์ œ๋ฅผ ๊ตฌ์ฒด์  ์ˆ˜์น˜๋กœ ์ œ์‹œํ•œ ๋Œ€๋ชฉ์ด ์ด ์„œ๋ฒ ์ด์—์„œ ๋“œ๋ฌผ๊ฒŒ ๋‚ ์นด๋กญ๋‹ค โ€” Google RT-2์˜ ๊ฒฐ์ • ์ฃผํŒŒ์ˆ˜๋Š” ์‚ฌ์šฉ VLM ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทœ๋ชจ์— ๋”ฐ๋ผ 1โ€“5 Hz๋กœ, ์‹ค์šฉํ™”๊นŒ์ง€ ์ƒ๋‹นํ•œ ๊ฒฉ์ฐจ๊ฐ€ ์žˆ๋‹ค. ๋ฐ˜๋ฉด ํœด๋จธ๋…ธ์ด๋“œ Figure 01์€ 200 Hz๋กœ ํ–‰๋™ ์ง€์‹œ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค๊ณ  (๊ฐ์ฃผ์˜ ํšŒ์‚ฌ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ถœ์ฒ˜๋กœ) ์–ธ๊ธ‰ํ•˜๋ฉฐ ๋‚™๊ด€์˜ ๊ทผ๊ฑฐ๋กœ ๋“ ๋‹ค.
  5. ํ•ด์„๊ฐ€๋Šฅ์„ฑ๊ณผ ์•ˆ์ „: ๋”ฅ๋Ÿฌ๋‹์˜ ๋ธ”๋ž™๋ฐ•์Šค ์„ฑ๊ฒฉ์ด ์‚ฌ์šฉ์ž์˜ ๋ถˆ์‹ ์„ ๋‚ณ๊ณ , ์ธ๊ฐ„๊ณผ ๋ฐ€์ ‘ํžˆ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ๋Š” ๊ฐœ์ธ ์•ˆ์ „ ์šฐ๋ ค๋กœ ์ด์–ด์ง„๋‹ค. ํ•ด์„๊ฐ€๋Šฅ์„ฑ ์—ฐ๊ตฌ์™€ ๋”๋ถˆ์–ด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์˜จ๋ผ์ธ ํ•™์Šตยท์ œ์–ด, ๊ณต๊ฒฉ ๋ฐฉ์–ด๋ฅผ ์œ„ํ•œ ์ ๋Œ€์  ํ•™์Šต, ๊ฐ•๊ฑดํ•œ ์•ˆ์ „ ๋ชจ๋‹ˆํ„ฐ๋ง ์„ค๊ณ„๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ •๋ฆฌํ•œ๋‹ค.

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

๊ฐ•์ 

  • ๋ถ„๋ฅ˜์ถ•์ด โ€œ์—ฐ๊ตฌ์ž๊ฐ€ ์‹ค์ œ๋กœ ๋‚ด๋ฆฌ๋Š” ์„ ํƒโ€๊ณผ ์ผ์น˜ํ•œ๋‹ค. ์ด๋ฏธ์ง€ ๋ช‡ ์žฅ์„ ์“ธ ๊ฒƒ์ธ๊ฐ€(SISB/SIMB/MISB/MIMB), ๋ฌผ์ฒด๋ฅผ ์–ผ๋งˆ๋‚˜ ์•„๋Š”๊ฐ€(ILOPE/CLOPE/NOPE), ์ •์ฑ…์„ ์–ด๋–ค ํ•จ์ˆ˜๋กœ ์“ธ ๊ฒƒ์ธ๊ฐ€(explicit/implicit/diffusion) โ€” ์ „๋ถ€ ๋…ผ๋ฌธ์„ ์“ธ ๋•Œ ์‹ค์ œ๋กœ ๊ฐˆ๋ผ์ง€๋Š” ์ง€์ ์ด๋‹ค. ์œ ํ–‰ํ•˜๋Š” ๋ชจ๋ธ ์ด๋ฆ„(LLM/NeRF/diffusion)์œผ๋กœ ์ž๋ฅด์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ ๊ธฐ๋ฒ•์ด ๋‚˜์™€๋„ ๊ฒฉ์ž๊ฐ€ ๊นจ์ง€์ง€ ์•Š๋Š”๋‹ค. ์˜ˆ์ปจ๋Œ€ diffusion์€ ์ •์ฑ… ํ‘œํ˜„์—๋„, ์ด‰๊ฐ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ์—๋„, EDF ๊ณ„๋ณด์—๋„, 3D-VLA์—๋„ ํฉ์–ด์ ธ ๋‚˜ํƒ€๋‚˜๋Š”๋ฐ, ์ถ•์ด ๊ธฐ๋Šฅ์ด๋ผ ๊ฐ๊ฐ ์ œ์ž๋ฆฌ๋ฅผ ์ฐพ๋Š”๋‹ค.
  • ์ž์„ธ ์ถ”์ •๊ณผ ์ •์ฑ… ํ‘œํ˜„์„ ์ˆ˜์‹์œผ๋กœ ์ •์˜ํ•œ ๊ฒƒ์ด ์ข‹๋‹ค. ํŠนํžˆ ์ž์„ธ ์ถ”์ • 3์ˆ˜์ค€์„ \mathbf{\Phi}(I|\mathbf{O},\mathbf{M}) / \mathbf{\Phi}(I|\mathbf{O},\mathbf{C}) / \mathbf{\Phi}(I|I_r)์˜ ์กฐ๊ฑด๋ถ€ ์ฐจ์ด๋กœ ํ‘œํ˜„ํ•œ ๊ฒƒ์€, ๋ง๋กœ โ€œ์‚ฌ์ „์ง€์‹์ด ๋‹ค๋ฅด๋‹คโ€๊ณ  ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋ช…ํ™•ํ•˜๋‹ค.
  • Discussion ๋ฌธ๋‹จ์ด ๋งค ํ•˜์œ„์ ˆ ๋์— ๋ถ™๋Š”๋‹ค. ์งง์ง€๋งŒ โ€œ์ด ๊ฐˆ๋ž˜์˜ ๋Œ€๊ฐ€๋Š” ๋ฌด์—‡์ธ๊ฐ€โ€๋ฅผ ๋งค๋ฒˆ ๋ชป ๋ฐ•์•„์„œ, ๋ชฉ๋ก์„ ์ฝ๋‹ค๊ฐ€ ๊ธธ์„ ์žƒ์ง€ ์•Š๊ฒŒ ํ•œ๋‹ค. MOG๊ฐ€ SOG๋ณด๋‹ค ๋А๋ฆฌ๋‹ค, ์ง€๋„ affordance๋Š” ๋„๋ฉ”์ธ์— ๊ฐ‡ํžˆ๊ณ  ์ƒํ˜ธ์ž‘์šฉ affordance๋Š” ์ƒ˜ํ”Œ์ด ๋น„์‹ธ๋‹ค ๊ฐ™์€ ํŒ๋‹จ์ด ๋ช…์‹œ๋ผ ์žˆ๋‹ค.
  • ๋ถ€์ •์  ์‚ฌ์‹ค์„ ์ง€์šฐ์ง€ ์•Š๋Š”๋‹ค. โ€˜pointโ€™ metric์ด ๋ฐฉํ–ฅ์„ ๋ฌด์‹œํ•ด ์„ฑ๋Šฅ์„ ๊ณผ๋Œ€ํ‰๊ฐ€ํ•œ๋‹ค๋Š” ๊ฒƒ, NeRF ๊ธฐ๋ฐ˜ ํˆฌ๋ช… ๋ฌผ์ฒด ํŒŒ์ง€๊ฐ€ ํŒŒ์ง€๋‹น ์ˆ˜ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ๋‹ค๋Š” ๊ฒƒ, RT-2๊ฐ€ 1โ€“5 Hz๋ผ๋Š” ๊ฒƒ โ€” ํ™๋ณด์„ฑ ์„œ๋ฒ ์ด๋ผ๋ฉด ๋น ๋œจ๋ฆฌ๊ธฐ ์‰ฌ์šด ๋Œ€๋ชฉ๋“ค์ด๋‹ค.
  • ๊ด€๋ จ ์„œ๋ฒ ์ด ๋น„๊ตํ‘œ(Table I)๋ฅผ ์•ž์— ๋‘๊ณ  ์ฐจ๋ณ„์ ์„ ๋ช…์‹œํ•ด, ๋…์ž๊ฐ€ โ€œ๋‚ด๊ฐ€ ์ฝ์–ด์•ผ ํ•  ์„œ๋ฒ ์ด๊ฐ€ ์ด๊ฒƒ์ธ๊ฐ€โ€๋ฅผ ๋จผ์ € ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.

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

  • ์ •๋Ÿ‰ ๋น„๊ต๊ฐ€ ์‚ฌ์‹ค์ƒ ์—†๋‹ค. ๋ฐ์ดํ„ฐ์…‹ ํ‘œ๋Š” ๊ทœ๋ชจ๋ฅผ ์ •๋ฆฌํ•˜์ง€๋งŒ, ๋ฐฉ๋ฒ•๋“ค์„ ๊ฐ™์€ ๋ฒค์น˜๋งˆํฌ ์œ„์— ๋†“๊ณ  ๋น„๊ตํ•˜๋Š” ํ‘œ๋Š” ์—†๋‹ค. ์œ„์—์„œ ๋ณธ Bridging Language and Action ์„œ๋ฒ ์ด๊ฐ€ ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜ยทํ•˜๋“œ์›จ์–ดยท์ œ์–ด ์ฃผํŒŒ์ˆ˜๋ฅผ ํ•œ ํ‘œ์— ๋ชจ์€ ๊ฒƒ๊ณผ ๋Œ€์กฐ๋œ๋‹ค. โ€œ์ด ๊ฒฉ์ž ์•ˆ์—์„œ ์ง€๊ธˆ ๋ฌด์—‡์ด ๊ฐ€์žฅ ์ž˜ ๋˜๋Š”๊ฐ€โ€์— ๋‹ตํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ, ์ง€๋„๋กœ๋Š” ํ›Œ๋ฅญํ•˜์ง€๋งŒ ์„ ํƒ ๊ทผ๊ฑฐ๋กœ๋Š” ์•ฝํ•˜๋‹ค.
  • ๋ถ„๋ฅ˜๊ฐ€ โ€œ๋ฌด์—‡์„ ๋‹ค๋ฃจ๋Š”๊ฐ€โ€์— ๋จธ๋ฌผ๊ณ  โ€œ์™œ ๊ทธ๋ ‡๊ฒŒ ๋‚˜๋‰˜๋Š”๊ฐ€โ€์˜ ๋…ผ์ฆ์ด ์–‡๋‹ค. ์˜ˆ์ปจ๋Œ€ Bridging ์„œ๋ฒ ์ด๋Š” โ€œRL ๋…ผ๋ฌธ ๋‘ ํŽธ์ด ์–ธ์–ด๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์“ฐ๋ฉด ๋‘˜ ๋‹ค RL์ด๋ผ๋Š” ๋ถ„๋ฅ˜๋Š” ๋ฌด์˜๋ฏธํ•˜๋‹คโ€๋Š” ์‹์œผ๋กœ ์ž๊ธฐ ์ถ•์„ ๋ฐฉ์–ดํ•˜๋Š”๋ฐ, ์ด ์„œ๋ฒ ์ด์˜ 3๋ถ„๋ฅ˜(EPEL/EPCL/ETOL)๋Š” ๋กœ๋ด‡ ์‹œ์Šคํ…œ์˜ ์ƒ์‹์  ํŒŒ์ดํ”„๋ผ์ธ์ด๋ผ ์ง๊ด€์ ์ด์ง€๋งŒ ์ƒˆ๋กญ์ง€๋Š” ์•Š๋‹ค. Cong et al.๊ณผ์˜ ์ฐจ๋ณ„์ ๋„ โ€œ์šฐ๋ฆฌ๋Š” ๋” ๋„“๊ฒŒ ๋‹ค๋ฃฌ๋‹คโ€๋Š” ๋ฒ”์œ„ ์ฃผ์žฅ์— ๊ฐ€๊น์ง€, ๊ด€์ ์˜ ์ „ํ™˜์ด๋ผ๊ธฐ๋Š” ์–ด๋ ต๋‹ค.
  • ์„ธ ๊ฐˆ๋ž˜์˜ ๊ฒฝ๊ณ„๊ฐ€ ์‹ค์ œ๋กœ๋Š” ์ƒˆ๋Š”๋ฐ ๊ทธ ์ง€์ ์„ ๋‹ค๋ฃจ์ง€ ์•Š๋Š”๋‹ค. RLAfford๋Š” RL๋กœ affordance๋ฅผ ๋ฐฐ์šฐ๊ณ (์ธ์‹ โ†”๏ธŽ ์ •์ฑ…), UniDexGrasp++๋Š” ํŒŒ์ง€ ๊ณผ์ œ๋ฅผ RL+IL๋กœ ํ‘ธ๋Š” ์ •์ฑ… ์—ฐ๊ตฌ์ด๋ฉฐ(์ •์ฑ… โ†”๏ธŽ ๊ณผ์ œ), 3D-VLA๋Š” ์ธ์‹ยท์ •์ฑ…ยท๊ณผ์ œ๋ฅผ ํ•œ ๋ชจ๋ธ๋กœ ์ ‘๋Š”๋‹ค. ๊ฒฉ์ž์˜ ์นธ๋“ค์ด ์„œ๋กœ ์–ด๋–ป๊ฒŒ ๊ฒฐํ•ฉ๋˜๊ณ  ์ถฉ๋Œํ•˜๋Š”์ง€ โ€” ์˜ˆ์ปจ๋Œ€ โ€œํ‘œํ˜„ ์„ ํƒ์ด ์ •์ฑ… ์„ ํƒ์„ ์–ด๋–ป๊ฒŒ ์ œ์•ฝํ•˜๋Š”๊ฐ€โ€ โ€” ์— ๋Œ€ํ•œ ๊ต์ฐจ ๋ถ„์„์ด ๊ฑฐ์˜ ์—†๋‹ค.
  • ํ•˜์œ„์ ˆ ์‚ฌ์ด์˜ ๊นŠ์ด๊ฐ€ ๊ณ ๋ฅด์ง€ ์•Š๋‹ค. ๋ฌผ์ฒด ํŒŒ์ง€(IV-A)๋Š” ํˆฌ๋ช…ยทํด๋Ÿฌํ„ฐยท๋™์ ์ด๋ผ๋Š” ์„ธ ๋‚œ์ œ๋ฅผ ๊ฐ๊ฐ ์—ฌ๋Ÿฌ ๋ฌธ๋‹จ์— ๊ฑธ์ณ ๋‹ค๋ฃจ๋Š” ๋ฐ˜๋ฉด, ๋ฏผ์ฒฉ ์กฐ์ž‘(IV-B2)์€ ๋„๊ตฌ ์กฐ์ž‘์„ ๋นผ๋ฉด ๋ฌธ๋‹จ ๋‘์–ด ๊ฐœ๋กœ ๋๋‚œ๋‹ค. ์ธ๊ฐ„ ๋ฐ์ดํ„ฐยทteleoperationยท์ด‰๊ฐ ๊ธฐ๋ฐ˜ ๋ฏผ์ฒฉ ์กฐ์ž‘ ๊ฐ™์€ ๊ตต์งํ•œ ํ๋ฆ„์ด ์ด‰๊ฐ ํ‘œํ˜„ ์ ˆ์— ์งง๊ฒŒ ์–ธ๊ธ‰๋˜๊ณ  ๋งˆ๋Š” ๊ฒƒ๋„ ์•„์‰ฝ๋‹ค.
  • ์‹œ์ ์ด 2024๋…„ 8์›”์— ๋ฌถ์—ฌ ์žˆ๋‹ค(v1 ๊ธฐ์ค€). ์ •์ฑ… ํ•™์Šต ์ ˆ์—์„œ ์–ธ๊ธ‰๋˜๋Š” VLA๋Š” OpenVLAยท3D-VLA ์„ธ๋Œ€์ด๊ณ , ์ดํ›„ ๊ธ‰๊ฒฉํžˆ ์ปค์ง„ ํ๋ฆ„(์•ก์…˜ ์ฒญํ‚นยทflow matching ๊ธฐ๋ฐ˜ ์ •์ฑ…ยท๋Œ€๊ทœ๋ชจ ์‹ค๊ธฐ ๋ฐ์ดํ„ฐ ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ)์€ ๋‹น์—ฐํžˆ ๋ฐ˜์˜๋ผ ์žˆ์ง€ ์•Š๋‹ค. ๋ฐ์ดํ„ฐ์…‹ ํ‘œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค. ์„œ๋ฒ ์ด์˜ ์ˆ™๋ช…์ด์ง€๋งŒ, 2026๋…„ ์‹œ์ ์—์„œ๋Š” โ€œ๋‹น์‹œ์˜ ์ง€๋„โ€๋กœ ์ฝ์–ด์•ผ ํ•œ๋‹ค.
  • ์ผ๋ถ€ ๊ทผ๊ฑฐ์˜ ์ถœ์ฒ˜๊ฐ€ ๋…ผ๋ฌธ์ด ์•„๋‹ˆ๋‹ค. Figure 01์˜ 200 Hz๋Š” ํšŒ์‚ฌ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ฐ์ฃผ๋กœ ๋‹จ ์„œ์ˆ ์ด๊ณ , ์–ด๋–ค ์กฐ๊ฑด์—์„œ ์ธก์ •๋œ ์ˆ˜์น˜์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. RT-2์˜ 1โ€“5 Hz์™€ ๋‚˜๋ž€ํžˆ ๋†“์—ฌ โ€œ๊ฐ€์†์˜ ๋‚™๊ด€โ€์„ ๋’ท๋ฐ›์นจํ•˜๋Š” ์ž๋ฆฌ์— ์“ฐ์ด๋Š”๋ฐ, ๊ฒ€์ฆ ๊ฐ€๋Šฅ์„ฑ์˜ ๊ฒฉ์ด ๋‹ค๋ฅด๋‹ค.

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

์ด ๋ธ”๋กœ๊ทธ์—๋Š” ์ด๋ฏธ ๋ช‡ ํŽธ์˜ ์„œ๋ฒ ์ด ๋ฆฌ๋ทฐ๊ฐ€ ์žˆ๊ณ , ์ด ๊ธ€์€ ๊ทธ ์‚ฌ์ด์— ๋‹ค์Œ์ฒ˜๋Ÿผ ๋†“์ธ๋‹ค.

  • Bridging Language and Action โ€” ์–ธ์–ด๋ฅผ 1์ฐจ ๋ถ„๋ฅ˜์ถ•์œผ๋กœ ์‚ผ์•„ ์กฐ์ž‘ ์—ฐ๊ตฌ๋ฅผ ์ž๋ฅธ๋‹ค. OCRM์€ ์–ธ์–ด๋ฅผ ํ•˜์œ„ ๊ฐˆ๋ž˜(์ •์ฑ… ํ•™์Šต์˜ โ€œ๊ธฐํƒ€โ€, ์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€์˜ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ embodied LLM)๋กœ ๋‹ค๋ฃจ๋ฏ€๋กœ, ๋‘ ์„œ๋ฒ ์ด๋Š” ๊ฐ™์€ ๋Œ€์ƒ์„ ๋‹ค๋ฅธ ์นผ๋กœ ์ž๋ฅธ ์…ˆ์ด๋‹ค. ํ•จ๊ป˜ ์ฝ์œผ๋ฉด โ€œ๊ธฐ๋Šฅ ์ถ•โ€๊ณผ โ€œ์–ธ์–ด ์ถ•โ€์˜ ๊ฒฉ์ž๊ฐ€ ๊ฒน์ณ ๋ณด์ธ๋‹ค.
  • HLM Survey ยท HLC Survey โ€” ํœด๋จธ๋…ธ์ด๋“œ์˜ ๋กœ์ฝ”๋ชจ์…˜ยท๋กœ์ฝ”๋งค๋‹ˆํ“ฐ๋ ˆ์ด์…˜์„ ์ œ์–ดยท๊ณ„ํšยทํ•™์Šต ๊ด€์ ์—์„œ ์ •๋ฆฌํ•œ๋‹ค. OCRM์€ ํŒ”ยท์†๊ณผ ๋ฌผ์ฒด๋กœ ๋ฒ”์œ„๋ฅผ ์ขํžŒ ๋Œ€์‹  ์ธ์‹(์ž์„ธยทaffordance)๊ณผ ํŒŒ์ง€ ์„ธ๋ถ€๋ฅผ ํ›จ์”ฌ ๊นŠ์ด ํŒ๋‹ค. ์ „์‹  ์ œ์–ด์™€ ๋ฌผ์ฒด ์ค‘์‹ฌ ์กฐ์ž‘์ด ๋งŒ๋‚˜๋Š” ์ง€์ ์„ ๋ณด๋ ค๋ฉด ๋‘˜์„ ๋‚˜๋ž€ํžˆ ๋†“๋Š” ๊ฒŒ ์ข‹๋‹ค.
  • diffusion policy ๊ณ„์—ด(REFINE-DP, DยฒPPO)๊ณผ ๋ฏผ์ฒฉยท๋„๊ตฌ ์กฐ์ž‘ ๊ณ„์—ด(Mana)์€ ์ด ์„œ๋ฒ ์ด์˜ ๊ฒฉ์ž์—์„œ ๊ฐ๊ฐ III-A3(์ •์ฑ… ํ‘œํ˜„)๊ณผ IV-B2(๋ฏผ์ฒฉ ์กฐ์ž‘ยท๋„๊ตฌ ์กฐ์ž‘) ์นธ์„ ์ฑ„์šฐ๋Š” ํ›„์† ์‚ฌ๋ก€๋กœ ์ฝํžŒ๋‹ค. ์„œ๋ฒ ์ด๊ฐ€ ๋‚จ๊ธด ์ˆ™์ œ(diffusion ์ƒ˜ํ”Œ๋ง ๊ฐ€์†, ๋ฒ”์šฉ DM ํ”„๋ ˆ์ž„์›Œํฌ)๊ฐ€ ๊ทธ ๋…ผ๋ฌธ๋“ค์—์„œ ์–ด๋–ป๊ฒŒ ๊ณต๊ฒฉ๋˜๋Š”์ง€ ๋Œ€์กฐํ•˜๋ฉด ์žฌ๋ฏธ์žˆ๋‹ค.

๋ถ€์ˆ˜์ ์œผ๋กœ, ์ €์ž๋“ค์ด ํ•จ๊ป˜ ๊ณต๊ฐœํ•œ OCRM_survey ๋ ˆํฌ๋Š” ์žฌํ˜„์šฉ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ ์„œ๋ฒ ์ด๊ฐ€ ์ธ์šฉํ•œ ๋…ผ๋ฌธยท์ฝ”๋“œ ๋ชฉ๋ก์„ ์ •๋ฆฌํ•œ awesome-list๋‹ค. ์ด ๋ฆฌ๋ทฐ๋„ ์žฌํ˜„ ์—†์ด ๋…ผ๋ฌธ๋งŒ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

์š”์•ฝ

OCRM ์„œ๋ฒ ์ด๋Š” ๋ฌผ์ฒด ์ค‘์‹ฌ ๋กœ๋ด‡ ์กฐ์ž‘์„ ์ธ์‹(EPEL) โ†’ ์ •์ฑ…(EPCL) โ†’ ๊ณผ์ œ(ETOL)์˜ ์„ธ ๊ธฐ๋Šฅ ์ถ•์œผ๋กœ ์ž๋ฅด๊ณ , ๊ฐ ์ถ•์„ ์—ฐ๊ตฌ์ž๊ฐ€ ์‹ค์ œ๋กœ ๋งˆ์ฃผํ•˜๋Š” ๋ถ„๊ธฐ์ ์œผ๋กœ ์„ธ๋ถ„ํ•œ 7๊ฐœ ํ•˜์œ„ ๋ฐฉํ–ฅ์˜ ์ง€๋„๋‹ค. ์ž์„ธ ์ถ”์ • 3์ˆ˜์ค€๊ณผ ์ •์ฑ… ํ‘œํ˜„ 3ํ˜•ํƒœ๋ฅผ ์ˆ˜์‹์œผ๋กœ ์ •์˜ํ•ด ๊ฒฝ๊ณ„๋ฅผ ๋ช…ํ™•ํžˆ ํ•˜๊ณ , ํ•˜์œ„์ ˆ๋งˆ๋‹ค ์งง์€ Discussion์œผ๋กœ ๋Œ€๊ฐ€๋ฅผ ๋ช…์‹œํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ์…‹ 18์ข…ยทํ‰๊ฐ€์ง€ํ‘œยท์‘์šฉ 5์˜์—ญยท์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€ 5๊ฐœ๋กœ ๋งˆ๋ฌด๋ฆฌํ•œ๋‹ค. ์ •๋Ÿ‰ ๋น„๊ต๊ฐ€ ์—†๊ณ  3๋ถ„๋ฅ˜ ์ž์ฒด๊ฐ€ ์ƒˆ๋กœ์šด ๊ด€์ ์ด๋ผ๊ธฐ๋ณด๋‹ค ์ƒ์‹์  ํŒŒ์ดํ”„๋ผ์ธ์ด๋ผ๋Š” ์ , ๊ทธ๋ฆฌ๊ณ  2024๋…„ 8์›”์— ์‹œ์ ์ด ๋ฌถ์—ฌ ์žˆ๋‹ค๋Š” ์ ์€ ๋ถ„๋ช…ํ•œ ํ•œ๊ณ„๋‹ค. ๊ทธ๋Ÿผ์—๋„ ์ฒ˜์Œ ์ด ๋ถ„์•ผ์— ์ง„์ž…ํ•ด โ€œ์ง€๊ธˆ ๋‚ด๊ฐ€ ํ•˜๋Š” ์ผ์ด ์ „์ฒด ๊ทธ๋ฆผ์˜ ์–ด๋””์— ์žˆ๋Š”๊ฐ€โ€๋ฅผ ์•Œ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์—๊ฒŒ๋Š” ์—ฌ์ „ํžˆ ์“ธ๋ชจ ์žˆ๋Š” ์ขŒํ‘œ๊ณ„๋‹ค.

Copyright 2026, JungYeon Lee