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

On this page

  • ๐Ÿ” Ping Review
  • ๐Ÿ”” Ring Review
    • ํ•œ ์ค„๋กœ ์‹œ์ž‘ํ•˜๋ฉด
    • ๋ฐฐ๊ฒฝ: ์™œ ๋‹ค๊ด€์ ˆ ๋„๊ตฌ์ธ๊ฐ€
    • ๋ฐฉ๋ฒ• 1: Mana Data System โ€” ํ‚คํ”„๋ ˆ์ž„์„ ๊น”๊ณ , ์‚ฌ์ด๋ฅผ ๋ฉ”์šด๋‹ค
      • ํŒŒ์ง€ ์ƒ์„ฑ๊ธฐ โ€” Lightning Grasp+
      • ๊ถค์  ์ƒ์„ฑ๊ธฐ โ€” ๊ตฌ๊ฐ„๋ณ„๋กœ ๋‹ค๋ฅธ ๋„๊ตฌ
    • ๋ฐฉ๋ฒ• 2: ๋กœ๋ด‡ ์‹œ์Šคํ…œ โ€” ํ•˜๋“œ์›จ์–ด๊ฐ€ ์ ˆ๋ฐ˜์ด๋‹ค
    • ์ง๊ด€: ์™œ โ€œ์ž˜ ๊น”๋ฆฐ ์ดˆ๊ธฐ ์ƒํƒœโ€๊ฐ€ ํž˜ ์ œ์–ด๊นŒ์ง€ ํ•ด๊ฒฐํ•˜๋Š”๊ฐ€
    • ์‹คํ—˜: ๋ฌด์—‡์ด ์–ผ๋งˆ๋‚˜ ๋˜๋Š”๊ฐ€
    • ๋น„ํŒ์ ์œผ๋กœ ๋ณด๋ฉด
      • ๊ฐ•์ 
      • ์•ฝ์ ยทํ•œ๊ณ„
    • ๊ด€๋ จ ์—ฐ๊ตฌ์™€์˜ ์ž๋ฆฌ ๋งค๊น€
    • ์š”์•ฝ

๐Ÿ“ƒMana ๋ฆฌ๋ทฐ

dexterity
grasp
manipulation
in-hand
sim2real
rl
il
diffusion
planning
contact
teleop
IsaacLab
gpu-parallel
zero-shot
Mana: Dexterous Manipulation of Articulated Tools
Published

September 7, 2026

  • Paper Link (arXiv:2606.13677v1) โ€” ์ด ๋ฆฌ๋ทฐ๋Š” v1(2026-06-11 ์ œ์ถœ, arXiv perpetual non-exclusive license) ๊ธฐ์ค€์ด๋ฉฐ, ์ˆ˜์น˜๋Š” ๋ณธ๋ฌธยท๋ถ€๋กยทFigure ํ”ฝ์…€์—์„œ ์ง์ ‘ ํ™•์ธํ•œ ๊ฐ’์ด๋‹ค.

  • Project Page (zhaohengyin.github.io/mana)

  • Code Link: ์—†์Œ. 2026-09-08 ํ™•์ธ ์‹œ์ ์— ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์˜ ๋งํฌ๋Š” Paper(arXiv) ํ•˜๋‚˜๋ฟ์ด๊ณ , ๋…ผ๋ฌธ ์–ด๋””์—๋„ ์ฝ”๋“œยท๋ฐ์ดํ„ฐยท์ฒดํฌํฌ์ธํŠธ ๊ณต๊ฐœ ๋ฌธ๊ตฌ๊ฐ€ ์—†๋‹ค. ์ €์ž GitHub(zhaohengyin)์—๋„ Mana ๋ ˆํฌ๋Š” ์—†๋‹ค โ€” ๋‹ค๋งŒ ํŒŒ์ดํ”„๋ผ์ธ์˜ ํ•ต์‹ฌ ๋ถ€ํ’ˆ์ธ lightning-grasp๋Š” ๊ณต๊ฐœ๋ผ ์žˆ๋‹ค.

  • ์ €์ž: Zhao-Heng Yin (UC Berkeley), Guanya Shi (CMU), Pieter Abbeel (UC Berkeley), C. Karen Liu (Stanford University) โ€” ๋’ค์˜ ์„ธ ์ €์ž๋Š” ๋™๋“ฑ ๊ธฐ์—ฌ, ์ €์ž ์ „์›์ด Amazon FAR ์†Œ์†์„ ๊ฒธํ•œ๋‹ค.

  • arXiv preprint, 2026 (v1, 2026-06-11 ์ œ์ถœ ยท ํ•™ํšŒ ์ง€๋ฉด ํ‘œ๊ธฐ ์—†์Œ)

  1. ๐Ÿ’ก ์ง‘๊ฒŒยทํŽœ์น˜ยท๋นจ๋ž˜์ง‘๊ฒŒยท์ฃผ์‚ฌ๊ธฐ์ฒ˜๋Ÿผ ๋‚ด๋ถ€ ๊ด€์ ˆ์„ ๊ฐ€์ง„ ๋„๊ตฌ๋ฅผ ๋‹ค๊ด€์ ˆ ์†์œผ๋กœ ํ…Œ์ด๋ธ”์—์„œ ์ง‘์–ด ๋“ค๊ณ  ์‹ค์ œ๋กœ ์ž‘๋™์‹œํ‚ค๋Š” ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ๋Š”๋ฐ, ์ด๊ฑธ ๋กœ๋ด‡ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ปดํ“จํ„ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ํ‚คํ”„๋ ˆ์ž„ + ์ธ๋น„ํŠธ์œ„๋‹ ๋ฌธ์ œ๋กœ ๋‹ค์‹œ ์“ด๋‹ค.
  2. โš™๏ธ ๋„๊ตฌ ๋ฉ”์‹œ์— ๋งˆ์šฐ์Šค ํด๋ฆญ ๋ช‡ ๋ฒˆ(๋„๊ตฌ๋‹น 1๋ถ„ ๋ฏธ๋งŒ)์œผ๋กœ ๊ธฐ๋Šฅ์  affordance๋ฅผ ์ฐ์œผ๋ฉด โ†’ Lightning Grasp+๊ฐ€ ๊ทธ ์œ„์— ํŒŒ์ง€ ํ‚คํ”„๋ ˆ์ž„์„ ๋Œ€๋Ÿ‰ ์ƒ์„ฑํ•˜๊ณ  โ†’ ๋„๋‹ฌ ๊ตฌ๊ฐ„์€ GPU RRT-Connect ๋ชจ์…˜ํ”Œ๋ž˜๋‹์ด, ์ ‘์ด‰์ด ๋นก์„ผ ํŒŒ์ง€ยท์ธํ•ธ๋“œ ์ž‘๋™ ๊ตฌ๊ฐ„๋งŒ ์งง์€ ํ˜ธ๋ผ์ด์ฆŒ RL์ด ๋ฉ”์›Œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ถค์ ์„ ๋งŒ๋“  ๋’ค, ๊ทธ ๋ฐ์ดํ„ฐ๋กœ ํฌ์ธํŠธํด๋ผ์šฐ๋“œ ์กฐ๊ฑด๋ถ€ diffusion policy๋ฅผ ํ•™์Šตํ•ด zero-shot์œผ๋กœ ์‹ค๊ธฐ์— ์˜ฌ๋ฆฐ๋‹ค.
  3. ๐ŸŽฏ ๋‘๊ป˜ 0.8โ€“1.5cmยท์ž‘๋™์— 3โ€“7N์ด ํ•„์š”ํ•œ 4์ข… ๋„๊ตฌ(๊ฐ 2๊ฐœ ์ธ์Šคํ„ด์Šค)์—์„œ ํŒŒ์ง€ยท์ธํ•ธ๋“œ ์กฐ์ž‘ ๋ชจ๋‘ ์„ฑ๊ณต๋ฅ  ์•ฝ 70%๋ฅผ ๋‹ฌ์„ฑํ–ˆ๊ณ , ๊ฐ™์€ ์กฐ๊ฑด์—์„œ ์˜คํ”ˆ๋ฃจํ”„ ์žฌ์ƒ๊ณผ ์‚ฌ๋žŒ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜(GeoRT)์€ ๊ฐ๊ฐ ๊ทธ ์ ˆ๋ฐ˜ ์ดํ•˜ยท๊ฑฐ์˜ 0์— ๊ฐ€๊น๋‹ค(Table 1).

๐Ÿ” Ping Review

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

๋กœ๋ด‡ ์† ์—ฐ๊ตฌ๋Š” ๋Œ€๋ถ€๋ถ„ ๊ฐ•์ฒด(rigid object) ๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ์ปต์„ ์žก๊ณ , ์ •์œก๋ฉด์ฒด๋ฅผ ์†์•ˆ์—์„œ ๋Œ๋ฆฐ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์‚ฌ๋žŒ์ด ์‹ค์ œ๋กœ ์“ฐ๋Š” ๋„๊ตฌ ์ค‘ ์ƒ๋‹น์ˆ˜๋Š” ๊ฐ•์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ๊ด€์ ˆ์ด ๋‹ฌ๋ฆฐ ๊ธฐ๊ตฌ(articulated mechanism) ๋‹ค. ์ง‘๊ฒŒ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ์ง‘์œผ๋ ค๋ฉด ์ง‘๊ฒŒ๋ฅผ ์žก๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ๋ถ€์กฑํ•˜๊ณ , ์žก์€ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ทธ ๋‚ด๋ถ€ ๊ด€์ ˆ์„ ์†๊ฐ€๋ฝ์œผ๋กœ ๋ˆŒ๋Ÿฌ ์ž‘๋™์‹œ์ผœ์•ผ ํ•œ๋‹ค. Mana(Manipulation Animator)๋Š” ๋ฐ”๋กœ ์ด โ€œ์žก๊ธฐ + ์ž‘๋™์‹œํ‚ค๊ธฐโ€๋ฅผ ํ…Œ์ด๋ธ” ์œ„ ์ดˆ๊ธฐ ์ƒํƒœ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์ž์œจ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” sim-to-real ํ”„๋ ˆ์ž„์›Œํฌ๋‹ค.


๊ฐœ์š”(Fig. 1). ์ง‘๊ฒŒ(tongs)ยทํŽœ์น˜(pliers)ยท๋นจ๋ž˜์ง‘๊ฒŒ(clothespins)ยท์ฃผ์‚ฌ๊ธฐ(syringes) 4์ข…์„ zero-shot sim-to-real๋กœ ํŒŒ์ง€ยท์ž‘๋™์‹œํ‚จ๋‹ค. ํŒŒ์ง€์™€ ์†๊ฐ€๋ฝ ๋™์ž‘์€ ์ „๋ถ€ ์ž์œจ์ด๊ณ , ๋„๊ตฌ๋ฅผ ๋Œ€์ƒ ์ง€์ ์— ์ •๋ ฌํ•˜๋Š” ๊ตฌ๊ฐ„๋งŒ ์†๋ชฉ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์ด ๋‹ด๋‹นํ•œ๋‹ค.

๋ฌธ์ œ๊ฐ€ ์™œ ์–ด๋ ค์šด์ง€๋Š” ํž˜์˜ ๊ด€์ ์—์„œ ๋ด์•ผ ๋ณด์ธ๋‹ค. ์†๊ฐ€๋ฝ์€ ๋งˆ์ฐฐ์›๋ฟ”(friction cone) ์•ˆ์—์„œ ์ ‘์ด‰๋ ฅ์„ ์ค˜์•ผ ๋ฏธ๋„๋Ÿฌ์ง€์ง€ ์•Š๋Š”๋ฐ, ๋„๊ตฌ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์ž‘๋™์‹œํ‚ค๋Š” ํž˜์˜ ๋ฐฉํ–ฅ์€ ํ‘œ๋ฉด ๋ฒ•์„ ๊ณผ ์–ด๊ธ‹๋‚˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ๋ฒ•์„  ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ€๋ฉด ์•ˆ ๋ฏธ๋„๋Ÿฌ์ง€์ง€๋งŒ ๋„๊ตฌ ๋ชธ์ฒด๊ฐ€ ํšŒ์ „ยท๊ฐ€์†ํ•ด ํŒŒ์ง€ ์ž์ฒด๊ฐ€ ๋ฌด๋„ˆ์ง„๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์†๊ณผ ๋„๊ตฌ๋Š” ๊ฐ•ํ•˜๊ฒŒ ๊ฒฐํ•ฉ๋œ ํ•˜๋‚˜์˜ ๋™์—ญํ•™๊ณ„๋ผ, ํ•œ ์†๊ฐ€๋ฝ์˜ ์ž‘์€ ์‹คํ–‰ ์˜ค์ฐจ๊ฐ€ ์ ‘์ด‰์ ๊ณผ ๋ชจ๋ฉ˜ํŠธ ์•”์„ ๋ฐ”๊ฟ” ์ „์ฒด๋ฅผ ๋ถˆ์•ˆ์ •ํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.


๋ฌผ๋ฆฌ์  ๋‚œ์ (Fig. 2). ์™ผ์ชฝ: ์›ํ•˜๋Š” ์ž‘๋™๋ ฅ์ด ๋งˆ์ฐฐ์›๋ฟ”์„ ๋ฒ—์–ด๋‚˜๋ฉด ์‹คํŒจํ•œ๋‹ค. ๊ฐ€์šด๋ฐ: ์†๊ฐ€๋ฝ๊ณผ ๋„๊ตฌ๊ฐ€ ๊ฒฐํ•ฉ๊ณ„๋ฅผ ์ด๋ค„ ์ž‘์€ ์˜ค์ฐจ๊ฐ€ ๋ถˆ์•ˆ์ •์œผ๋กœ ๋ฒˆ์ง„๋‹ค. ์˜ค๋ฅธ์ชฝ: ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์€ ์œ„์น˜ ๊ธฐ๋ฐ˜์ด๋ผ ๋ฐฉํ–ฅ์ด ๋…ธ์ด์ฆˆํˆฌ์„ฑ์ด๊ณ  ํž˜์ด ~1N ์ˆ˜์ค€์— ๊ทธ์น˜๋Š”๋ฐ, ํƒœ์Šคํฌ๋Š” 5N๊ธ‰ ํž˜ ์ œ์–ด๋ฅผ ์š”๊ตฌํ•œ๋‹ค.

๊ธฐ์กด ๋‘ ๊ฐˆ๋ž˜ ํ•ด๋ฒ•์ด ๋ชจ๋‘ ๋ง‰ํžŒ๋‹ค. ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์€ ์† ํฌ์ฆˆยท์ง€๋ฌธ ์œ„์น˜๋ฅผ ๋ฆฌํƒ€๊ฒŒํŒ…ํ•˜๋Š” ์œ„์น˜ ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค๋ผ ์ ‘์ด‰๋ ฅ์„ ์ง์ ‘ ์ง€์ •ํ•˜์ง€ ๋ชปํ•œ๋‹ค(ยง1). ํ”ํ•œ ์šฐํšŒ์ฑ…์€ ์†๋ ํƒ€๊นƒ์„ ๋ฌผ์ฒด ์•ˆ์ชฝ์œผ๋กœ ์กฐ๊ธˆ ๋ฐ€์–ด ๋„ฃ์–ด ํ•˜์œ„ PD ์ œ์–ด๊ธฐ๊ฐ€ ํž˜์„ ๋‚ด๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ธ๋ฐ, ๋‚ผ ์ˆ˜ ์žˆ๋Š” ํž˜ ํฌ๊ธฐ๊ฐ€ ์ œํ•œ์ ์ด๊ณ  ํ‘œ๋ฉด ๋ฒ•์„ ์ด ์›ํ•˜๋Š” ํž˜ ๋ฐฉํ–ฅ๊ณผ ์ผ์น˜ํ•˜์ง€๋„ ์•Š๋Š”๋‹ค. ๋ฐ˜๋Œ€๋กœ ์ฒ˜์Œ๋ถ€ํ„ฐ end-to-end RL์„ ๋Œ๋ฆฌ์ž๋‹ˆ, cm ์Šค์ผ€์ผ ํ‘œ๋ฉด ์œ„์—์„œ ์ •ํ™•ํ•œ ๊ธฐ๋Šฅ์  ์ ‘์ด‰์ ์„ ์ฐพ๊ณ  ๊ทธ๊ฑธ ์œ ์ง€ํ•˜๋ฉด์„œ ํฐ ํž˜์„ ๋‚ด๋Š” ํ–‰๋™์„ ๊ณ ์ฐจ์› ์† ํ–‰๋™๊ณต๊ฐ„์—์„œ ํƒ์ƒ‰ํ•ด์•ผ ํ•ด ์‚ฌ์‹ค์ƒ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

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

Mana๋Š” ์ด ๊ต์ฐฉ์„ ์ปดํ“จํ„ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๋ฌธ๋ฒ•์œผ๋กœ ํ‘ผ๋‹ค. ์• ๋‹ˆ๋ฉ”์ดํ„ฐ๊ฐ€ ํ‚คํ”„๋ ˆ์ž„์„ ์ฐ๊ณ  ๊ทธ ์‚ฌ์ด๋ฅผ ์ธ๋น„ํŠธ์œ„๋‹ํ•˜๋“ฏ, ๊ธด ์กฐ์ž‘ ์‹œํ€€์Šค๋ฅผ ํŒŒ์ง€ ํ‚คํ”„๋ ˆ์ž„์˜ ๊ทธ๋ž˜ํ”„๋กœ ๊ณจ๊ฒฉํ™”ํ•œ ๋’ค ๊ตฌ๊ฐ„๋งˆ๋‹ค ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ์ˆ˜๋‹จ์œผ๋กœ ์ฑ„์šด๋‹ค.

  • Pre-grasp ๊ตฌ๊ฐ„ โ€” ํž˜์ด ํ•„์š” ์—†์œผ๋ฏ€๋กœ RL์ด ๋ถˆํ•„์š”. GPU ๊ฐ€์† RRT-Connect[21]์— ๊ฒฝ๋กœ ์Šค๋ฌด๋”ฉ์„ ๋ถ™์—ฌ ๋Œ€๋Ÿ‰ ์ƒ์„ฑํ•œ๋‹ค. ์ตœ์ข… ํŒŒ์ง€ ์ž์„ธ๋กœ ๊ณง์žฅ ๊ณ„ํšํ•˜๋ฉด ์–‡์€ ๋„๊ตฌ์— ๋ฏธ๋ฆฌ ์ถฉ๋Œํ•˜๋ฏ€๋กœ, ์†๋์„ ์ ‘์ด‰์ ์—์„œ ๊ตญ์†Œ ๋ฒ•์„  ๋ฐฉํ–ฅ์œผ๋กœ ๋ฌด์ž‘์œ„ ๊ฑฐ๋ฆฌ๋งŒํผ ๋ฌผ๋ฆฐ ์ž์„ธ๋ฅผ pre-grasp๋กœ ์ •์˜ํ•œ๋‹ค.
  • Grasp ๊ตฌ๊ฐ„ โ€” ๋Œ€๊ฐœ๋Š” ์ ˆ์ฐจ์ ์œผ๋กœ ์ถฉ๋ถ„ํ•˜๋‹ค. ์†๋์„ ์ ‘์ด‰ ๋ฒ•์„  ๋ฐฉํ–ฅ ์•ˆ์ชฝ์œผ๋กœ ๋ฐ€์–ด ๋„ฃ์€ squeeze ์ž์„ธ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ทธ๋ฆฌ๋กœ ๋‹ซ์œผ๋ฉด ๋œ๋‹ค. ๋‹ค๋งŒ ์–‡์€ ๋„๊ตฌยท๋ถˆ์•ˆ์ • ์ดˆ๊ธฐ ์ ‘์ด‰ยท๋ฒ•์„ ๊ณผ ์•ˆ์ •ํ™”๋ ฅ์ด ์–ด๊ธ‹๋‚˜๋Š” ํ˜•์ƒ์—์„œ๋Š” ์ด๊ฒŒ ์•ˆ ๋˜๊ณ , ๊ทธ๋Ÿฐ ๊ฒฝ์šฐ์—๋งŒ ์งง์€ ํ˜ธ๋ผ์ด์ฆŒ RL์„ ์“ด๋‹ค.
  • In-hand ์ž‘๋™ ๊ตฌ๊ฐ„ โ€” ์—ฌ๊ธฐ๊ฐ€ ๋ณธ์ฒด๋‹ค. ์•ˆ์ • ํŒŒ์ง€ ํ‚คํ”„๋ ˆ์ž„์—์„œ ์‹œ์ž‘ํ•ด ๋ฌด์ž‘์œ„ ๋ชฉํ‘œ ๋„๊ตฌ ํ˜•์ƒ(์˜ˆ: ์—ด๋ฆผโ†’๋‹ซํž˜)์— ๋„๋‹ฌํ•˜๋Š” goal-reaching RL๋กœ ์ •์˜ํ•˜๊ณ , ๋ณด์ƒ์€

r = r_{\mathrm{tool}} + w_1 r_{\mathrm{hand}} + w_2 r_{\mathrm{contact}}

์„ธ ํ•ญ์˜ ํ•ฉ์ด๋‹ค. r_{\mathrm{tool}}์€ ๋„๊ตฌ ๊ด€์ ˆ๊ฐ’ยท์† ํ”„๋ ˆ์ž„ ๊ธฐ์ค€ ๋„๊ตฌ ํฌ์ฆˆ๋ฅผ,

r_{tool}=\exp(-\beta_{11}\|\mathbf{q}-\tilde{\mathbf{q}}\|_1)+\lambda_1\exp\!\left(-\beta_{12}\|\mathbf{x}-\tilde{\mathbf{x}}\|_2-\beta_{13}\|\log(\mathbf{R}^{\mathsf{T}}\tilde{\mathbf{R}})^{\vee}\|_2\right)

r_{\mathrm{hand}}๋Š” ์† ๊ด€์ ˆ(ํŒŒ์ง€ ํ•™์Šต ์‹œ์—๋Š” ์†๋ชฉ ํฌ์ฆˆ๊นŒ์ง€)์„ ๋งค์นญํ•˜๋ฉฐ, r_{\mathrm{contact}}๋Š” ์ ‘์ด‰ ์ˆ˜๋ฅผ ๊ทธ๋ƒฅ ์„ผ๋‹ค:

r_{contact}=\sum_{i\in\text{Finger},\,j\in\text{Tool}}\mathbf{1}[f_{ij}>\epsilon]

์—ฌ๊ธฐ์„œ f_{ij}๋Š” IsaacLab ์ ‘์ด‰ ์„ผ์„œ๊ฐ€ ์ฝ๋Š” ์†๊ฐ€๋ฝ ๋งํฌ iโ€“๋„๊ตฌ ๋งํฌ j ๊ฐ„ ์ ‘์ด‰๋ ฅ์ด๋‹ค. ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋Š” w_1=0.1,\ w_2=0.15,\ \lambda_1=0.3,\ \lambda_2=10.0 ๋“ฑ์œผ๋กœ ๋ถ€๋ก A.2์— ์ „๋ถ€ ๊ณต๊ฐœ๋ผ ์žˆ๊ณ , ๋ชฉํ‘œ ๋‹ฌ์„ฑ ์‹œ +100 ๋ณด๋„ˆ์Šคยท๋‚™ํ•˜ ์‹œ โˆ’50 ํŽ˜๋„ํ‹ฐ, ์ „์ฒด ๋ณด์ƒ์€ PPO ์•ˆ์ •ํ™”๋ฅผ ์œ„ํ•ด 0.1๋ฐฐ๋กœ ์Šค์ผ€์ผํ•œ๋‹ค.

ํ•™์Šต๋œ ๊ถค์ ์€ ๊ทธ๋Œ€๋กœ ์‹ค๊ธฐ์— ๋ชป ์˜ฌ๋ฆฌ๋ฏ€๋กœ(์‹œ๋ฎฌ ์ƒํƒœ๋ฅผ ๊ด€์ธกํ•  ์ˆ˜ ์—†๋‹ค) ํฌ์ธํŠธํด๋ผ์šฐ๋“œ ์กฐ๊ฑด๋ถ€ diffusion policy๋กœ ์ฆ๋ฅ˜ํ•œ๋‹ค. ์†๋ชฉ ํ”„๋ ˆ์ž„์—์„œ ํ‘œํ˜„ํ•œ 512์  ๋„๊ตฌ ํฌ์ธํŠธํด๋ผ์šฐ๋“œ๋ฅผ Perceiver ํŠธ๋žœ์Šคํฌ๋จธ[16]๊ฐ€ 4๊ฐœ ํ† ํฐ์œผ๋กœ ์••์ถ•ํ•˜๊ณ , ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ๊ณผ ํ•จ๊ป˜ ํŠธ๋žœ์Šคํฌ๋จธ diffusion ํ—ค๋“œ[14]์— ๋„ฃ์–ด

\mathcal{L}=\mathbb{E}_{(o_i,a_i)\sim\mathcal{D},\ t\sim U[0,T]}\left[\|a_i-\pi(\tilde{a}_i,o_i,t)\|^2\right]

๋กœ ํ•™์Šตํ•œ๋‹ค. ์ถœ๋ ฅ์€ delta 6D ์†๋ชฉ ํฌ์ฆˆ + delta ์† ๊ด€์ ˆ ๋ชฉํ‘œ์ด๊ณ , ์†๋ชฉ์€ differential IK, ์†์€ \tau=K_p e + K_d\dot e PD ์ œ์–ด๊ธฐ๊ฐ€ ๋ฐ›๋Š”๋‹ค.

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

  • 4์ข… ๋„๊ตฌ ร— 2 ์ธ์Šคํ„ด์Šค, ๊ฐ ์…€ 10 trial(Table 1). Mana๋Š” ํŒŒ์ง€ยท์ธํ•ธ๋“œ ์กฐ์ž‘ ์ „ ๊ตฌ๊ฐ„์—์„œ ๋Œ€๋žต 0.6โ€“0.8๋Œ€๋ฅผ ๊ธฐ๋กํ•ด ๋ณธ๋ฌธ ํ‘œํ˜„์œผ๋กœ โ€œ์•ฝ 70%โ€๋‹ค. ์˜ˆ: ์ง‘๊ฒŒ Grasp 0.8/0.8, Open 0.8/0.8, Close 0.7/0.8; ํŽœ์น˜ ์ „ ๊ตฌ๊ฐ„ 0.6โ€“0.7; ๋นจ๋ž˜์ง‘๊ฒŒ Grasp 0.8/0.7.
  • ์˜คํ”ˆ๋ฃจํ”„ ๋ฒ ์ด์Šค๋ผ์ธ(๋ฌผ์ฒด ํฌ์ฆˆ๋ฅผ ์‚ฌ๋žŒ์ด ๋งž์ถฐ ์ฃผ๊ณ  Mana ๊ถค์ ์„ ๊ทธ๋Œ€๋กœ ์žฌ์ƒ)์€ ์ง‘๊ฒŒ Grasp 0.5/0.6, ์ฃผ์‚ฌ๊ธฐ Grasp 0.1/0.0์œผ๋กœ ํฌ๊ฒŒ ๋’ค์ง„๋‹ค โ€” ๋ฉ”์‹œ ๋ถ€์ •ํ™•ยทํฌ์ฆˆ ์˜ค์ฐจ๊ฐ€ ์†๊ฐ€๋ฝ์ด ๋‹ซํžˆ๊ธฐ ์ „์— ์ ‘์ด‰ ์˜ค์ฐจ๋กœ ๋ฒˆ์ง€๊ธฐ ๋•Œ๋ฌธ.
  • ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜ ๋ฒ ์ด์Šค๋ผ์ธ(GeoRT[54], 1์‹œ๊ฐ„ ์—ฐ์Šต ํ›„)์€ ์ง‘๊ฒŒ์—์„œ 0.3 ์–ธ์ €๋ฆฌ๊ฐ€ ์ตœ๊ณ ์ด๊ณ  ๋นจ๋ž˜์ง‘๊ฒŒยท์ฃผ์‚ฌ๊ธฐ๋Š” ์ „ ๊ตฌ๊ฐ„ 0.0 โ€” ์œ„์น˜ ๊ธฐ๋ฐ˜ ๋ฆฌํƒ€๊ฒŒํŒ…์ด ๋นจ๋ž˜์ง‘๊ฒŒ๋ฅผ ์ž‘๋™์‹œํ‚ฌ ํž˜ ์ž์ฒด๋ฅผ ๋งŒ๋“ค์ง€ ๋ชปํ•œ๋‹ค.
  • ๋ณตํ•ฉ ํƒœ์Šคํฌ(Table 2): Tong Pick 7/10, Plier Cut 5/10, Clothespin Use 6/10, Syringe Inject 5/10. ๋‹จ ๋„๊ตฌ๋ฅผ ๋Œ€์ƒ(์˜ˆ: 0.5mm ์ „์„ )์— ์ •๋ ฌํ•˜๋Š” ๊ตฌ๊ฐ„์€ ์†๋ชฉ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์„ ์“ด๋‹ค.
  • ์–ด๋ธ”๋ ˆ์ด์…˜(Fig. 7): ๊ถค์  ์ˆ˜ 2kโ†’16k์—์„œ ์ง‘๊ฒŒ ํŒŒ์ง€ ์„ฑ๊ณต๋ฅ  0.2โ†’0.8, ํŒŒ์ง€ ํ‚คํ”„๋ ˆ์ž„ 1kโ†’8k์—์„œ ์ฃผ์‚ฌ๊ธฐ ์กฐ์ž‘ 0.0โ†’0.6, ํž˜ ๋žœ๋คํ™” 0%โ†’100%์—์„œ ํŽœ์น˜ ์กฐ์ž‘ 0.1โ†’0.7.

๊ฒฐ๋ก :

Mana์˜ ๊ธฐ์—ฌ๋Š” ์ƒˆ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์•„๋‹ˆ๋ผ ๋ฌธ์ œ ๋ถ„ํ•ด๋‹ค. โ€œ๊ธด ํ˜ธ๋ผ์ด์ฆŒ ์ ‘์ด‰ ์กฐ์ž‘โ€์„ ํ†ต์งธ๋กœ RL์— ๋˜์ง€๋Š” ๋Œ€์‹ , ์ ˆ์ฐจ์  ํŒŒ์ง€ ํ•ฉ์„ฑ์œผ๋กœ ํ‚คํ”„๋ ˆ์ž„์„ ๊น”์•„ ํƒ์ƒ‰ ๋ฌธ์ œ๋ฅผ ์งง์€ ๊ตฌ๊ฐ„๋“ค๋กœ ์ชผ๊ฐ ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด RL์€ โ€œ์–ด๋””๋ฅผ ์–ด๋–ป๊ฒŒ ์žก์„์ง€โ€๋ฅผ ์ฐพ์„ ํ•„์š” ์—†์ด ์ฃผ์–ด์ง„ ๋‘ ํŒŒ์ง€ ์‚ฌ์ด๋ฅผ ํž˜์„ ์จ์„œ ์ž‡๋Š” ์ผ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค. ๊ทธ ๋Œ€๊ฐ€๋Š” ์•„๋ž˜ Ring์—์„œ ๋ณด๋“ฏ, ์‚ฌ๋žŒ์ด ์ฐ๋Š” affordance ์ฃผ์„ ์˜์กด๊ณผ ์†๋ชฉ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์ด๋ผ๋Š” ํฐ ๋ณ„ํ‘œ๋‹ค.

๐Ÿ”” Ring Review

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

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

Mana์˜ ํ•ต์‹ฌ ํ†ต์ฐฐ์€ โ€œํƒ์ƒ‰์ด ์–ด๋ ค์šฐ๋ฉด ํƒ์ƒ‰ํ•  ํ•„์š”๊ฐ€ ์—†๊ฒŒ ์ดˆ๊ธฐ ์ƒํƒœ๋ฅผ ๊น”์•„๋ผโ€ ์ด๋‹ค. ๋‹ค๊ด€์ ˆ ๋„๊ตฌ ์กฐ์ž‘์—์„œ RL์ด ์‹คํŒจํ•˜๋Š” ์ด์œ ๋Š” ์ œ์–ด๊ฐ€ ์–ด๋ ค์›Œ์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ์• ์ดˆ์— ๊ธฐ๋Šฅ์ ์œผ๋กœ ์œ ํšจํ•œ ํŒŒ์ง€์— ๋„๋‹ฌํ•  ํ™•๋ฅ ์ด 0์— ๊ฐ€๊น๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. Lightning Grasp+๊ฐ€ ๊ทธ๋Ÿฐ ํŒŒ์ง€๋ฅผ ์ˆ˜์ฒœ ๊ฐœ ๋ฟŒ๋ ค ๋†“์œผ๋ฉด, ๋‚จ๋Š” ๋ฌธ์ œ๋Š” โ€œ์•ˆ์ • ํŒŒ์ง€ A์—์„œ ์•ˆ์ • ํŒŒ์ง€ B๋กœ ํž˜์„ ์จ์„œ ์ด๋™โ€์ด๋ผ๋Š” ์งง๊ณ  ์ž˜ ์ •์˜๋œ goal-reaching์ด ๋œ๋‹ค. ๋…ผ๋ฌธ์ด ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋น„์œ ๋ฅผ ์“ฐ๋Š” ์ด์œ ๊ฐ€ ์—ฌ๊ธฐ ์žˆ๋‹ค โ€” ํ‚คํ”„๋ ˆ์ž„์ด ์žˆ์œผ๋ฉด ์ธ๋น„ํŠธ์œ„๋‹์€ ์‰ฝ๋‹ค.

๋ฐฐ๊ฒฝ: ์™œ ๋‹ค๊ด€์ ˆ ๋„๊ตฌ์ธ๊ฐ€

๊ฐ•์ฒด ์ธํ•ธ๋“œ ์กฐ์ž‘์€ ์ง€๋‚œ ๋ช‡ ๋…„๊ฐ„ ์ƒ๋‹นํžˆ ์„ฑ์ˆ™ํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋…ผ๋ฌธ์ด ยง2์—์„œ ์ •๋ฆฌํ•˜๋“ฏ ๋„๊ตฌยท๋‹ค๊ด€์ ˆ ๋ฌผ์ฒด ์กฐ์ž‘์€ ์—ฌ์ „ํžˆ ๋ฏธ๊ฐœ์ฒ™์ด๋‹ค. ๊ณ„๋ณด๋ฅผ ๋ณด๋ฉด:

  • Rubikโ€™s Cube[1]๋Š” ์ด ๋ถ„์•ผ์˜ ์ƒ์ง•์  ์„ฑ๊ณผ์ง€๋งŒ ๋ฌผ์ฒด ํŠนํ™” ์„ค๊ณ„์— ์˜์กดํ–ˆ๋‹ค.
  • ํฐ ๋‹ค๊ด€์ ˆ ๋ฌผ์ฒด(๋ฌธยท์†์žก์ดยท๋…ธํŠธ๋ถยท๋ณ‘) ์กฐ์ž‘ ์—ฐ๊ตฌ๋Š” ์—ฌ๋Ÿฟ ์žˆ์œผ๋‚˜, ์ด๋“ค์€ ์†๊ฐ€๋ฝ ์ •๋ฐ€ ์ ‘์ด‰๋ณด๋‹ค ํŒ”ยท์ „์‹  ๋™์ž‘์— ๊ฐ€๊น๋‹ค.
  • ๋„๊ตฌ ์‚ฌ์šฉ ์—ฐ๊ตฌ ๋‹ค์ˆ˜๋Š” ๋„๊ตฌ๊ฐ€ ๊ฑธ๋ ค ์žˆ๊ฑฐ๋‚˜ ๊ณต์ค‘์— ๋–  ์žˆ๋Š” ์ดˆ๊ธฐ ์ƒํƒœ์—์„œ ์‹œ์ž‘ํ•ด ํŒŒ์›Œ ๊ทธ๋ฆฝ์œผ๋กœ ์•ˆ์ •์ ์œผ๋กœ ์ฅ” ๋’ค ๋ชจ๋ฐฉํ•™์Šต์„ ๋Œ๋ฆฐ๋‹ค.
  • ๊ทธ๋ž˜ํ”ฝ์Šค ์ชฝ์—์„œ๋Š” ์ “๊ฐ€๋ฝ ๊ฐ™์€ ๋” ์ •๊ตํ•œ ๋„๊ตฌ ์‚ฌ์šฉ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ ๋‹ค๋ค˜์ง€๋งŒ[47], ์‹ค๊ธฐ ์ „์ด๋Š” ์—ด๋ฆฐ ๋ฌธ์ œ๋กœ ๋‚จ์•„ ์žˆ๋‹ค.
  • ๋กœ๋ด‡ ์ชฝ ์ตœ๊ทผ์ ‘ ์—ฐ๊ตฌ๋Š” Xu et al.[44]๊ณผ Atar et al.[3]์ธ๋ฐ, ๋‘˜ ๋‹ค ๊ณ ์ •๋œ ์•ˆ์ • ์ธํ•ธ๋“œ ํŒŒ์ง€์—์„œ ์ถœ๋ฐœํ•œ๋‹ค.

Mana๋Š” ์ด๋“ค๊ณผ ๋‹ฌ๋ฆฌ ํ…Œ์ด๋ธ” ์œ„ ์–‡์€ ๋„๊ตฌ๋ฅผ ๋ฐ”๋‹ฅ์—์„œ ์ง‘์–ด ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ๊ธฐ๋Šฅ์  ์ž‘๋™๊นŒ์ง€ ์ด์–ด ๋ถ™์ด๊ณ , ๊ทธ ๊ณผ์ •์—์„œ ํ•„์š”ํ•œ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์œ„์น˜-ํž˜ ์ œ์–ด๋ฅผ ์ •๋ฉด์œผ๋กœ ๋‹ค๋ฃฌ๋‹ค. ๋‘๊ป˜ 0.8โ€“1.5cm, ์ž‘๋™๋ ฅ 3โ€“7N์ด๋ผ๋Š” ์ŠคํŽ™์ด ์ด ์ฐจ์ด๋ฅผ ์••์ถ•ํ•œ๋‹ค.

๊ด€๋ จํ•ด์„œ ์ด ๋ธ”๋กœ๊ทธ์˜ Lightning Grasp ๋ฆฌ๋ทฐ์™€ GeoRT ๋ฆฌ๋ทฐ๋Š” Mana์˜ ๊ฐ๊ฐ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ์—”์ง„๊ณผ ๋ฒ ์ด์Šค๋ผ์ธ์„ ๋‹ค๋ฃฌ ๊ธ€์ด๋‹ค. ์ €์ž๊ฐ€ ๊ฐ™์€ ๊ณ„์—ด(T-Rex ๋ฆฌ๋ทฐ์˜ Zhao-Heng Yin)์ด๋ผ ๋ถ€ํ’ˆ์„ ์žฌ์‚ฌ์šฉํ•˜๋Š” ํ๋ฆ„์ด ๋šœ๋ ทํ•˜๋‹ค. ๋˜ ๋‹ค๋ฅธ ๊ด€์ ˆ ๋„๊ตฌ ๊ณ„์—ด๋กœ๋Š” DexScrew ๋ฆฌ๋ทฐ๊ฐ€ ์ฐธ๊ณ ๊ฐ€ ๋œ๋‹ค.

๋ฐฉ๋ฒ• 1: Mana Data System โ€” ํ‚คํ”„๋ ˆ์ž„์„ ๊น”๊ณ , ์‚ฌ์ด๋ฅผ ๋ฉ”์šด๋‹ค


Mana ๋ฐ์ดํ„ฐ ์‹œ์Šคํ…œ ๊ฐœ์š”(Fig. 3). ์ „์ฒด ์กฐ์ž‘ ์‹œํ€€์Šค๋ฅผ ์ ˆ์ฐจ์ ์œผ๋กœ ์ƒ์„ฑํ•œ ํŒŒ์ง€ ํ‚คํ”„๋ ˆ์ž„์œผ๋กœ ๋ถ„ํ•ดํ•˜๊ณ , ๋ชจ์…˜ํ”Œ๋ž˜๋‹(MP)๊ณผ ๊ฐ•ํ™”ํ•™์Šต(RL)์œผ๋กœ ๊ทธ ์‚ฌ์ด๋ฅผ ์ธ๋น„ํŠธ์œ„๋‹ํ•œ๋‹ค.

์ž…๋ ฅ์€ ๊ด€์ ˆ ๋ชจ๋ธ์ด ๋ถ™์€ ๋„๊ตฌ ๋ฉ”์‹œ + ์†Œ๋Ÿ‰์˜ ์‚ฌ๋žŒ affordance ์ฃผ์„์ด๊ณ , ์ถœ๋ ฅ์€ ์†๋ชฉ ๋™์ž‘ยท์† ๊ด€์ ˆ ๋ช…๋ นยท๋ฌผ์ฒด ์ƒํƒœยท๊ตฌ๊ฐ„ ๋ผ๋ฒจ(grasping/opening/closing)์ด ๋ถ™์€ ์„ฑ๊ณต ์‹œ๋ฎฌ ๊ถค์  ๋ฐ์ดํ„ฐ์…‹์ด๋‹ค.

ํŒŒ์ง€ ์ƒ์„ฑ๊ธฐ โ€” Lightning Grasp+

์‚ฌ์šฉ์ž๋Š” 3D ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๋„๊ตฌ์˜ ์ •์ค€ ํฌ์ฆˆ์™€ ๊ธฐ๋Šฅ ์˜์—ญ(ํŽœ์น˜ ์†์žก์ด, ์ง‘๊ฒŒ ํŒ”, ์ฃผ์‚ฌ๊ธฐ ํ”Œ๋Ÿฐ์ €ยท๋ฐฐ๋Ÿด)์„ ํ‘œ์‹œํ•œ๋‹ค. ์ธ์Šคํ„ด์Šค๋‹น 1๋ถ„ ๋ฏธ๋งŒ. ์ €์ž๋“ค๋„ ์ด ๋‹จ๊ณ„๊ฐ€ ํ–ฅํ›„ affordance ๋ชจ๋ธ[45]๋กœ ์ž๋™ํ™” ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๋ณธ๋‹ค.

๊ทธ ์œ„์—์„œ Lightning Grasp[52] ํŒŒ์ดํ”„๋ผ์ธ์ด ๋ˆ๋‹ค. ์ฃผ์„์œผ๋กœ contact field๋ฅผ ์งˆ์˜ํ•ด ์ ‘์ด‰ ๋„๋ฉ”์ธ์„ ๋งŒ๋“ค๊ณ , ๊ทธ ์•ˆ์—์„œ ์†๋ ์ ‘์ด‰ ์œ„์น˜์™€ ์†๊ฐ€๋ฝ ๊ด€์ ˆ๊ฐ’์„ ์ตœ์ ํ™”ํ•œ ๋’ค IsaacLab[29] ์‹œ๋ฎฌ๋ ˆ์ด์…˜์œผ๋กœ ์•ˆ์ •์„ฑ ํ•„ํ„ฐ๋ง์„ ๊ฑด๋‹ค.

๋ฌธ์ œ๋Š” ์›๋ž˜ Lightning Grasp๊ฐ€ ๋ฐ”๋‹ฅ์ด๋‚˜ ๋ชจ์„œ๋ฆฌ์— ๊ฐ€๊นŒ์šด ์ข์€ ํŒŒ์ง€๋ฉด์„ ๋ชป ๋‹ค๋ฃฌ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค(๋ถ€๋ก A.1). ์šด๋™ํ•™ ์ตœ์ ํ™”๊ฐ€ ์ถฉ๋Œ์„ ๊ณ ๋ คํ•˜์ง€ ์•Š์•„ ์†๊ฐ€๋ฝ์ด ์ด์›ƒ ํ‘œ๋ฉด์„ ๊ทธ๋Œ€๋กœ ๋šซ๋Š”๋ฐ, ํ…Œ์ด๋ธ”์— ๋‚ฉ์ž‘ํ•˜๊ฒŒ ๋†“์ธ ์–‡์€ ๋„๊ตฌ๊ฐ€ ์ •ํ™•ํžˆ ๊ทธ ๊ฒฝ์šฐ๋‹ค. ๊ทธ๋ž˜์„œ ์ €์ž๋“ค์€ ์ถฉ๋Œ ์ธ์ง€ ์šด๋™ํ•™ ์ตœ์ ํ™”๋ฅผ ๋ถ™์—ฌ Lightning Grasp+(LG+)๋กœ ํ™•์žฅํ•œ๋‹ค. ์•„์ด๋””์–ด๋Š” ๊ฐ„๋‹จํ•˜๋‹ค โ€” ์นจํˆฌ๊ฐ€ ์ƒ๊ธด ์†๊ฐ€๋ฝ ๋งํฌ๋งˆ๋‹ค ์นจํˆฌ ์ค‘์‹ฌ p์™€ ํ‰๊ท  ๋ถ„๋ฆฌ ๋ฒกํ„ฐ d๋ฅผ ๊ฒ€์ถœํ•ด, IK ๋ชฉํ‘œ์— โ€œp๋ฅผ p+d๋กœ ๋ณด๋‚ด๋ผโ€๋Š” ํ•ญ์„ ์ ‘์ด‰์  ์ถ”์  ํ•ญ๊ณผ ๋™์‹œ์— ๋„ฃ๋Š”๋‹ค(Algorithm 1, Levenbergโ€“Marquardt IK, CUDA ๋ณ‘๋ ฌ ๊ตฌํ˜„).


LG+๊ฐ€ ๋งŒ๋“  ํ…Œ์ด๋ธ” ํŒŒ์ง€ ์ƒ˜ํ”Œ(Fig. 9). ๋‘๊ป˜ 1cm ์•ˆํŒŽ์˜ ๋ฌผ์ฒด๋ฅผ ๋ฐ”๋‹ฅ์—์„œ ์ง‘๋Š” ์ž์„ธ๋“ค๋กœ, ๋…ผ๋ฌธ์€ โ€œRL์ด ์ง์ ‘ ํƒ์ƒ‰์œผ๋กœ ๋ฐœ๊ฒฌํ•˜๊ธฐ ์–ด๋ ค์šดโ€ ํŒŒ์ง€๋ผ๊ณ  ๋ช…์‹œํ•œ๋‹ค. ์ด ์ž์„ธ๋“ค์—์„œ ์ถœ๋ฐœํ•˜๋ฉด RL์ด๋“  MP๋“  ํŒŒ์ง€ ํ•™์Šต์ด ํ›จ์”ฌ ์‰ฌ์›Œ์ง„๋‹ค.

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

๊ถค์  ์ƒ์„ฑ๊ธฐ โ€” ๊ตฌ๊ฐ„๋ณ„๋กœ ๋‹ค๋ฅธ ๋„๊ตฌ

Ping์—์„œ ์š”์•ฝํ•œ ์„ธ ๊ตฌ๊ฐ„(pre-grasp / grasp / in-hand actuation)์˜ ์„ค๊ณ„ ๋…ผ๋ฆฌ๋Š” โ€œํž˜์ด ํ•„์š”ํ•œ ๊ณณ์—๋งŒ RL์„ ์“ด๋‹คโ€ ๋กœ ์š”์•ฝ๋œ๋‹ค. ์ด๊ฑด ๋น„์šฉ ์ ˆ๊ฐ ์ด์ƒ์˜ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค. ๋„๋‹ฌ ๊ตฌ๊ฐ„๊นŒ์ง€ RL์— ๋งก๊ธฐ๋ฉด ๋ณด์ƒ ์„ค๊ณ„๊ฐ€ ์ง€์ €๋ถ„ํ•ด์ง€๊ณ  ํƒ์ƒ‰ ๊ณต๊ฐ„์ด ํญ๋ฐœํ•˜๋Š”๋ฐ, ๊ธฐํ•˜ ๋ฌธ์ œ๋Š” ๊ธฐํ•˜ ํ’€์ด(RRT-Connect)๋กœ ์ •ํ™•ํžˆยท๊ฐ’์‹ธ๊ฒŒ ํ’€๋ฆฐ๋‹ค.

in-hand ๊ตฌ๊ฐ„์˜ ๋„๋ฉ”์ธ ๋žœ๋คํ™”(๋ถ€๋ก A.3)๋Š” ํŠนํžˆ ํž˜ ๊ด€๋ จ ํ•ญ๋ชฉ์— ์ง‘์ค‘๋ผ ์žˆ๋‹ค๋Š” ์ ์ด ๋ˆˆ์— ๋ˆ๋‹ค:

ํ•ญ๋ชฉ ๋ฒ”์œ„ ์˜๋„
Action Noise +U[-0.1,0.1] (ํ–‰๋™ ์Šค์ผ€์ผ [-1,1] ๊ธฐ์ค€ ์•ฝ 10%) ๋ชจํ„ฐ ์‹คํ–‰ ๋…ธ์ด์ฆˆ
๋กœ๋ด‡ PD ๊ฒŒ์ธ \times U[0.8,1.2] ์•ก์ถ”์—์ดํ„ฐ ๊ฐ•์„ฑยทํŠœ๋‹ ํŽธ์ฐจ
๋„๊ตฌ PD ๊ฒŒ์ธ \times U[0.8,1.5] ๋„๊ตฌ ์ปดํ”Œ๋ผ์ด์–ธ์Šคยท๋งˆ์ฐฐยท์กฐ๋ฆฝ ํŽธ์ฐจ
์งˆ๋Ÿ‰ \times U[0.8,1.2] ๋„๊ตฌ ์งˆ๋Ÿ‰ ๋ณ€๋™
๋งˆ์ฐฐ \times U[0.5,1.5] ์ ‘์ด‰ ๋งˆ์ฐฐ๊ณ„์ˆ˜
๋ฌผ์ฒด ์™ธ๋ ฅ ์„ญ๋™ \mathcal{N}(0,\sigma^2),\ \sigma=\alpha m g,\ \alpha\sim U[0.05,0.2] ๋งค ์Šคํ… ๊ฐ€์šฐ์‹œ์•ˆ ์™ธ๋ ฅ(์ˆ˜ ์Šคํ… ์œ ์ง€ ํ›„ ์žฌ์ƒ˜ํ”Œ)

ํ•™์Šต์€ IsaacLab + PPO, actor/critic ๋ชจ๋‘ [512,512,512,512] MLP์— ํŠน๊ถŒ ์ƒํƒœ(์†ยท๋„๊ตฌ ํฌ์ฆˆ์™€ ์†๋„, ์ ‘์ด‰๋ ฅ, ๋ชฉํ‘œ, ์ œ์–ด ํƒ€๊นƒ)๋ฅผ ๋„ฃ๋Š”๋‹ค. 4096 ๋ณ‘๋ ฌ ํ™˜๊ฒฝ, ๋ฏธ๋‹ˆ๋ฐฐ์น˜ 8192, 8์Šคํ…๋งˆ๋‹ค 5 ์—ํญ ์—…๋ฐ์ดํŠธ, \gamma=0.99, clip \epsilon=0.2, GAE \lambda=0.95, lr 10^{-4}์— KL ์ž„๊ณ„ 0.01 ์Šค์ผ€์ค„๋Ÿฌ.

๋ฐฉ๋ฒ• 2: ๋กœ๋ด‡ ์‹œ์Šคํ…œ โ€” ํ•˜๋“œ์›จ์–ด๊ฐ€ ์ ˆ๋ฐ˜์ด๋‹ค


ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ(Fig. 5). ์™ผ์ชฝ์€ ์ปค์Šคํ…€ ์†๋ ์„ค๊ณ„, ์˜ค๋ฅธ์ชฝ์€ ๋ฐฐ์น˜ ํ™˜๊ฒฝ. ์ธ์ง€๋Š” RealSense D435 ํ•œ ๋Œ€๋งŒ ์“ด๋‹ค.

ํ”Œ๋žซํผ์€ 7-DoF xArm7 + 16-DoF Allegro hand๋‹ค. ์ฃผ๋ชฉํ•  ๊ฑด ์†๋์„ ์ƒˆ๋กœ ๋งŒ๋“ค์—ˆ๋‹ค๋Š” ์ ์ด๋‹ค. ํ‘œ์ค€ ๋ฐ˜๊ตฌํ˜• ๊ฐ•์ฒด ์†๋์€ ๋‘๊ป˜ 1cm๊ธ‰ ์–‡์€ ๋ฌผ์ฒด์— ๋ถˆ์•ˆ์ •ํ•œ ์  ์ ‘์ด‰์„ ๋งŒ๋“ค์–ด ๊ฐ•ํ•œ ์ž‘๋™ ์ค‘ ๋ฏธ๋„๋Ÿฌ์งยท๋„๊ตฌ ์ดํƒˆ์„ ์œ ๋ฐœํ•œ๋‹ค. ์ €์ž๋“ค์€ ๋‚ฉ์ž‘ํ•˜๊ณ  ์ˆœ์‘์ ์ธ ์ ‘์ด‰๋ฉด์„ ๊ฐ€์ง„ ์†๋์„ ์„ค๊ณ„ํ•ด ์ ‘์ด‰ ํŒจ์น˜๋ฅผ ๋„“ํžˆ๊ณ , ์‹ค๋ฆฌ์ฝ˜ ์ธต์ด ๋„๊ตฌ ํ‘œ๋ฉด ์ฃผ์œ„๋กœ ์ˆ˜๋™ ๋ณ€ํ˜•๋˜๊ฒŒ ํ–ˆ๋‹ค. ๋ถ€๋ก A.7์— ์ œ์ž‘๋ฒ•์ด ์ƒ์„ธํ•˜๋‹ค โ€” ํ‰๋ฉด z=0์˜ ์ •์ค€ ๋‹จ๋ฉด C_0์„ ์ธ์ฒด ์†๋ ํ”„๋กœํŒŒ์ผ์„ ๊ทผ์‚ฌํ•˜๋Š” ์ด๋ฐฉ์„ฑ ์Šค์ผ€์ผ ํ•จ์ˆ˜ w_x(h),w_y(h)๋กœ z์ถ•์„ ๋”ฐ๋ผ ์••์ถœํ•˜๊ณ 

M=\operatorname{ConvHull}\!\left(\bigcup_{z\in[0,H]}C_z\right)

์˜ ๋ณผ๋ก๊ป์งˆ์„ ์ทจํ•œ ๋’ค, ์˜คํ”„์…‹ ๋ฉ”์‹œ๋กœ ๋ผˆ๋Œ€๋ฅผ ๋งŒ๋“ค์–ด 3D ํ”„๋ฆฐํŒ…ํ•œ ๋ชฐ๋“œ์— ์‹ค๋ฆฌ์ฝ˜์„ ์ฃผ์ž…ํ•œ๋‹ค.

์ธ์ง€๋Š” RealSense D435 ํ•œ ๋Œ€. ๋ฐฐ์น˜ ์‹œ SAM 3[5]๋กœ ๋ถ„ํ• ํ•˜๊ณ  ๊ทธ ๋งˆ์Šคํฌ๋ฅผ Fast-FoundationStereo[43]์™€ ๊ฒฐํ•ฉํ•ด ๋ฌผ์ฒด ํฌ์ธํŠธํด๋ผ์šฐ๋“œ๋ฅผ ๋งŒ๋“  ๋’ค ์†๋ชฉ ํ”„๋ ˆ์ž„์œผ๋กœ ์˜ฎ๊ธด๋‹ค. ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์€ RTX 4090 2์žฅ ์›Œํฌ์Šคํ…Œ์ด์…˜์—์„œ ์•ฝ 10Hz๋กœ ๋ˆ๋‹ค.


์ œ์–ด๊ธฐ ๊ตฌ์กฐ(Fig. 4). ๋…ธ๋ž€ ๋ชจ๋“ˆ์ด ํฌ์ธํŠธํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ diffusion policy. Mana๊ฐ€ ์ƒ์„ฑํ•œ ์„ฑ๊ณต ๊ถค์ ์œผ๋กœ ํ•™์Šตํ•œ๋‹ค.

์ •์ฑ… ์„ธ๋ถ€(๋ถ€๋ก A.5)๋Š” ์˜์™ธ๋กœ ๊ฐ€๋ณ๋‹ค. Perceiver ์ธ์ฝ”๋”๋Š” ํ•™์Šต ๊ฐ€๋Šฅํ•œ ์ฟผ๋ฆฌ ํ† ํฐ 4๊ฐœ, ํ—ค๋“œ 4๊ฐœ, latent 128์ฐจ์›์œผ๋กœ 512์ ์„ 4ร—128 ํ† ํฐ์œผ๋กœ ์ค„์ธ๋‹ค. ๊ณ ์œ ์ˆ˜์šฉ๊ฐ๊ฐ์€ ์ตœ๊ทผ 2ํ”„๋ ˆ์ž„์˜ ์† ๊ด€์ ˆ๊ฐ’๊ณผ ๊ทธ ํƒ€๊นƒ์„ [512,256,256] MLP๋กœ 128์ฐจ์› ํ† ํฐ ํ•˜๋‚˜๋กœ ๋งŒ๋“ ๋‹ค. Diffusion ํ—ค๋“œ๋Š” 6์ธตยทํ—ค๋“œ 2ยทlatent 256์ด๊ณ , ์ €์ž๋“ค์€ ๋ฏธ๋ž˜ ํ–‰๋™ 1์Šคํ…๋งŒ ์˜ˆ์ธกํ•ด๋„ ์ถฉ๋ถ„ํ–ˆ๋‹ค๊ณ  ์ ๋Š”๋‹ค(์ผ๋ฐ˜์ ์ธ diffusion policy์˜ action chunking๊ณผ ๋‹ค๋ฅธ ์„ ํƒ์ด๋‹ค). AdamW, lr 10^{-4}, ๋ฐฐ์น˜ 128, weight decay 0.01, ์›Œ๋ฐ์—… 1000์Šคํ…์˜ ์ฝ”์‚ฌ์ธ ์Šค์ผ€์ค„๋กœ 2\times10^5 ์Šคํ…์—์„œ 10^{-6}๊นŒ์ง€ ๊ฐ์‡ , ์ถ”๋ก ์—๋Š” EMA ํŒŒ๋ผ๋ฏธํ„ฐ ์‚ฌ์šฉ. sim-to-real์„ ์œ„ํ•ด ํฌ์ธํŠธํด๋ผ์šฐ๋“œ ๋žœ๋คํ™”(๋…ธ์ด์ฆˆ ์„ญ๋™, ๋ฌด์ž‘์œ„ ๋ถ€๋ถ„ ๋งˆ์Šคํ‚น)๋ฅผ ๊ฑด๋‹ค.

์ง๊ด€: ์™œ โ€œ์ž˜ ๊น”๋ฆฐ ์ดˆ๊ธฐ ์ƒํƒœโ€๊ฐ€ ํž˜ ์ œ์–ด๊นŒ์ง€ ํ•ด๊ฒฐํ•˜๋Š”๊ฐ€

๋…ผ๋ฌธ์˜ ์–ด๋ธ”๋ ˆ์ด์…˜์ด ์ด ์งˆ๋ฌธ์— ๋‹ตํ•œ๋‹ค. Fig. 7์˜ ์„ธ ์ถ•์€ ๊ฐ๊ฐ ์–‘(๊ถค์  ์ˆ˜), ๋‹ค์–‘์„ฑ(ํ‚คํ”„๋ ˆ์ž„ ์ˆ˜), ๊ฐ•๊ฑด์„ฑ(ํž˜ ๋žœ๋คํ™” ๊ฐ•๋„) ์ธ๋ฐ, ์„ธ ์ถ• ์ „๋ถ€๊ฐ€ ์‹ค๊ธฐ ์„ฑ๊ณต๋ฅ ์„ ๊ฑฐ์˜ ์„ ํ˜•์— ๊ฐ€๊น๊ฒŒ ๋Œ์–ด์˜ฌ๋ฆฐ๋‹ค.


์–ด๋ธ”๋ ˆ์ด์…˜(Fig. 7). ์™ผ์ชฝ: ๊ถค์  ์ˆ˜ 2kโ†’16k์—์„œ ์ง‘๊ฒŒ ํŒŒ์ง€ SR 0.2โ†’0.8. ๊ฐ€์šด๋ฐ: ํŒŒ์ง€ ํ‚คํ”„๋ ˆ์ž„ 1kโ†’8k์—์„œ ์ฃผ์‚ฌ๊ธฐ ์กฐ์ž‘ SR 0.0โ†’0.6(2k์™€ 4k๋Š” 0.3์œผ๋กœ ์ •์ฒด). ์˜ค๋ฅธ์ชฝ: ํž˜ ๋žœ๋คํ™” ๊ฐ•๋„ 0%โ†’100%์—์„œ ํŽœ์น˜ ์กฐ์ž‘ SR 0.1โ†’0.7.

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

ํž˜ ๋žœ๋คํ™” ์ถ•์€ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์ด์•ผ๊ธฐ๋ฅผ ํ•œ๋‹ค. ์ €์ž๋“ค์€ ์‹ค๊ธฐ์—์„œ ์•ก์ถ”์—์ดํ„ฐ๊ฐ€ ๊ณผ์—ด๋กœ ํ† ํฌ๊ฐ€ ๋–จ์–ด์ง€๋Š” ํ˜„์ƒ์„ ์–ธ๊ธ‰ํ•˜๋Š”๋ฐ, ์ด๊ฑด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ชจ๋ธ๋ง์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•˜๋Š” ์‹ค๋ฌผ์˜ ๋ฌธ์ œ๋‹ค. ์ •ํ™•ํ•œ ๋ชจ๋ธ์„ ๋งŒ๋“ค ์ˆ˜ ์—†์œผ๋‹ˆ ๋„“๊ฒŒ ๋žœ๋คํ™”ํ•ด ๋‘”๊ฐํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค๋Š” ์ „ํ˜•์ ์ธ sim-to-real ์ „๋žต์ด ์—ฌ๊ธฐ์„œ๋„ ํ†ตํ–ˆ๋‹ค.

์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์„ค์ • ์ž์ฒด๋„ ์ด ๋ฌธ์ œ์—์„œ๋Š” ์‚ฌ์†Œํ•˜์ง€ ์•Š๋‹ค(๋ถ€๋ก A.6). ๋„๊ตฌ๋Š” ๋Œ€๋ถ€๋ถ„ ๋‚ด๋ถ€ ์Šคํ”„๋ง ๊ตฌ๋™์ด๋ฏ€๋กœ ์Šคํ”„๋ง-์งˆ๋Ÿ‰-๊ฐ์‡  ๋ชจ๋ธ๋กœ ๊ทผ์‚ฌํ•˜๊ณ , ์ „์ž์‹ ํฌ์Šค ๊ฒŒ์ด์ง€ ์ธก์ •์œผ๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ถ”์ •ํ•ด ๋‚ด๋ถ€ ๊ด€์ ˆ ๋งˆ์ฐฐ์ด ์žˆ๋Š” PD ์ œ์–ด๊ธฐ๋กœ ๊ตฌํ˜„ํ–ˆ๋‹ค. ๊ฐ•์„ฑ๊ณผ ์ƒํ˜ธ์ž‘์šฉ๋ ฅ์ด ํฌ๊ธฐ ๋•Œ๋ฌธ์— ๋ช…์‹œ์  ์˜ค์ผ๋Ÿฌ ๋Œ€์‹  ์•”์‹œ์  ์˜ค์ผ๋Ÿฌ๋ฅผ ์จ์•ผ ์•ก์ถ”์—์ดํ„ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด ์•ˆ์ •์ ์ด์—ˆ๊ณ , 0.5โ€“1cm ๋ฌผ์ฒด์— ํฐ ํž˜์ด ๊ฑธ๋ฆฌ๋ฉด ์นจํˆฌ๊ฐ€ ์‰ฝ๊ฒŒ ์ƒ๊ฒจ ์œ„์น˜ ๋ฐ˜๋ณต 16โ€“32ํšŒ, ์†๋„ ๋ฐ˜๋ณต 4โ€“6ํšŒ, dt=1/200s๋กœ ์˜ฌ๋ ธ๋‹ค๊ณ  ์ ๋Š”๋‹ค. ์žฌํ˜„์„ ๋…ธ๋ฆฌ๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋Š” ์ด ๋ฌธ๋‹จ์ด ๋ณธ๋ฌธ ์–ด๋А ๊ณณ๋ณด๋‹ค ๊ฐ’์งˆ ์ˆ˜ ์žˆ๋‹ค.

์‹คํ—˜: ๋ฌด์—‡์ด ์–ผ๋งˆ๋‚˜ ๋˜๋Š”๊ฐ€


์‹คํ—˜ ๋Œ€์ƒ๊ณผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ(Fig. 6). 4์ข… ร— 2 ์ธ์Šคํ„ด์Šค๋กœ ํฌ๊ธฐยทํ˜•์ƒยท๊ด€์ ˆ ์ข…๋ฅ˜๊ฐ€ ๋‹ค์–‘ํ•˜๋‹ค. ๋‘๊ป˜ ์•ฝ 1cm, ์ž‘๋™์— 3โ€“7N์ด ํ•„์š”ํ•˜๋‹ค.

๋ฉ”์‹œ์™€ URDF๋Š” ์นด๋ฉ”๋ผ ๊ธฐ๋ฐ˜ ์Šค์บ”์œผ๋กœ ๋งŒ๋“ค์–ด Mana ํŒŒ์ดํ”„๋ผ์ธ์— ๋„ฃ์—ˆ๋‹ค. ํ‰๊ฐ€๋Š” ๊ตฌ๊ฐ„๋ณ„๋กœ ๋ถ„๋ฆฌํ•ด์„œ ํ•˜๊ณ , ๊ฐ ๊ตฌ๊ฐ„์˜ ์‹œ์ž‘์€ ๊ทธ ๊ตฌ๊ฐ„์— ๋งž๋Š” ์•ˆ์ • ์ดˆ๊ธฐ ์ž์„ธ๋กœ ๋งž์ถ˜๋‹ค. ๊ฐ ์…€ 10 trial.

Table 1 ๋ฐœ์ทŒ. G=Grasp, O=Open, C=Close. ์…€์˜ ๋‘ ๊ฐ’์€ ์ธ์Šคํ„ด์Šค 1|2.
Method ์ง‘๊ฒŒ G/O/C ํŽœ์น˜ G/O/C ๋นจ๋ž˜์ง‘๊ฒŒ G/O/C ์ฃผ์‚ฌ๊ธฐ G/Use
Teleop (GeoRT) 0.3|0.3, 0.1|0.2, 0.3|0.3 0.2|0.1, 0.1|0.1, 0.1|0.0 0.0 ์ „๋ถ€ 0.0 ์ „๋ถ€
Ours (Openloop) 0.5|0.6, 0.6|0.7, 0.4|0.6 0.4|0.4, 0.3|0.4, 0.3|0.3 0.3|0.2, 0.2|0.4, 0.4|0.3 0.1|0.0, 0.3|0.3
Ours 0.8|0.8, 0.8|0.8, 0.7|0.8 0.7|0.6, 0.7|0.7, 0.7|0.7 0.8|0.7, 0.8|0.7, 0.6|0.7 0.7|0.5, 0.6|0.6

์ฝ์„ ์ง€์  ์„ธ ๊ฐ€์ง€.

์ฒซ์งธ, ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์˜ ์‹คํŒจ๊ฐ€ โ€œ์„œํˆด๋Ÿฌ์„œโ€๊ฐ€ ์•„๋‹ˆ๋‹ค. ๋นจ๋ž˜์ง‘๊ฒŒยท์ฃผ์‚ฌ๊ธฐ์—์„œ GeoRT๋Š” ์ „ ํ•ญ๋ชฉ 0.0์ด๋‹ค. 1์‹œ๊ฐ„ ์—ฐ์Šต์„ ์ค€ ๋’ค์˜ ์ˆซ์ž๋‹ค. ๋…ผ๋ฌธ ์„ค๋ช…์€ ๋ช…ํ™•ํ•˜๋‹ค โ€” ์œ„์น˜ ๊ธฐ๋ฐ˜ ๋ฆฌํƒ€๊ฒŒํŒ…์€ ๋นจ๋ž˜์ง‘๊ฒŒ๋ฅผ ์—ด ๋งŒํ•œ ์ ‘์ด‰๋ ฅ ์ž์ฒด๋ฅผ ๋งŒ๋“ค์ง€ ๋ชปํ•œ๋‹ค. ์ง‘๊ฒŒ์—์„œ 0.3 ์–ธ์ €๋ฆฌ๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ๋„ ์ตœ๊ทผ ๋ณด๊ณ [40]์™€ ์ผ์น˜ํ•œ๋‹ค๊ณ  ์ ๋Š”๋‹ค. ์ด๊ฑด ์กฐ์ž‘์ž ์ˆ™๋ จ์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ธํ„ฐํŽ˜์ด์Šค์˜ ํ‘œํ˜„๋ ฅ ํ•œ๊ณ„๋‹ค.

๋‘˜์งธ, ์˜คํ”ˆ๋ฃจํ”„์™€ ํ๋ฃจํ”„์˜ ๊ฒฉ์ฐจ๊ฐ€ ๊ณง โ€œ์‹œ๊ฐ ํ”ผ๋“œ๋ฐฑ์˜ ๊ฐ’โ€์ด๋‹ค. ์˜คํ”ˆ๋ฃจํ”„๋Š” ๋ฌผ์ฒด ํฌ์ฆˆ๋ฅผ ์‚ฌ๋žŒ์ด ๋งž์ถฐ ์ฃผ๊ณ ๋„ ์ ˆ๋ฐ˜ ์ˆ˜์ค€์ด๋‹ค. ์Šค์บ” ๋ฉ”์‹œ๊ฐ€ ์™„๋ฒฝํ•˜์ง€ ์•Š๊ณ  ํฌ์ฆˆ ์ถ”์ •์— ์ž‘์€ ์˜ค์ฐจ๊ฐ€ ์žˆ์–ด, ์†๊ฐ€๋ฝ์ด ๋‹ซํžˆ๊ธฐ ์ „์— ์ ‘์ด‰ ์˜ค์ฐจยท์„ญ๋™์ด ์ƒ๊ฒจ ํŒŒ์ง€๊ฐ€ ๋ฌด๋„ˆ์ง€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ฆ‰ Mana์˜ ์„ฑ๋Šฅ์€ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ๋งŒ์œผ๋กœ ๋‚˜์˜ค๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ํฌ์ธํŠธํด๋ผ์šฐ๋“œ ์กฐ๊ฑด๋ถ€ ์ •์ฑ…์ด ๋งค ์Šคํ… ๋ณด์ •ํ•˜๋Š” ๋ฐ์„œ ์ƒ๋‹น ๋ถ€๋ถ„ ๋‚˜์˜จ๋‹ค.

์…‹์งธ, ๋ณตํ•ฉ ํƒœ์Šคํฌ๋Š” ํ™•์‹คํžˆ ๋” ์–ด๋ ต๋‹ค. Table 2์˜ Tong Pick 7/10, Plier Cut 5/10, Clothespin Use 6/10, Syringe Inject 5/10์€ ๊ตฌ๊ฐ„๋ณ„ 70%๋ณด๋‹ค ๋‚ฎ๋‹ค. ๋„๊ตฌ๊ฐ€ ๋‹ค๋ฅธ ๋ฌผ์ฒด์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉด์„œ ํ•™์Šต ๋•Œ ๋ชป ๋ณธ ์„ญ๋™์„ ๋ฐ›๊ณ , ํ•œ ๋ฒˆ ํšŒ๋ณต ๋ถˆ๊ฐ€๋Šฅํ•œ ์ž์„ธ๋กœ ๋ฏธ๋„๋Ÿฌ์ง€๋ฉด ๋๋‚˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ €์ž๋“ค์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ํž˜ยท์ ‘์ด‰ ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง ๊ฐœ์„ ์ด ๋‹ต์ผ ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€์„ค๋กœ๋งŒ ๋‚จ๊ธด๋‹ค.

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

๊ฐ•์ 

  • ๋ฌธ์ œ ์ •์˜๊ฐ€ ์ •ํ™•ํ•˜๋‹ค. โ€œ๋‹ค๊ด€์ ˆ ๋„๊ตฌ๋Š” ์œ„์น˜๊ฐ€ ์•„๋‹ˆ๋ผ ํž˜์˜ ๋ฌธ์ œโ€๋ผ๋Š” ์ง„๋‹จ์ด Fig. 2 ํ•œ ์žฅ์œผ๋กœ ์„ค๋“๋˜๊ณ , ๊ทธ ์ง„๋‹จ์ด ๋ฐฉ๋ฒ• ์„ค๊ณ„(ํž˜ ์ค‘์‹ฌ ๋„๋ฉ”์ธ ๋žœ๋คํ™”, ํž˜ ์‹œ์Šคํ…œ ์‹๋ณ„, ์ ‘์ด‰ ๋ณด์ƒ)์™€ ๋ฒ ์ด์Šค๋ผ์ธ ์„ ํƒ(์œ„์น˜ ๊ธฐ๋ฐ˜ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜)์œผ๋กœ ์ผ๊ด€๋˜๊ฒŒ ์ด์–ด์ง„๋‹ค.
  • ์‚ฌ๋žŒ์˜ ๊ฐœ์ž…์„ ์ •์งํ•˜๊ฒŒ ์ตœ์†Œํ™”ํ–ˆ๋‹ค. ์‹œ์—ฐ ์ˆ˜์ง‘์ด ์•„๋‹ˆ๋ผ ๋„๊ตฌ๋‹น 1๋ถ„ ๋ฏธ๋งŒ์˜ ํด๋ฆญ ๋ช‡ ๋ฒˆ์ด ์ „๋ถ€๋‹ค. ์‹œ์—ฐ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ์ด ๋„๊ตฌยท์ธ์Šคํ„ด์Šค๋งˆ๋‹ค ์ˆ˜์‹ญ ๋ถ„์”ฉ ๋“œ๋Š” ๊ฒƒ๊ณผ ๋น„๊ตํ•˜๋ฉด ํ™•์žฅ์„ฑ์˜ ๊ฒฐ์ด ๋‹ค๋ฅด๋‹ค.
  • ๋ถ€๋ก์ด ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์œผ๋กœ ์ƒ์„ธํ•˜๋‹ค. ๋ณด์ƒ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์ „๋ถ€, ๋žœ๋คํ™” ๋ฒ”์œ„ ์ „๋ถ€, PPO ์„ค์ •, ์ •์ฑ… ์•„ํ‚คํ…์ฒ˜ ์น˜์ˆ˜, ๊ทธ๋ฆฌ๊ณ  ํŠนํžˆ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์†”๋ฒ„ ์„ค์ •(์•”์‹œ์  ์˜ค์ผ๋Ÿฌ, ์œ„์น˜ ๋ฐ˜๋ณต 16โ€“32, dt=1/200s)๊นŒ์ง€ ์ ํ˜€ ์žˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ ์—†๋Š” ๋…ผ๋ฌธ์น˜๊ณ ๋Š” ์„ฑ์˜ ์žˆ๋Š” ํŽธ์ด๋‹ค.
  • ํ•˜๋“œ์›จ์–ด๋ฅผ ๋ฌธ์ œ์˜ ์ผ๋ถ€๋กœ ์ธ์ •ํ•œ๋‹ค. ์†๋์„ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ–ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ˆจ๊ธฐ์ง€ ์•Š๊ณ  ์ œ์ž‘ ์ ˆ์ฐจ๊นŒ์ง€ ๊ณต๊ฐœํ•œ๋‹ค. โ€œ์•Œ๊ณ ๋ฆฌ์ฆ˜๋งŒ์œผ๋กœ ๋œ๋‹คโ€๊ณ  ์ฃผ์žฅํ•˜์ง€ ์•Š๋Š” ๊ฒŒ ์˜คํžˆ๋ ค ์‹ ๋ขฐ๋ฅผ ์ค€๋‹ค.
  • ์–ด๋ธ”๋ ˆ์ด์…˜์ด ์ฃผ์žฅ๊ณผ ์ •ํ™•ํžˆ ๋งž๋ฌผ๋ฆฐ๋‹ค. ํ‚คํ”„๋ ˆ์ž„ ๋‹ค์–‘์„ฑ ์ถ•(1kโ†’8k)์€ โ€œ์กฐ๋ฐ€ํ•œ ํŒŒ์ง€ ์ปค๋ฒ„๋ฆฌ์ง€๊ฐ€ ํ•ต์‹ฌโ€์ด๋ผ๋Š” ๋…ผ์ง€๋ฅผ ์ง์ ‘ ๊ฒ€์ฆํ•˜๋Š” ์‹คํ—˜์ด๊ณ , ๊ฒฐ๊ณผ๊ฐ€ ๊ทธ ๋…ผ์ง€๋ฅผ ์ง€์ง€ํ•œ๋‹ค.

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

  • ์†๋ชฉ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์ด๋ผ๋Š” ํฐ ๋ณ„ํ‘œ. Fig. 1 ์บก์…˜ยทยง5.4ยทยง6์ด ๋ชจ๋‘ ๋ฐํžˆ๋“ฏ, ๋„๊ตฌ๋ฅผ ๋Œ€์ƒ ์ง€์ ์— ์ •๋ ฌํ•˜๋Š” ๊ตฌ๊ฐ„์€ ์‚ฌ๋žŒ์ด ์†๋ชฉ์„ ์กฐ์ข…ํ•œ๋‹ค. ์ž์œจ์ธ ๊ฒƒ์€ ํŒŒ์ง€์™€ ์†๊ฐ€๋ฝ ๋™์ž‘์ด๋‹ค. Table 2์˜ โ€œPlier Cut 5/10โ€์„ ์ž์œจ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์œผ๋กœ ์ฝ์œผ๋ฉด ๊ณค๋ž€ํ•˜๋‹ค. ์ €์ž๋“ค๋„ โ€œ์Šคํ‚ฌ ์ฒด์ด๋‹์˜ ํƒ€๋‹น์„ฑ์„ ๋ณด๊ธฐ ์œ„ํ•œ ๊ฒƒโ€์ด๋ผ ๋ชป ๋ฐ•๊ณ  ์™„์ „ ์ž์œจ์—๋Š” ์ถ”๊ฐ€ ์ •์ฑ…์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์ ๋Š”๋‹ค.
  • ํ‰๊ฐ€ ๊ทœ๋ชจ๊ฐ€ ์ž‘๋‹ค. ๋„๊ตฌ 4์ข… ร— ์ธ์Šคํ„ด์Šค 2๊ฐœ ร— 10 trial. 0.7๊ณผ 0.8์˜ ์ฐจ์ด๋Š” 10 trial์—์„œ 1ํšŒ ์ฐจ์ด๋ผ ํ†ต๊ณ„์ ์œผ๋กœ ๊ตฌ๋ถ„๋˜์ง€ ์•Š๋Š”๋‹ค. โ€œ์•ฝ 70%โ€๋ผ๋Š” ์š”์•ฝ ์ž์ฒด๋Š” ์ •์งํ•˜์ง€๋งŒ, ๋„๊ตฌ ๊ฐ„ยท์ธ์Šคํ„ด์Šค ๊ฐ„ ๋ฏธ์„ธ ๋น„๊ต๋ฅผ ์ด ํ‘œ์—์„œ ๋Œ์–ด๋‚ด๊ธด ์–ด๋ ต๋‹ค.
  • ์ผ๋ฐ˜ํ™” ์ถ•์ด ์‚ฌ์‹ค์ƒ ๋น„์–ด ์žˆ๋‹ค. ๋ชจ๋“  ์‹คํ—˜์ด ์Šค์บ”ํ•ด์„œ URDF๋ฅผ ๋งŒ๋“  ๊ทธ ๋ฌผ์ฒด๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ๋‹ค. ๋ณด์ง€ ๋ชปํ•œ ๋„๊ตฌ ์ธ์Šคํ„ด์Šค, ํ•˜๋ฌผ๋ฉฐ ๋ณด์ง€ ๋ชปํ•œ ๋„๊ตฌ ๋ฒ”์ฃผ์— ๋Œ€ํ•œ zero-shot ๊ฒฐ๊ณผ๊ฐ€ ์—†๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ์ด ๋„๊ตฌ๋งˆ๋‹ค (์ฃผ์„ โ†’ LG+ โ†’ RL โ†’ ์ •์ฑ…)์„ ์ƒˆ๋กœ ๋„๋Š” ๊ตฌ์กฐ์ด๋ฏ€๋กœ, โ€œํ™•์žฅ ๊ฐ€๋Šฅ(scalable)โ€์ด๋ผ๋Š” ์ฃผ์žฅ์€ ๋„๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋น„์šฉ์ด ์‹ธ๋‹ค๋Š” ์˜๋ฏธ์ด์ง€ ํ•˜๋‚˜์˜ ์ •์ฑ…์ด ์ƒˆ ๋„๊ตฌ๋กœ ์ผ๋ฐ˜ํ™”๋œ๋‹ค๋Š” ์˜๋ฏธ๊ฐ€ ์•„๋‹ˆ๋‹ค. ๋…ผ๋ฌธ์ด ์ด๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด ์ฃผ์ง€ ์•Š๋Š” ๊ฑด ์•„์‰ฝ๋‹ค.
  • ํž˜์˜ ์ •๋Ÿ‰ ์ธก์ •์ด ์—†๋‹ค. ๋…ผ๋ฌธ ์ „์ฒด๊ฐ€ ํž˜ ์ด์•ผ๊ธฐ์ธ๋ฐ, ์ •์ž‘ ์‹ค๊ธฐ์—์„œ ์†๊ฐ€๋ฝ์ด ๋‚ธ ํž˜์„ ์ธก์ •ํ•œ ๊ฒฐ๊ณผ๋Š” ์ œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค. 3โ€“7N์€ ๋„๊ตฌ๋ฅผ ์ž‘๋™์‹œํ‚ค๋Š” ๋ฐ ํ•„์š”ํ•œ ํž˜์ด๊ณ , ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์˜ ~1N๋„ Fig. 2 ๋„์‹์˜ ๋ผ๋ฒจ์ด๋‹ค. ์ •์ฑ…์ด ์‹ค์ œ๋กœ ๋‚ธ ํž˜์˜ ๋ถ„ํฌยท๋งˆ์ฐฐ์›๋ฟ” ์—ฌ์œ ๊ฐ€ ์žˆ์—ˆ๋‹ค๋ฉด ๋…ผ์ง€๊ฐ€ ํ›จ์”ฌ ๋‹จ๋‹จํ–ˆ์„ ๊ฒƒ์ด๋‹ค.
  • ๋ฒ ์ด์Šค๋ผ์ธ์ด ์•ฝํ•œ ์ชฝ์œผ๋กœ ๊ณจ๋ผ์กŒ๋‹ค๋Š” ์ธ์ƒ. ๋น„๊ต ๋Œ€์ƒ์€ (a) ์ž๊ธฐ ๋ฐ์ดํ„ฐ์˜ ์˜คํ”ˆ๋ฃจํ”„ ์žฌ์ƒ, (b) ์œ„์น˜ ๊ธฐ๋ฐ˜ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜ ๋‘ ๊ฐ€์ง€๋ฟ์ด๋‹ค. ยง2๊ฐ€ ์ธ์šฉํ•œ ์ตœ๊ทผ์ ‘ ์„ ํ–‰์—ฐ๊ตฌ Xu et al.[44]ยทAtar et al.[3]๊ณผ์˜ ์ง์ ‘ ๋น„๊ต๋Š” ์—†๋‹ค. ์ดˆ๊ธฐ ์กฐ๊ฑด์ด ๋‹ฌ๋ผ(๊ทธ์ชฝ์€ ์•ˆ์ • ์ธํ•ธ๋“œ ํŒŒ์ง€์—์„œ ์‹œ์ž‘) ๊ณต์ • ๋น„๊ต๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ์‚ฌ์ •์€ ์ดํ•ด๋˜์ง€๋งŒ, ์ตœ์†Œํ•œ in-hand ๊ตฌ๊ฐ„๋งŒ์ด๋ผ๋„ ๋งž์ถฐ ๋ณผ ์—ฌ์ง€๋Š” ์žˆ์—ˆ๋‹ค.
  • ๊ฐ์ง€ ๋ชจ๋‹ฌ๋ฆฌํ‹ฐ๊ฐ€ ์‹œ๊ฐ๋ฟ์ด๋‹ค. ยง6๋„ ์ธ์ •ํ•˜๋“ฏ ๊ฐ€๋ฆผ ์ƒํ™ฉ์˜ ๋ฏธ๋„๋Ÿฌ์ง ๊ฐ์ง€๊ฐ€ ์•ˆ ๋˜๊ณ , ์•„์ฃผ ์ž‘์€ ๋„๊ตฌ๋Š” ์–ด๋ ต๋‹ค. ์ด ํƒœ์Šคํฌ๋Š” ์ด‰๊ฐยทํž˜ ์„ผ์‹ฑ์˜ ๊ต๊ณผ์„œ์  ์ ์šฉ ๋Œ€์ƒ์ธ๋ฐ ๊ทธ ์ถ•์ด ํ†ต์งธ๋กœ ๋น ์ ธ ์žˆ๋‹ค.
  • ํ•˜๋“œ์›จ์–ด ์ฒœ์žฅ์ด ๋ช…ํ™•ํ•˜๋‹ค. ์ตœ๋Œ€ ํ† ํฌ 0.7Nm, ์ตœ์žฅ ์†๊ฐ€๋ฝ ๋งํฌ 0.06โ€“0.07m๋ผ์„œ 10N์„ ๋„˜๋Š” ๋„๊ตฌ(ํŠธ๋ฆฌ๊ฑฐ ๊ธฐ๊ตฌ ๋“ฑ)๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๋˜ Allegro hand๊ฐ€ ์‚ฌ๋žŒ ์†์˜ ์•ฝ 2๋ฐฐ๋ผ ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ํŒŒ์›Œ ๊ทธ๋ฆฝ์œผ๋กœ ์–‡์€ ์†์žก์ด๋ฅผ ์ฅ๋Š” ์ „๋žต์„ ๋ชป ์“ฐ๊ณ  ์ •๋ฐ€ ํŒŒ์ง€์— ๊ฐ‡ํžŒ๋‹ค. ์ฆ‰ โ€œ๋‹ค๊ด€์ ˆ ๋„๊ตฌ ์ผ๋ฐ˜โ€์ด ์•„๋‹ˆ๋ผ โ€œ์ด ์†์œผ๋กœ ์ •๋ฐ€ ํŒŒ์ง€ ๊ฐ€๋Šฅํ•œ ๋‹ค๊ด€์ ˆ ๋„๊ตฌโ€ ๊ฐ€ ์‹ค์ œ ์ ์šฉ ๋ฒ”์œ„๋‹ค.
  • ์ฝ”๋“œ๊ฐ€ ์—†๋‹ค. ๋ถ€๋ก์ด ์ƒ์„ธํ•˜๊ธด ํ•˜๋‚˜ LG+ ํ™•์žฅ, GPU RRT-Connect, ํž˜ ์‹œ์Šคํ…œ ์‹๋ณ„, ์ปค์Šคํ…€ ์†๋ CAD ์–ด๋А ๊ฒƒ๋„ ๋ฐฐํฌ๋˜์ง€ ์•Š๋Š”๋‹ค. ํŒŒ์ดํ”„๋ผ์ธ์ด ์ด ๋ถ€ํ’ˆ๋“ค์˜ ํ•ฉ์œผ๋กœ ์„ฑ๋ฆฝํ•˜๋Š” ๋งŒํผ, ์ œ3์ž ์žฌํ˜„ ๋‚œ์ด๋„๋Š” ์ƒ๋‹นํžˆ ๋†’๋‹ค.

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

Mana๋ฅผ ์ขŒํ‘œ์— ๋†“์œผ๋ฉด ์„ธ ๋ฐฉํ–ฅ์˜ ๊ต์ฐจ์ ์ด๋‹ค.

  1. ์ ˆ์ฐจ์  ํŒŒ์ง€ ํ•ฉ์„ฑ ๊ณ„๋ณด โ€” Lightning GraspยทDexonomy ๋ฅ˜์˜ โ€œ์‹œ์—ฐ ์—†์ด ํŒŒ์ง€๋ฅผ ๋Œ€๋Ÿ‰ ํ•ฉ์„ฑํ•œ๋‹คโ€ ํ๋ฆ„. Mana๋Š” ์—ฌ๊ธฐ์— ์ถฉ๋Œ ์ธ์ง€์™€ ํŒŒ์ง€์˜ ์‚ฌ์Šฌ์ด๋ผ๋Š” ๋‘ ํ™•์žฅ์„ ์–น์–ด, ํŒŒ์ง€ ํ•ฉ์„ฑ๊ธฐ๋ฅผ ๋‹จ์ˆœ ๋ฐ์ดํ„ฐ ์†Œ์Šค๊ฐ€ ์•„๋‹ˆ๋ผ RL์˜ ์ปค๋ฆฌํ˜๋Ÿผ ์ƒ์„ฑ๊ธฐ๋กœ ์“ด๋‹ค.
  2. sim-to-real ๋‹ค๊ด€์ ˆ ์กฐ์ž‘ ๊ณ„๋ณด โ€” Xu et al.[44], Atar et al.[3]์ด ๊ณ ์ • ์ธํ•ธ๋“œ ํŒŒ์ง€์—์„œ ๋‹ค๋ฃฌ ๋ฌธ์ œ๋ฅผ ํ…Œ์ด๋ธ” ํ”ฝ์—…๋ถ€ํ„ฐ ํ™•์žฅํ–ˆ๋‹ค. DexScrew์ฒ˜๋Ÿผ ๊ด€์ ˆ ๋„๊ตฌ๋ฅผ ๋‹ค๋ฃจ๋˜ ๋ถˆ์™„์ „ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์ „์ œํ•˜๋Š” ์ ‘๊ทผ๊ณผ ๋น„๊ตํ•˜๋ฉด, Mana๋Š” ๋ฐ˜๋Œ€๋กœ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ํž˜ ๋ฌผ๋ฆฌ๋ฅผ ์ •์„ฑ๊ป ๋งž์ถ”๋Š” ์ชฝ์— ํˆฌ์žํ•œ๋‹ค.
  3. ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์˜ ํ•œ๊ณ„๋ฅผ ๋“œ๋Ÿฌ๋‚ด๋Š” ๊ณ„๋ณด โ€” GeoRT๋Š” ๋ฆฌํƒ€๊ฒŒํŒ… ์ž์ฒด๋กœ๋Š” ์ตœ๊ณ  ์ˆ˜์ค€์ธ๋ฐ๋„ ์ด ํƒœ์Šคํฌ์—์„œ 0.0์„ ๋ฐ›๋Š”๋‹ค. ์ด๊ฑด GeoRT์˜ ๊ฒฐํ•จ์ด ์•„๋‹ˆ๋ผ โ€œ์œ„์น˜ ๋ฆฌํƒ€๊ฒŒํŒ…์œผ๋กœ๋Š” ๋ชป ๊ฐ€๋Š” ํƒœ์Šคํฌ ์˜์—ญ์ด ์žˆ๋‹คโ€ ๋Š” ์ฆ๊ฑฐ์ด๊ณ , ํž˜ ํ”ผ๋“œ๋ฐฑ ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์ด๋‚˜ Mana ๊ฐ™์€ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ ๊ฒฝ๋กœ๊ฐ€ ์™œ ํ•„์š”ํ•œ์ง€์— ๋Œ€ํ•œ ์‹ค์ฆ์ด๋‹ค. ๊ฐ™์€ ๊ทธ๋ฃน์˜ T-Rex๊ฐ€ ์ด‰๊ฐ ๋ฐ˜์‘์„ฑ ์ชฝ์—์„œ ์ด ๊ฐ„๊ทน์„ ๊ณต๋žตํ•œ ๊ฒƒ๊ณผ ๋Œ€๋น„ํ•ด ์ฝ์œผ๋ฉด ํฅ๋ฏธ๋กญ๋‹ค.

์• ๋‹ˆ๋ฉ”์ด์…˜ ๋น„์œ ์˜ ๋ฟŒ๋ฆฌ๋„ ์งš์„ ๋งŒํ•˜๋‹ค. C. Karen Liu์˜ โ€œDextrous manipulation from a grasping poseโ€[26]๋Š” ๊ทธ๋ž˜ํ”ฝ์Šค์—์„œ ํŒŒ์ง€ ์ž์„ธ์—์„œ ์ถœ๋ฐœํ•˜๋Š” ์กฐ์ž‘ ํ•ฉ์„ฑ์„ ๋‹ค๋ฃฌ ๊ณ ์ „์ด๊ณ , ์ “๊ฐ€๋ฝ ๋…ผ๋ฌธ[47]๋„ ๊ฐ™์€ ๊ณ„์—ด์ด๋‹ค. Mana๋Š” ๊ทธ ๊ทธ๋ž˜ํ”ฝ์Šค ์ „ํ†ต์˜ ๋ฌธ์ œ ๋ถ„ํ•ด๋ฅผ ๊ฐ€์ ธ์˜ค๋˜ ๋ฌผ๋ฆฌ์  ์ œ์•ฝ๊ณผ ์‹ค๊ธฐ ์ „์ด๋ผ๋Š” ๋กœ๋ณดํ‹ฑ์Šค์˜ ์š”๊ตฌ๋ฅผ ์–น์€ ์…ˆ์ด๋‹ค.

์š”์•ฝ

Mana๋Š” โ€œ๋‹ค๊ด€์ ˆ ๋„๊ตฌ ์กฐ์ž‘โ€์ด๋ผ๋Š”, ์ง€๊ธˆ๊นŒ์ง€ ๋Œ€๋ถ€๋ถ„ ์šฐํšŒ๋ผ ์˜จ ๋ฌธ์ œ๋ฅผ ์ •๋ฉด์œผ๋กœ ์žก๊ณ  ์• ๋‹ˆ๋ฉ”์ด์…˜์‹ coarse-to-fine ๋ถ„ํ•ด๋กœ ์‹ค๊ธฐ๊นŒ์ง€ ๋Œ๊ณ  ๊ฐ„๋‹ค. ํด๋ฆญ ๋ช‡ ๋ฒˆ์˜ affordance ์ฃผ์„ โ†’ LG+์˜ ๋Œ€๋Ÿ‰ ํŒŒ์ง€ ํ‚คํ”„๋ ˆ์ž„ โ†’ ๊ธฐํ•˜ ๊ตฌ๊ฐ„์€ ๋ชจ์…˜ํ”Œ๋ž˜๋‹ยท์ ‘์ด‰ ๊ตฌ๊ฐ„์€ ์งง์€ RL โ†’ ํฌ์ธํŠธํด๋ผ์šฐ๋“œ diffusion policy๋กœ ์ฆ๋ฅ˜, ์ด ์‚ฌ์Šฌ์€ ๊ฐ ๊ณ ๋ฆฌ๊ฐ€ ๋‹จ์ˆœํ•ด์„œ ์˜คํžˆ๋ ค ํŠผํŠผํ•˜๋‹ค. 4์ข… ๋„๊ตฌ์—์„œ ํŒŒ์ง€ยท์ธํ•ธ๋“œ ์กฐ์ž‘ ์•ฝ 70%, ๊ทธ๋ฆฌ๊ณ  ํ…”๋ ˆ์˜คํผ๋ ˆ์ด์…˜์ด 0.0์„ ๋ฐ›๋Š” ์ž๋ฆฌ์—์„œ 0.7์„ ๋ฐ›๋Š”๋‹ค๋Š” ๋Œ€๋น„๋Š” ์ธ์ƒ์ ์ด๋‹ค.

๋™์‹œ์— ์ด ๊ฒฐ๊ณผ๋ฅผ ์ฝ์„ ๋•Œ ๋ถ™์—ฌ์•ผ ํ•  ์กฐ๊ฑด๋„ ๋ถ„๋ช…ํ•˜๋‹ค. ์†๋ชฉ์€ ์‚ฌ๋žŒ์ด ์žก๋Š”๋‹ค๋Š” ๊ฒƒ, ํ‰๊ฐ€๊ฐ€ ์Šค์บ”ํ•œ ๊ทธ ๋ฌผ์ฒด 8๊ฐœ๋ฟ์ด๋ผ๋Š” ๊ฒƒ, ํž˜์„ ๊ทธ๋ ‡๊ฒŒ ๊ฐ•์กฐํ•˜๋ฉด์„œ ํž˜์„ ์žฌ์ง€ ์•Š์•˜๋‹ค๋Š” ๊ฒƒ, ๊ทธ๋ฆฌ๊ณ  ํ•„์š”ํ•œ ํž˜์ด 10N์„ ๋„˜๋Š” ์ˆœ๊ฐ„ ํ•˜๋“œ์›จ์–ด๊ฐ€ ๋ฌด๋„ˆ์ง„๋‹ค๋Š” ๊ฒƒ. ์ €์ž๋“ค ์Šค์Šค๋กœ ยง6์—์„œ ์ด ๋Œ€๋ถ€๋ถ„์„ ์ธ์ •ํ•œ๋‹ค๋Š” ์ ์€ ์ข‹์€ ์‹ ํ˜ธ์ง€๋งŒ, โ€œscalable approach to dexterous articulated tool useโ€๋ผ๋Š” ์ดˆ๋ก์˜ ํ‘œํ˜„์€ ๋„๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋น„์šฉ์ด ๋‚ฎ๋‹ค๋Š” ์˜๋ฏธ๋กœ ์ข๊ฒŒ ์ฝ๋Š” ํŽธ์ด ์ •ํ™•ํ•˜๋‹ค.

๊ทธ๋ž˜๋„ ์ด ๋…ผ๋ฌธ์ด ๋‚จ๊ธฐ๋Š” ๋ฐฉ๋ฒ•๋ก ์  ๊ตํ›ˆ ํ•˜๋‚˜๋Š” ๋ถ„๋ช…ํ•˜๋‹ค โ€” RL์ด ๋ชป ํ‘ธ๋Š” ๋ฌธ์ œ์˜ ์ƒ๋‹น์ˆ˜๋Š” ์ œ์–ด๊ฐ€ ์•„๋‹ˆ๋ผ ์ดˆ๊ธฐ ์ƒํƒœ ๋ถ„ํฌ์˜ ๋ฌธ์ œ๋‹ค. ์ข‹์€ ํŒŒ์ง€๋ฅผ ๊ฐ’์‹ธ๊ฒŒ ๋Œ€๋Ÿ‰์œผ๋กœ ๊น” ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด, ๊ทธ ์œ„์—์„œ ํ•„์š”ํ•œ ๊ฒƒ์€ ์งง๊ณ  ์ž˜ ์ •์˜๋œ goal-reaching๋ฟ์ด๋‹ค. ์ด ๊ตฌ์กฐ๋Š” ๋‹ค๊ด€์ ˆ ๋„๊ตฌ๋ฅผ ๋„˜์–ด ์ ‘์ด‰์ด ๋นก์„ผ ๋‹ค๋ฅธ ์žฅ๊ธฐ ํƒœ์Šคํฌ์—๋„ ๊ทธ๋Œ€๋กœ ์˜ฎ๊ฒจ ๋ณผ ๋งŒํ•˜๋‹ค.

Copyright 2026, JungYeon Lee