Curieux.JY
  • Post
  • Note
  • Jung Yeon Lee

On this page

  • Brief Review
  • Detail Review
    • 1. ๋…ผ๋ฌธ์˜ ์ฃผ์š” ๊ธฐ์—ฌ์  ์š”์•ฝ
    • 2. ์‚ฌ์šฉ๋œ ๋ฐฉ๋ฒ•๋ก  ๋ฐ ๊ธฐ์ˆ  ์„ค๋ช…
    • 3. ์‹คํ—˜ ๊ฒฐ๊ณผ ๋ฐ ํ‰๊ฐ€
    • 4. ๊ธฐ์กด ์—ฐ๊ตฌ์™€์˜ ๋น„๊ต
    • 5. ๊ฐ•์  ๋ฐ ์•ฝ์  ๋ถ„์„

๐Ÿ“ƒSoftMimic ๋ฆฌ๋ทฐ

humanoid
rl
il
Learning Compliant Whole-body Control from Examples
Published

October 23, 2025

  • Paper Link
  • Homepage
  1. ์˜ˆ์ œ ๋™์ž‘์œผ๋กœ๋ถ€ํ„ฐ ํœด๋จธ๋…ธ์ด๋“œ ๋กœ๋ด‡์˜ ์œ ์—ฐํ•œ ์ „์‹  ์ œ์–ด(compliant whole-body control) ์ •์ฑ…์„ ํ•™์Šตํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, ๊ธฐ์กด์˜ ๊ฒฝ์ง๋œ ์ œ์–ด ๋ฐฉ์‹์ด ์•ผ๊ธฐํ•˜๋Š” ๋ถˆ์•ˆ์ •์„ฑ๊ณผ ์œ„ํ—˜์„ฑ์„ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  2. ์ด ๋ฐฉ๋ฒ•์€ ์—ญ๊ธฐ๊ตฌํ•™(IK) ์†”๋ฒ„๋ฅผ ํ™œ์šฉํ•ด ์™ธ๋ถ€ ํž˜์— ๋Œ€ํ•œ ๋กœ๋ด‡์˜ ์ ์ ˆํ•œ ๋ฐ˜์‘์„ ๋‹ด์€ โ€™์ฆ๊ฐ• ๋ฐ์ดํ„ฐ์…‹โ€™์„ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ•ํ™” ํ•™์Šต(RL) ์ •์ฑ…์„ ํ›ˆ๋ จ์‹œ์ผœ ์œ ์—ฐํ•œ ๋™์ž‘ ์ถ”์ข…์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
  3. ๋‹จ์ผ ๋™์ž‘ ํด๋ฆฝ์—์„œ ๋‹ค์–‘ํ•œ ํƒœ์Šคํฌ๋กœ์˜ ์ผ๋ฐ˜ํ™” ๋Šฅ๋ ฅ๊ณผ ์™ธ๋ž€ ํก์ˆ˜๋ ฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ค๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•˜๋Š” ๊ฐ•์„ฑ(stiffness)์— ๋”ฐ๋ผ ํ™˜๊ฒฝ๊ณผ ์•ˆ์ „ํ•˜๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Œ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ ์‹ค์ œ ๋กœ๋ด‡์—์„œ ์ž…์ฆํ–ˆ์Šต๋‹ˆ๋‹ค.

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


Brief Review

SoftMimic์€ ์˜ˆ์‹œ ๋™์ž‘์„ ํ†ตํ•ด ํœด๋จธ๋…ธ์ด๋“œ ๋กœ๋ด‡์„ ์œ„ํ•œ ์œ ์—ฐํ•œ ์ „์‹  ์ œ์–ด(compliant whole-body control) ์ •์ฑ…์„ ํ•™์Šตํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ๊ฐ•ํ™” ํ•™์Šต ๊ธฐ๋ฐ˜ ๋™์ž‘ ๋ชจ๋ฐฉ(motion imitation) ๋ฐฉ๋ฒ•๋ก ๋“ค์€ ๋กœ๋ด‡์ด ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์™ธ๋ถ€ ์ ‘์ด‰์— ์ง๋ฉดํ–ˆ์„ ๋•Œ, ๊ธฐ์ค€ ๋™์ž‘์œผ๋กœ๋ถ€ํ„ฐ์˜ ํŽธ์ฐจ๋ฅผ ๊ณต๊ฒฉ์ ์œผ๋กœ ๊ต์ •ํ•˜์—ฌ ๊ฒฝ์ง๋˜๊ณ  ๋ถˆ์•ˆ์ •ํ•œ ํ–‰๋™์„ ์œ ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. SoftMimic์€ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋กœ๋ด‡์ด ๊ท ํ˜•๊ณผ ์ž์„ธ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์™ธ๋ถ€ ํž˜์— ์œ ์—ฐํ•˜๊ฒŒ ๋ฐ˜์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฐฉ๋ฒ•๋ก ์˜ ํ•ต์‹ฌ์€ ํฌ๊ฒŒ ๋‘ ๋‹จ๊ณ„๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค:

I. Compliant Motion Augmentation (์œ ์—ฐ ๋™์ž‘ ์ฆ๊ฐ•)

SoftMimic์€ ์œ ์—ฐํ•œ ๋™์ž‘์„ ์ง์ ‘ ๊ฐ•ํ™” ํ•™์Šต์œผ๋กœ ํƒ์ƒ‰ํ•˜๋Š” ๋Œ€์‹ , ํ•™์Šต ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์ „์— ์ฆ๊ฐ•(augment)ํ•˜์—ฌ ๋กœ๋ด‡์ด ์™ธ๋ถ€ ํž˜์— ์–ด๋–ป๊ฒŒ ๋ฐ˜์‘ํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ๋ช…์‹œ์ ์ธ ๊ธฐ์ค€์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  1. Inverse Kinematics (IK) Solver ํ™œ์šฉ: ์›๋ณธ ๊ธฐ์ค€ ๋™์ž‘(q_{ref})๊ณผ ํŠน์ • ์™ธ๋ถ€ ํž˜(W_{ext}), ๊ทธ๋ฆฌ๊ณ  ์›ํ•˜๋Š” ๋กœ๋ด‡์˜ ๊ฐ•์„ฑ(K_{cmd})์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ์˜คํ”„๋ผ์ธ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ๋‹จ๊ณ„์—์„œ ์—ญ๊ธฐ๊ตฌํ•™(Inverse Kinematics) ์†”๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์šด๋™ํ•™์ ์œผ๋กœ ์‹คํ˜„ ๊ฐ€๋Šฅํ•˜๊ณ  ๋™์ž‘ ์Šคํƒ€์ผ์ด ์ผ๊ด€๋œ ์œ ์—ฐ ๋™์ž‘(q_{aug})์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  2. ์›ํ•˜๋Š” ์œ ์—ฐํ•œ ๋™์ž‘ ๋ชฉํ‘œ ์„ค์ •: IK ์†”๋ฒ„๋Š” ๋‹ค์Œ์˜ ๊ณ„์ธต์  ๋ชฉํ‘œ๋ฅผ ์ตœ์ ํ™”ํ•˜์—ฌ q_{aug}๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.
    • Compliant Interaction (๋†’์€ ์šฐ์„ ์ˆœ์œ„): ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋งํฌ i์— ๋Œ€ํ•ด ๋‹ค์Œ์˜ ๋ชฉํ‘œ ํฌ์ฆˆ๋ฅผ ์„ค์ •ํ•˜๊ณ , ํ˜„์žฌ ํฌ์ฆˆ T_i(q) = (R_i(q), p_i(q))๊ฐ€ ์ด์— ๊ทผ์ ‘ํ•˜๋„๋ก ํŽ˜๋„ํ‹ฐ๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. p_{i,des} = p_{i,ref}+ \frac{1}{K_{tcmd}}F_i R_{i,des} = R_{i,ref} \exp\left[\frac{\tau_i}{K_{rcmd}}\right]^{\times} ์—ฌ๊ธฐ์„œ K_{tcmd}๋Š” ๋ณ‘์ง„ ๊ฐ•์„ฑ, K_{rcmd}๋Š” ํšŒ์ „ ๊ฐ•์„ฑ์ž…๋‹ˆ๋‹ค.
    • Foot Placement (๋†’์€ ์šฐ์„ ์ˆœ์œ„): ์ง€์ง€ ๋ฐœ์ด ๊ธฐ์ค€ ๋™์ž‘์˜ ์ ‘์ด‰ ์Šค์ผ€์ค„๊ณผ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
    • CoM Stabilization (์ค‘๊ฐ„ ์šฐ์„ ์ˆœ์œ„): ๋กœ๋ด‡์˜ ๋ฌด๊ฒŒ ์ค‘์‹ฌ(Center of Mass, CoM)์ด ์••๋ ฅ ์ค‘์‹ฌ(Center of Pressure, CoP)์„ ๊ณ ๋ คํ•œ ๋ชฉํ‘œ์— ๋”ฐ๋ผ ๊ท ํ˜•์„ ์œ ์ง€ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
    • Keypoint Posture (๋‚ฎ์€ ์šฐ์„ ์ˆœ์œ„): ํŒ”๊ฟˆ์น˜, ์–ด๊นจ, ๋ชธํ†ต ๋“ฑ ์ฃผ์š” ๋งํฌ์˜ ํฌ์ฆˆ๊ฐ€ ์›๋ณธ ๋™์ž‘ ์Šคํƒ€์ผ์„ ์œ ์ง€ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
    • Joint Posture (๋งค์šฐ ๋‚ฎ์€ ์šฐ์„ ์ˆœ์œ„): ๋ชจ๋“  ๊ด€์ ˆ ์ž์œ ๋„๋ฅผ ๊ธฐ์ค€ ์„ค์ • q_{ref}์— ๊ฐ€๊น๊ฒŒ ์œ ์ง€ํ•˜์—ฌ ์ค‘๋ณต์„ฑ์„ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  3. Feasibility Validation ๋ฐ Rejection Sampling: ์ƒ์„ฑ๋œ IK ํ•ด๋Š” ์‚ฌ์ „์— ์ •์˜๋œ ์šด๋™ํ•™์  ์ œ์•ฝ ์กฐ๊ฑด(์˜ˆ: ์ตœ๋Œ€ ํž˜, ๋ณ€์œ„ ํ•œ๊ณ„, ๋งํฌ ์ถ”์  ์˜ค์ฐจ, ๋ฐœ ์œ„์น˜ ๋ณ€์œ„)์„ ์ถฉ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์กฐ๊ฑด์„ ์œ„๋ฐ˜ํ•  ๊ฒฝ์šฐ, ์ด๋ฒคํŠธ์˜ ๊ฐ•๋„๋ฅผ ๋‚ฎ์ถ”๊ณ  ๋‹ค์‹œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ฑฐ๋‚˜(์ด๋ฒคํŠธ ๊ฐ•๋„๋ฅผ 0.8๋กœ ์Šค์ผ€์ผ ๋‹ค์šด) ์•„์˜ˆ ๋ฐ์ดํ„ฐ์…‹์—์„œ ์ด๋ฒคํŠธ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ •์ฑ…์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ณผ์ œ๋ฅผ ํ•™์Šตํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ณ , ์ตœ์ข…์ ์œผ๋กœ ์ƒ์„ฑ๋œ D_{aug} ๋ฐ์ดํ„ฐ์…‹์ด ์‹คํ˜„ ๊ฐ€๋Šฅํ•œ ์œ ์—ฐ ๋™์ž‘๋งŒ์„ ํฌํ•จํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
  4. Force Field Dynamics: ํ›ˆ๋ จ ์ค‘ ์™ธ๋ถ€ ํž˜์€ โ€™force fieldโ€™๋กœ ๊ตฌํ˜„๋˜์–ด, ๋กœ๋ด‡์˜ ํŠน์ • ๋งํฌ๋ฅผ ๋ฌด์ž‘์œ„ ํ™˜๊ฒฝ ๊ฐ•์„ฑ(K_{env})์— ๋”ฐ๋ผ ์›€์ง์ด๋Š” ๋ชฉํ‘œ ์ง€์ ์œผ๋กœ ๋Œ์–ด๋‹น๊ธฐ๋Š” ๋ฐฉ์‹์œผ๋กœ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋ฉ๋‹ˆ๋‹ค. ๊ฐ•์„ฑ ์ƒ˜ํ”Œ๋ง์€ ๊ท ์ผํ•œ ๋ถ„ํฌ ๋Œ€์‹  ๋กœ๊ทธ-๊ท ์ผ ๋ถ„ํฌ(log-uniform distribution)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ด‘๋ฒ”์œ„ํ•œ ๊ฐ•์„ฑ ๋ฐ ์œ ์—ฐ์„ฑ ๊ฐ’์„ ๋™๋“ฑํ•˜๊ฒŒ ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

II. SoftMimic Training (๊ฐ•ํ™” ํ•™์Šต)

  1. ๊ด€์ฐฐ ๊ณต๊ฐ„ (Observation Space): ์ •์ฑ…์€ ๋กœ๋ด‡์˜ ๊ณ ์œ ์ˆ˜์šฉ์„ฑ ์ •๋ณด([q_t, \dot{q}_t]), ๋ฒ ์ด์Šค ์ƒํƒœ([g_t^b, \omega_t^b]), ์ด์ „ ์•ก์…˜(a_{t-1}), ๊ทธ๋ฆฌ๊ณ  ์›๋ณธ ๊ธฐ์ค€ ์ž์„ธ(q_{ref_t})๋ฅผ ํฌํ•จํ•˜๋Š” ์ƒํƒœ๋ฅผ ๊ด€์ฐฐํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ณผ๊ฑฐ 3๋‹จ๊ณ„์˜ ๊ด€์ฐฐ ๊ธฐ๋ก๊ณผ ์ตœ๋Œ€ 1์ดˆ ์•ž์„  ๋ฏธ๋ž˜์˜ ๊ธฐ์ค€ ๋™์ž‘ ์ •๋ณด, ๊ทธ๋ฆฌ๊ณ  ์›ํ•˜๋Š” ๋ณ‘์ง„ ๋ฐ ํšŒ์ „ ๊ฐ•์„ฑ์˜ ๋กœ๊ทธ ๊ฐ’์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ ํž˜์ด๋‚˜ ๋ณ€์œ„ ์ •๋ณด๋Š” ์ง์ ‘ ๊ด€์ฐฐํ•˜์ง€ ์•Š์ง€๋งŒ, ๊ณ ์œ ์ˆ˜์šฉ์„ฑ ์„ผ์‹ฑ์„ ํ†ตํ•ด ๊ฐ„์ ‘์ ์œผ๋กœ ์ถ”๋ก ํ•˜๋„๋ก ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ณด์ƒ ํ•จ์ˆ˜ (Reward Function): ์—์ด์ „ํŠธ๋Š” DeepMimic ์Šคํƒ€์ผ์˜ ๊ธฐ์ค€ ๋™์ž‘ ์ถ”์  ๋ณด์ƒ(r_{ref} + r_{smooth})๊ณผ ์Šคํ”„๋ง๊ณผ ์œ ์‚ฌํ•œ ์œ ์—ฐ์„ฑ ๋ณด์ƒ(r_{spring} = r_{force} + r_{torque} + r_{pos} + r_{rot})์˜ ํ•ฉ๊ณ„๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์œ ์—ฐ์„ฑ ๋ณด์ƒ์€ ํ˜„์žฌ์˜ ์™ธ๋ถ€ ํž˜(W_i)์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์ •์ฑ…์€ ์›๋ณธ q_{ref}๋ฅผ ๊ด€์ฐฐํ•˜์ง€๋งŒ, ์ฆ๊ฐ•๋œ q_{aug} ๋ชฉํ‘œ๋ฅผ ๋”ฐ๋ฅด๋„๋ก ๋ณด์ƒ๋ฐ›์Šต๋‹ˆ๋‹ค.
  3. ์•ก์…˜ ๊ณต๊ฐ„ (Action Space): ์ •์ฑ…์€ ์ค‘๊ฐ„ ๊ฒŒ์ธ(gains)์„ ๊ฐ€์ง„ PD ์ปจํŠธ๋กค๋Ÿฌ์— ๋Œ€ํ•œ ๊ด€์ ˆ ๊ณต๊ฐ„(joint-space) ์œ„์น˜ ๋ชฉํ‘œ๋ฅผ ์ถœ๋ ฅํ•˜๋ฉฐ, ์œ„์น˜ ์˜ค์ฐจ๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ํ† ํฌ ์ œ์–ด๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
  4. ๊ฐ•์„ฑ ๋ฒ”์œ„ ์„ค์ •: ์ •์ฑ…์ด ๊ณผ๋„ํ•˜๊ฒŒ ๋ฏผ๊ฐํ•œ ๋ฐ˜์‘์„ ํ•™์Šตํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ณ  ์‹คํ˜„ ๊ฐ€๋Šฅํ•œ ๊ฐ•์„ฑ ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด, ํž˜/์œ„์น˜ ์ถ”์ • ๋…ธ์ด์ฆˆ ๋ถ„์„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ•์„ฑ ์ƒ˜ํ”Œ๋ง ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 40 N/m์—์„œ 1000 N/m ์‚ฌ์ด๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  5. ๋„๋ฉ”์ธ ๋ฌด์ž‘์œ„ํ™” (Domain Randomization): Sim-to-real ์ „์ด๋ฅผ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋กœ๋ด‡ ์—ญํ•™ ๋ฐ ๊ด€์ฐฐ ๋…ธ์ด์ฆˆ์— ๋Œ€ํ•œ ํ‘œ์ค€ ๋„๋ฉ”์ธ ๋ฌด์ž‘์œ„ํ™”๋ฅผ ํ›ˆ๋ จ ์ค‘์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ ๋ฐ ์ด์ 

SoftMimic์€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ ์‹ค์ œ Unitree G1 ํœด๋จธ๋…ธ์ด๋“œ ๋กœ๋ด‡์—์„œ ๊ฒ€์ฆ๋˜์—ˆ์œผ๋ฉฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์ ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

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

SoftMimic์€ ์œ ์—ฐํ•œ ์ „์‹  ์ œ์–ด๋ฅผ ํ†ตํ•ด ํœด๋จธ๋…ธ์ด๋“œ ๋กœ๋ด‡์ด ๋ณต์žกํ•˜๊ณ  ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ํ˜„์‹ค ์„ธ๊ณ„ ํ™˜๊ฒฝ์—์„œ ์•ˆ์ „ํ•˜๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ค‘์š”ํ•œ ๋‹จ๊ณ„๋ฅผ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

Detail Review

SoftMimic: ์˜ˆ์ œ ๋™์ž‘์œผ๋กœ๋ถ€ํ„ฐ ์ „์‹  ์ปดํ”Œ๋ผ์ด์–ธํŠธ ์ œ์–ด ํ•™์Šต (๋ฆฌ๋ทฐ)

1. ๋…ผ๋ฌธ์˜ ์ฃผ์š” ๊ธฐ์—ฌ์  ์š”์•ฝ

์ด ๋…ผ๋ฌธ์€ ํœด๋จธ๋…ธ์ด๋“œ ๋กœ๋ด‡์˜ ์ „์‹  ์ œ์–ด ์ •์ฑ…์— ์ปดํ”Œ๋ผ์ด์–ธ์Šค(์ˆœ์‘์  ๊ฑฐ๋™)๋ฅผ ๋„์ž…ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ฐ•ํ™”ํ•™์Šต ํ”„๋ ˆ์ž„์›Œํฌ SoftMimic์„ ์ œ์•ˆํ•œ๋‹ค. ๊ธฐ์กด์˜ ๋ชจ์…˜ ๋ชจ๋ฐฉ ๊ฐ•ํ™”ํ•™์Šต ๊ธฐ๋ฒ•๋“ค์€ ๊ธฐ์ค€ ๋™์ž‘(reference motion)์„ ์—„๊ฒฉํ•˜๊ฒŒ ์ถ”์ข…ํ•˜๋„๋ก ๋กœ๋ด‡์„ ํ•™์Šต์‹œํ‚ค๊ธฐ ๋•Œ๋ฌธ์—, ์ž‘์€ ํŽธ์ฐจ๋„ ์—๋Ÿฌ๋กœ ๊ฐ„์ฃผ๋˜์–ด ๊ณต๊ฒฉ์ ์œผ๋กœ ์ˆ˜์ •๋˜๋ฉฐ ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋กœ๋ด‡์ด ๋งค์šฐ ๊ฐ•์ง(stiff)ํ•˜๊ฒŒ ํ–‰๋™ํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ•์„ฑ ์ œ์–ด๋Š” ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ์ ‘์ด‰ ์ƒํ™ฉ์—์„œ ๋ถˆ์•ˆ์ •ํ•˜๊ณ  ์œ„ํ—˜ํ•œ ๊ฑฐ๋™์„ ์•ผ๊ธฐํ•˜๋Š” ๋ฌธ์ œ์ ์ด ์žˆ์—ˆ๋‹ค.

SoftMimic์˜ ์ฃผ์š” ๊ธฐ์—ฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค:

  • ์ปดํ”Œ๋ผ์ด์–ธํŠธ ์ „์‹  ์ œ์–ด ์ •์ฑ… ํ•™์Šต ํ”„๋ ˆ์ž„์›Œํฌ ์ œ์•ˆ: ๊ฐ•ํ™”ํ•™์Šต ๊ธฐ๋ฐ˜ ๋ชจ๋ฐฉํ•™์Šต์— ์ปดํ”Œ๋ผ์ด์–ธ์Šค ๊ฐœ๋…์„ ํ†ตํ•ฉํ•จ์œผ๋กœ์จ, ๋กœ๋ด‡์ด ์™ธ๋ถ€ ํž˜์ด๋‚˜ ์ถฉ๋Œ์— ๋Œ€ํ•ด ์œ ์—ฐํ•˜๊ฒŒ ๋ฐ˜์‘ํ•˜๋ฉด์„œ๋„ ๊ท ํ˜•๊ณผ ์ž์„ธ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์ •์ฑ…์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์˜€๋‹ค. ์ด๋กœ์จ ๊ธฐ์กด ๋ฐฉ๋ฒ•๋“ค์˜ ๊ฐ•์งํ•œ ์ œ์–ด๋กœ ์ธํ•œ ์ทจ์•ฝ์„ฑ๊ณผ ์•ˆ์ „ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , ํœด๋จธ๋…ธ์ด๋“œ๊ฐ€ ์‚ฌ๋žŒ๊ณผ ํ™˜๊ฒฝ๊ณผ ์•ˆ์ „ํ•˜๊ฒŒ ์ƒํ˜ธ์ž‘์šฉํ•˜๋„๋ก ํ•œ๋‹ค.
  • ์—ญ์šด๋™ํ•™(IK)์„ ํ™œ์šฉํ•œ ์ปดํ”Œ๋ผ์ด์–ธํŠธ ๋™์ž‘ ์ฆ๊ฐ• ๊ธฐ๋ฒ•: ๋‹จ ํ•˜๋‚˜์˜ ๊ธฐ์ค€ ๋ชจ์…˜(์˜ˆ: ์ธ๊ฐ„ ์‹œ๋ฒ” ๋™์ž‘)์œผ๋กœ๋ถ€ํ„ฐ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋‹ค์–‘ํ•œ ์ˆœ์‘์  ๋™์ž‘ ๋ฐ์ดํ„ฐ๋ฅผ ์˜คํ”„๋ผ์ธ ์ƒ์„ฑํ•˜๋Š” Compliant Motion Augmentation ๋ฐฉ์‹์„ ๋„์ž…ํ•˜์˜€๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ, ์—ญ์šด๋™ํ•™ ์†”๋ฒ„๋ฅผ ์ด์šฉํ•ด ๊ธฐ์ค€ ๋™์ž‘ ์ˆ˜ํ–‰ ์ค‘ ์™ธ๋ ฅ์ด ๊ฐ€ํ•ด์ง„ ์ƒํ™ฉ์„ ๋ชจ์‚ฌํ•œ ๋ณ€ํ˜• ์ž์„ธ๋“ค์„ ๊ณ„์‚ฐํ•จ์œผ๋กœ์จ, ๋„“์€ ๋ฒ”์œ„์˜ ์™ธ๋ถ€ ํž˜ ๋ฐ ๋‹ค์–‘ํ•œ ๊ฐ•์„ฑ ์„ค์ •์— ๋Œ€ํ•ด ๋กœ๋ด‡์ด ์–ด๋–ป๊ฒŒ ๋ฐ˜์‘ํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์ƒ์„ธํžˆ ์‹œ๋ฒ”์œผ๋กœ ์ œ๊ณตํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์ฆ๊ฐ• ๋ฐ์ดํ„ฐ์…‹์€ ์›๋ณธ ์‹œ๋ฒ”์˜ ์Šคํƒ€์ผ์€ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ ๋‹ค์–‘ํ•œ ๊ต๋ž€ ์ƒํ™ฉ์—์„œ์˜ ์„ธ๋ฐ€ํ•œ ๋ชฉํ‘œ ๋™์ž‘์„ ํฌํ•จํ•˜๋ฏ€๋กœ, ์ •์ฑ… ํ•™์Šต ์‹œ ์ถ”๊ฐ€์ ์ธ ๋ณด์ƒ ํŠœ๋‹ ์—†์ด**๋„ ๋ชจ๋ฐฉ๊ณผ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ๊ฐ„ ๊ท ํ˜•์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.
  • ๋ชจ๋ฐฉํ•™์Šต ๋ณด์ƒ ๊ตฌ์กฐ์˜ ํ˜์‹ : ์ •์ฑ…์€ ํ•™์Šต ๋™์•ˆ ์˜ค์ง ์›๋ณธ ๊ธฐ์ค€ ๋™์ž‘๋งŒ์„ ๊ด€์ฐฐํ•˜์ง€๋งŒ, ๋ณด์ƒ์€ ์ฆ๊ฐ•๋œ ์ปดํ”Œ๋ผ์ด์–ธํŠธ ๋ชฉํ‘œ ๋™์ž‘๊ณผ์˜ ์ผ์น˜ ์ •๋„์— ๋”ฐ๋ผ ์ฃผ์–ด์ง€๋„๋ก ์„ค๊ณ„ํ•˜์˜€๋‹ค. ์ด ์ƒˆ๋กœ์šด ๋ณด์ƒ ์„ค๊ณ„๋ฅผ ํ†ตํ•ด ์ •์ฑ…์€ ์™ธ๋ ฅ์œผ๋กœ ์ธํ•œ ์‹ค์ œ ๋™์ž‘ ํŽธ์ฐจ๋ฅผ ์Šค์Šค๋กœ ์ถ”๋ก ํ•˜๋„๋ก ๊ฐ•์ œ๋˜๋ฉฐ, ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ฃผ์–ด์ง„ ๊ธฐ์ค€ ๋™์ž‘์„ ๊ฒฝ์ง๋˜๊ฒŒ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผ๊ฐ€๊ธฐ๋ณด๋‹ค๋Š” ์ƒํ™ฉ์— ๋งž๊ฒŒ ์œ ์—ฐํ•˜๊ฒŒ ์›€์ง์ด๋Š” ํ–‰๋™ ์ „๋žต์„ ํ•™์Šตํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ •์ฑ… ์ž์ฒด์— โ€œ๊ฐ•์„ฑ(stiffness)โ€ ์ˆ˜์ค€์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ž๋ฅผ ๋„์ž…ํ•˜์—ฌ, ํ•œ ๊ฐ€์ง€ ์ •์ฑ…์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ฐ•์ง๋„์˜ ๋™์ž‘ ๋ชจ๋“œ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ์ ๋„ ์ค‘์š”ํ•œ ๊ธฐ์—ฌ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•™์Šต๋œ ํ•˜๋‚˜์˜ SoftMimic ์ •์ฑ…์ด ๋‚ฎ์€ ๊ฐ•์„ฑ ๋ชจ๋“œ์—์„œ๋Š” ์ถฉ๋Œ์„ ํก์ˆ˜ํ•˜๊ณ  ์‚ฌ๋žŒ๊ณผ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋†’์€ ๊ฐ•์„ฑ ๋ชจ๋“œ์—์„œ๋Š” ์ž์„ธ๋ฅผ ์ตœ๋Œ€ํ•œ ์œ ์ง€ํ•˜๋ฉฐ ์™ธ๋ ฅ์— ๊ฐ•ํ•˜๊ฒŒ ์ €ํ•ญํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ์—ˆ๋‹ค.
  • ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ ์‹คํ—˜์„ ํ†ตํ•œ ์œ ํšจ์„ฑ ๊ฒ€์ฆ: ์ œ์•ˆ๋œ SoftMimic ๊ธฐ๋ฒ•์„ ๋ฌผ๋ฆฌ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹ค์ œ ํœด๋จธ๋…ธ์ด๋“œ ๋กœ๋ด‡(Unitree G1)์— ์ ์šฉํ•˜์—ฌ ์•ˆ์ „์„ฑ๊ณผ ๋ฒ”์šฉ์„ฑ ์ธก๋ฉด์—์„œ ํฐ ํ–ฅ์ƒ์„ ๋‹ฌ์„ฑํ•˜์˜€๋‹ค. SoftMimic์œผ๋กœ ํ•™์Šต๋œ ์ •์ฑ…์€ ๋‹จ ํ•˜๋‚˜์˜ ์‹œ๋ฒ” ๋™์ž‘์œผ๋กœ๋ถ€ํ„ฐ ํ•™์Šตํ–ˆ์Œ์—๋„ ๋‹ค์–‘ํ•œ ์ž‘์—… ๋ณ€ํ˜•์— ์ผ๋ฐ˜ํ™”ํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ , ๊ธฐ์กด์˜ ๊ฐ•์งํ•œ ๋ชจ๋ฐฉ ์ œ์–ด์™€ ๋น„๊ตํ•˜์—ฌ ์ถฉ๋Œ ์‹œ ๋กœ๋ด‡๊ณผ ๋ฌผ์ฒด์— ๊ฐ€ํ•ด์ง€๋Š” ํž˜์„ ํฌ๊ฒŒ ๊ฐ์†Œ์‹œ์ผฐ๋‹ค. ์ด์ฒ˜๋Ÿผ ํ•˜๋‚˜์˜ ์ •์ฑ…์œผ๋กœ ์—ฌ๋Ÿฌ ์ƒํ™ฉ์— ์ ์‘ํ•˜๋ฉฐ, ์‚ฌ๋žŒ๊ณผ ํ•จ๊ป˜ํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ ์š”๊ตฌ๋˜๋Š” ์•ˆ์ „ํ•œ ์ƒํ˜ธ์ž‘์šฉ์„ ์‹คํ˜„ํ•œ ๊ฒƒ์ด ๋ณธ ๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ์ ์ธ ๊ณตํ—Œ์ด๋‹ค.

2. ์‚ฌ์šฉ๋œ ๋ฐฉ๋ฒ•๋ก  ๋ฐ ๊ธฐ์ˆ  ์„ค๋ช…

SoftMimic์€ ํฌ๊ฒŒ (1)์˜คํ”„๋ผ์ธ ์ปดํ”Œ๋ผ์ด์–ธํŠธ ๋™์ž‘ ์ƒ์„ฑ ๋‹จ๊ณ„์™€ (2)๊ฐ•ํ™”ํ•™์Šต ์ •์ฑ… ํ•™์Šต ๋‹จ๊ณ„์˜ ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ์ „์ฒด ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๋ชฉํ‘œ๋Š” ๊ธฐ์ค€ ๋ชจ์…˜์„ ์ตœ๋Œ€ํ•œ ๋ชจ๋ฐฉํ•˜๋ฉด์„œ๋„ ์™ธ๋ถ€ ํž˜์— ๋Œ€ํ•ด ์„ ํ˜• ์Šคํ”„๋ง์ฒ˜๋Ÿผ ์ผ์ •ํ•œ ํž˜-๋ณ€์œ„ ๊ด€๊ณ„(๊ฐ•์„ฑ)๋กœ ๋ฐ˜์‘ํ•˜๋„๋ก ๋กœ๋ด‡์„ ํ•™์Šต์‹œํ‚ค๋Š” ๊ฒƒ์ด๋‹ค. ์•„๋ž˜์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ•๋ก ์„ ์„ค๋ช…ํ•œ๋‹ค.

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

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

๋˜ํ•œ SoftMimic์˜ ์ •์ฑ…์€ ๋™์ž‘์˜ ๊ฐ•์„ฑ(stiffness) ์ˆ˜์ค€์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋Š” ์ž…๋ ฅ์„ ํฌํ•จํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ๋‹ค. ํ•™์Šต ๊ณผ์ •์—์„œ ๋‹ค์–‘ํ•œ ๊ฐ•์„ฑ ์„ค์ •์— ๋”ฐ๋ฅธ ๋™์ž‘ ๋ฐ์ดํ„ฐ๋ฅผ ํ•จ๊ป˜ ํ•™์Šตํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์šด์šฉ ์‹œ์— ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฐ•์„ฑ ๊ณ„์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ •์ฑ…์ด ์ด์— ๋งž์ถฐ ๋” ๋‹จ๋‹จํ•˜๊ฑฐ๋‚˜ ๋” ์œ ์—ฐํ•œ ๊ฑฐ๋™์„ ๋ณด์ด๋„๋ก ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์›๊ฒฉ ์กฐ์ข…์ž๊ฐ€ ์กฐ์ด์Šคํ‹ฑ ์ž…๋ ฅ์œผ๋กœ ๊ฐ•์„ฑ์„ ๋‚ฎ์ถ”๋ฉด ๋กœ๋ด‡์€ ๊ฐ™์€ ๋ชฉํ‘œ ์ž์„ธ์— ๋Œ€ํ•ด ๋” ๋งŽ์ด ์›€์ง์ด๋ฉฐ ์ถฉ๊ฒฉ์„ ํก์ˆ˜ํ•˜๊ณ , ๊ฐ•์„ฑ์„ ๋†’์ด๋ฉด ์ตœ๋Œ€ํ•œ ์ž์„ธ๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ ์™ธ๋ ฅ์„ ์–ต์ œํ•˜๋Š” ์‹์ด๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ•์„ฑ ํŒŒ๋ผ๋ฏธํ„ฐํ™” ์ •์ฑ…์€ ๋กœ๋ด‡์ด ์ž‘์—… ๋„์ค‘์— ํ•„์š”์— ๋”ฐ๋ผ ์ ํ•ฉํ•œ ์ˆœ์‘์„ฑ ์ˆ˜์ค€์„ ๋ฐœํœ˜ํ•˜๋„๋ก ํ•˜๋Š” ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค.

โ‘ข ๊ตฌํ˜„ ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜: ๋…ผ๋ฌธ์—์„œ๋Š” ์œ„์˜ ์•„์ด๋””์–ด๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‹ฌ์ธต ๊ฐ•ํ™”ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜(PPO ๋“ฑ)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์ฑ…์„ ํ•™์Šต์‹œ์ผฐ๋‹ค. ๊ด€์ธก ์ƒํƒœ์—๋Š” ๋กœ๋ด‡ ๊ด€์ ˆ๊ฐ/๊ฐ์†๋„, ๊ด€์„ฑ ์„ผ์„œ ์ •๋ณด ๋“ฑ ๊ณ ์œ ๊ฐ๊ฐ(proprioceptive) ์ •๋ณด์™€ ์‹œ๊ฐ„์— ๋”ฐ๋ฅธ ๊ธฐ์ค€ ์ž์„ธ๊ฐ€ ํฌํ•จ๋˜๋ฉฐ, ํ–‰ๅ‹•(action)์€ ๊ฐ ๊ด€์ ˆ ๋ชจํ„ฐ์— ๋Œ€ํ•œ ๋ชฉํ‘œ ์ถœ๋ ฅ(ํ† ํฌ ๋˜๋Š” ๋ชฉํ‘œ๊ฐ)์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ๋ณด์ƒ์€ ์ž์„ธ ๋ชจ๋ฐฉ ์˜ค์ฐจ(์ •์ฑ… ๊ฒฐ๊ณผ vs ์ฆ๊ฐ• ๋ชฉํ‘œ ์ž์„ธ), ์ ‘์ง€ ์•ˆ์ •์„ฑ, ์ถ”๊ฐ€์ ์ธ ๊ทœ์ œํ•ญ(๋„ˆ๋ฌด ๊ณผ๊ฒฉํ•œ ๋™์ž‘ ๋ฐฉ์ง€) ๋“ฑ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ์ฆ๊ฐ• ๋ฐ์ดํ„ฐ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ชฉํ‘œ ์ž์„ธ๊ฐ€ ์ด๋ฏธ ์•ˆ์ „์„ฑ๊ณผ ๋ชจ์…˜ ์Šคํƒ€์ผ์„ ๊ณ ๋ คํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ๋กœ ๋ชจ๋ฐฉ ์˜ค์ฐจ ์ค‘์‹ฌ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค์ •๋˜์—ˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํ•™์Šต์€ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์ƒ์—์„œ ๋‹ค์ˆ˜ ์—ํ”ผ์†Œ๋“œ๋ฅผ ํ†ตํ•ด ์ง„ํ–‰๋˜์—ˆ๊ณ , ์ฆ๊ฐ• ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ํšจ๊ณผ์  ์ธ ์ดˆ๊ธฐ ํ–‰๋™ ๊ถค์ ์„ ํ•™์Šตํ•จ์œผ๋กœ์จ ๋น„๊ต์  ์•ˆ์ •์ ์ธ ํ•™์Šต์ด ๊ฐ€๋Šฅํ•˜์˜€๋‹ค. ํŠนํžˆ ๋…ผ๋ฌธ์—์„œ๋Š” SoftMimic์˜ ํ•™์Šต ์„ฑ๋Šฅ์ด ๋™์ผํ•œ ์กฐ๊ฑด์˜ ๊ธฐ์กด ๊ฐ•์ง ์ถ”์ข… ์ •์ฑ… ๋Œ€๋น„ ํ›ˆ๋ จ ์ˆ˜๋ ด ์†๋„์™€ ๋ฐ์ดํ„ฐ ํšจ์œจ ๋ฉด์—์„œ๋„ ๊ฐœ์„ ๋จ์„ ๋ณด์—ฌ์ฃผ์—ˆ๋Š”๋ฐ, ์ด๋Š” ์ฆ๊ฐ• ๋ฐ์ดํ„ฐ๋กœ ์ •์ฑ… ํƒ์ƒ‰ ๊ณต๊ฐ„์„ ์•ˆ๋‚ดํ•œ ๋•๋ถ„์œผ๋กœ ํ•ด์„๋œ๋‹ค (๊ด€๋ จ ๊ฒฐ๊ณผ๋Š” ๋…ผ๋ฌธ Figure 8์— ์ œ์‹œ).

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

3. ์‹คํ—˜ ๊ฒฐ๊ณผ ๋ฐ ํ‰๊ฐ€

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

  • ์•ˆ์ „์„ฑ ์‹คํ—˜ (์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ์ ‘์ด‰ ํก์ˆ˜ ๋Šฅ๋ ฅ): ์šฐ์„  ์™ธ๋ถ€ ์ถฉ๊ฒฉ์— ๋Œ€ํ•œ ๋กœ๋ด‡์˜ ๊ฑฐ๋™์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด, ๋กœ๋ด‡์ด ํŒ”์„ ๋“ค์–ด ์˜ฌ๋ฆฌ๋Š” ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•˜๋˜ ์ค‘ ์ฃผ๋ณ€์˜ ๊นจ์ง€๊ธฐ ์‰ฌ์šด ๊ตฌ์กฐ๋ฌผ(์˜ˆ: ๋ ˆ๊ณ  ๋ธ”๋ก ํƒ‘)๊ณผ ๋ถˆ๊ฐ€ํ”ผํ•˜๊ฒŒ ์ ‘์ด‰ํ•˜๋Š” ์ƒํ™ฉ์„ ์‹คํ—˜ํ–ˆ๋‹ค. ๊ธฐ์กด ๊ฐ•์ง ์ถ”์ข… ์ •์ฑ…์˜ ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ์ ‘์ด‰์„ ์‹ฌ๊ฐํ•œ ์˜ค๋ฅ˜๋กœ ๊ฐ„์ฃผํ•ด ํŒ”์„ ๊ฐ•ํ•˜๊ฒŒ ๋ฐ€์–ด๋‚ด๋ฉฐ ๊ต์ •ํ•˜๋ ค ํ–ˆ๊ณ , ๊ทธ ๊ฒฐ๊ณผ ๊ฐ‘์ž‘์Šค๋Ÿฝ๊ณ  ํ†ต์ œ๋˜์ง€ ์•Š์€ ํฐ ํž˜์ด ๊ตฌ์กฐ๋ฌผ์— ๊ฐ€ํ•ด์ ธ ๊ตฌ์กฐ๋ฌผ์ด ๋ฌด๋„ˆ์งˆ ์œ„ํ—˜์ด ๋‚˜ํƒ€๋‚ฌ๋‹ค. ๋ฐ˜๋ฉด SoftMimic ์ •์ฑ…์€ ์ ‘์ด‰ ๋ฐœ์ƒ ์‹œ ํŒ”์„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์–‘๋ณดํ•˜๋ฉฐ ์ถฉ๊ฒฉ์„ ํก์ˆ˜ํ•˜์—ฌ, ๊ตฌ์กฐ๋ฌผ์— ๊ฑฐ์˜ ํž˜์„ ๊ฐ€ํ•˜์ง€ ์•Š๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ๋™์ž‘์„ ์ด์–ด๊ฐ€๋Š” ๋ชจ์Šต์„ ๋ณด์˜€๋‹ค. ์ด์ฒ˜๋Ÿผ SoftMimic์€ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์ ‘์ด‰ ์ƒํ™ฉ์—์„œ๋„ ๋กœ๋ด‡๊ณผ ํ™˜๊ฒฝ ๋ชจ๋‘์— ์†์ƒ์„ ์ฃผ์ง€ ์•Š๋Š” ์•ˆ์ •์ ์ธ ๊ฑฐ๋™์„ ์‹คํ˜„ํ•˜์˜€๋‹ค.
  • ์ž‘์—… ์ผ๋ฐ˜ํ™” ์‹คํ—˜ (๋‹จ์ผ ๋ชจ์…˜์œผ๋กœ ๋‹ค์–‘ํ•œ ๋Œ€์ƒ ๋ฌผ์ฒด ๋‹ค๋ฃจ๊ธฐ): SoftMimic์˜ ๋™์ž‘ ์ผ๋ฐ˜ํ™” ๋Šฅ๋ ฅ์€ ๋ฌผ์ฒด ์กฐ์ž‘ ์ž‘์—…์„ ํ†ตํ•ด ๊ฒ€์ฆ๋˜์—ˆ๋‹ค. ๋กœ๋ด‡์—๊ฒŒ ํญ 20cm์˜ ์ƒ์ž๋ฅผ ๋“ค์–ด์˜ฌ๋ฆฌ๋Š” ๊ธฐ์ค€ ๋ชจ์…˜์„ ๋ชจ๋ฐฉํ•˜๋„๋ก ํ•™์Šต์‹œํ‚จ ํ›„, ํญ์ด ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ์ƒ์ž(์˜ˆ: 10cm, 15cm, 25cm ๋“ฑ)๋ฅผ ์ฃผ์–ด ์ œ๋Œ€๋กœ ๋“ค์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š”์ง€ ์‹œํ—˜ํ•˜์˜€๋‹ค. ๊ธฐ์กด ๊ฐ•์ง ์ •์ฑ…์€ ํ•™์Šต์‹œ ๊ฒฝํ—˜ํ•˜์ง€ ์•Š์€ ์ƒ์ž ํฌ๊ธฐ์— ์ง๋ฉดํ•˜๋ฉด, ์—ฌ์ „ํžˆ ๊ธฐ์ค€ ๋ชจ์…˜๋Œ€๋กœ ์†์„ ๊ณ ์ •๋œ ๊ฐ„๊ฒฉ๋งŒํผ ๋ฒŒ๋ฆฌ๊ณ  ์žก์œผ๋ ค ํ•˜๋‹ค๊ฐ€ ๋ฌผ์ฒด๋ฅผ ์ œ๋Œ€๋กœ ์ฅ์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ๋ฌด๋ฆฌํ•œ ํž˜์„ ๊ฐ€ํ•ด ์ƒ์ž๋‚˜ ๋กœ๋ด‡ ์†์— ์†์ƒ์„ ์ค„ ์œ„ํ—˜์ด ์žˆ์—ˆ๋‹ค. ์‹ค์ œ๋กœ ๊ฐ•์ง ์ •์ฑ…์€ ์ž๊ธฐ ๊ธฐ์ค€ ์ž์„ธ๋ฅผ ๋งž์ถ”๋ ค๋‹ค ๋ณด๋‹ˆ ์ƒ์ž ํญ์ด ๋‹ค๋ฅผ ๋•Œ ์ˆœ๊ฐ„์ ์œผ๋กœ โ€œํฐ ํž˜ ์ŠคํŒŒ์ดํฌโ€๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” ๋“ฑ ๋ถˆ์•ˆ์ •ํ•œ ๋™์ž‘์„ ๋ณด์˜€๋‹ค. ๋ฐ˜๋ฉด SoftMimic ์ •์ฑ…์€ ํ•˜๋‚˜์˜ ๊ธฐ์ค€ ๋™์ž‘๋งŒ์œผ๋กœ ํ•™์Šต๋˜์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์ƒ์ž์˜ ํญ ์ฐจ์ด์— ๋”ฐ๋ผ ํŒ”๊ณผ ์† ์œ„์น˜๋ฅผ ์ˆœ์‘์ ์œผ๋กœ ์กฐ์ ˆํ•˜์—ฌ ๊ฐ๊ฐ์˜ ์ƒ์ž๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์žก๊ณ  ๋“ค์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋กœ๋ด‡์˜ ๊ทธ๋ฆฝ ํž˜์€ ์ƒ์ž๋งˆ๋‹ค ๊ณผ๋„ํ•˜์ง€ ์•Š๊ณ  ์ผ์ •ํ•˜๊ณ  ๋ถ€๋“œ๋Ÿฌ์šด ํž˜์œผ๋กœ ์ ์šฉ๋˜์—ˆ๊ณ , ์ƒ์ž ํฌ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์ ธ๋„ ๋™์ž‘์˜ ์—ฐ์†์„ฑ๊ณผ ์•ˆ์ •์„ฑ์ด ์œ ์ง€๋˜์—ˆ๋‹ค. ์ด ๊ฒฐ๊ณผ๋Š” SoftMimic์ด ๋‹จ์ผ ๋ชจ์…˜ ์‹œ๋ฒ”์œผ๋กœ๋ถ€ํ„ฐ ํ•™์Šตํ•œ ์ •์ฑ…์ด ์ž‘์—… ์กฐ๊ฑด์˜ ๋ณ€ํ™”(๋ฌผ์ฒด ํฌ๊ธฐ ๋“ฑ)์— ์ผ๋ฐ˜ํ™”ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•„์š”ํ•œ ํž˜์„ ์ž๋™์œผ๋กœ ์กฐ์ ˆํ•จ์œผ๋กœ์จ ๋ฌผ์ฒด์™€ ๋กœ๋ด‡์˜ ์•ˆ์ „์„ ๋™์‹œ์— ๋ณด์žฅํ•จ์„ ๋ณด์—ฌ์ค€๋‹ค.
  • ์ถฉ๋Œ๋ ฅ ๊ฐ์†Œ ๋ฐ ์•ˆ์ •์„ฑ ๋น„๊ต: ์ถ”๊ฐ€๋กœ, ์ž‘์—… ๋„์ค‘ ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ์žฅ์• ๋ฌผ์ด๋‚˜ ๋ฌผ์ฒด์— ๋ถ€๋”ชํž ๋•Œ์˜ ์ถฉ๋Œ ๋Œ€์‘์„ ๋น„๊ต ํ‰๊ฐ€ํ•˜์˜€๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋กœ๋ด‡์ด ๊ฑธ์–ด๊ฐ€๋‹ค๊ฐ€ ๋ฐ”๋‹ฅ์— ๋†“์ธ ์ƒ์ž๋ฅผ ๋ชป ๋ณด๊ณ  ์ฐจ๊ฑฐ๋‚˜ ๋ชธ์„ ๋ถ€๋”ช์น˜๋Š” ์ƒํ™ฉ, ํ˜น์€ ํŒ”์„ ๋ป—์—ˆ์„ ๋•Œ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฌผ์ฒด๊ฐ€ ๊ทธ ๊ถค์ ์„ ๊ฐ€๋กœ๋ง‰๋Š” ์ƒํ™ฉ ๋“ฑ์„ ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ ์‹คํ—˜ํ•˜์˜€๋‹ค. ์ด๋Ÿฐ ์ถฉ๋Œ ์ด๋ฒคํŠธ์—์„œ SoftMimic ์ •์ฑ…์€ ์ตœ๋Œ€ ์ถฉ๋Œ๋ ฅ์„ ํ˜„์ €ํžˆ ๊ฐ์†Œ์‹œ์ผฐ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ, ๋™์ผํ•œ ์ถฉ๋Œ ์ƒํ™ฉ์—์„œ ์ธก์ •๋œ ํž˜์˜ ํ”ผํฌ๊ฐ’์ด SoftMimic์˜ ๊ฒฝ์šฐ ๊ธฐ์กด ๊ฐ•์ง ์ •์ฑ…๋ณด๋‹ค ํฌ๊ฒŒ ๋‚ฎ๊ฒŒ ๋‚˜ํƒ€๋‚ฌ์œผ๋ฉฐ, ์ถฉ๋Œ ์ดํ›„ ๋กœ๋ด‡์˜ ๊ท ํ˜• ํšŒ๋ณต ์‹œ๊ฐ„๋„ ๋‹จ์ถ•๋˜์—ˆ๋‹ค๊ณ  ๋ณด๊ณ ๋˜์—ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๊ธฐ์กด ์ •์ฑ…์€ ์ถฉ๋Œ ์ˆœ๊ฐ„ ํฐ ํž˜์„ ๋‚ด๋ฉฐ ๋ปฃ๋ปฃํ•˜๊ฒŒ ๋ฐ˜์‘ํ•˜๊ณ  ์ดํ›„ ์ž์„ธ๋ฅผ ์žฌ์ •๋ ฌํ•˜๋Š”๋ฐ์—๋„ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ ธ๋‹ค. ์ด๋Š” SoftMimic ์ •์ฑ…์ด ์ถฉ๋Œ ์‹œ ์—๋„ˆ์ง€ ํก์ˆ˜๋ฅผ ์ž˜ ํ•จ์œผ๋กœ์จ ๋กœ๋ด‡์˜ ์•ˆ์ •์„ฑ์„ ๋†’์ด๊ณ  2์ฐจ ํ”ผํ•ด๋ฅผ ์˜ˆ๋ฐฉํ•จ์„ ์˜๋ฏธํ•œ๋‹ค.
  • ๋‹ค์–‘ํ•œ ๋ณตํ•ฉ ๋™์ž‘์—์˜ ์ ์šฉ: SoftMimic์˜ ํšจ๊ณผ๋Š” ๋ณดํ–‰๊ณผ ์กฐ์ž‘์ด ๊ฒฐํ•ฉ๋œ ๋ณตํ•ฉ ๋™์ž‘์ด๋‚˜ ์ด์งˆ์ ์ธ ์ƒˆ๋กœ์šด ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋„ ํ™•์ธ๋˜์—ˆ๋‹ค. ํ•˜๋‚˜์˜ ์˜ˆ๋กœ, ๋กœ๋ด‡์ด ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด๋ฅผ ๋“ค๊ณ  ๊ฑท๋Š” ๋™์ž‘(๋ณดํ–‰ ๋ชจ์…˜๊ณผ ์ƒ๋ฐ˜์‹  ๋“ค์–ด์˜ฌ๋ฆฌ๊ธฐ ๋ชจ์…˜ ๊ฒฐํ•ฉ)์„ ํ•™์Šตํ•œ ํ›„, ์ด๋™ ์ค‘ ์‚ฌ๋žŒ๊ณผ ๊ฐ€๋ณ๊ฒŒ ๋ถ€๋”ชํžˆ๊ฑฐ๋‚˜ ์‚ฌ๋žŒ์ด ๋กœ๋ด‡์„ ๋ฐ€์น˜๋Š” ์ƒํ™ฉ์„ ์‹คํ—˜ํ•˜์˜€๋‹ค. SoftMimic ์ •์ฑ…์€ ์ด๋Ÿฌํ•œ ์™ธ๋ ฅ ๊ฐ„์„ญ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ท ํ˜•์„ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ ๋“ค๊ณ  ์žˆ๋Š” ๋ฌผ์ฒด๋ฅผ ๋–จ์–ด๋œจ๋ฆฌ์ง€ ์•Š๊ณ  ๊ณ„์† ๋ณดํ–‰์„ ์ˆ˜ํ–‰ํ–ˆ๋‹ค. ๋กœ๋ด‡์€ ๋ฐ€๋ฆผ์— ๋”ฐ๋ผ ๋ชธ์„ ์œ ์—ฐํ•˜๊ฒŒ ๊ธฐ์šธ์—ฌ ์ถฉ๊ฒฉ์„ ํก์ˆ˜ํ•˜๋ฉด์„œ, ๋‹ค๋ฆฌ ์กฐ์ž‘์œผ๋กœ ์ค‘์‹ฌ์„ ์žก์•„ ๋„˜์–ด์ง€์ง€ ์•Š์•˜๋‹ค. ๋‹ค๋ฅธ ์˜ˆ๋กœ, ์ด์ค‘ ํŒ”์„ ์‚ฌ์šฉํ•˜๋Š” ๊ณผ์ œ๋กœ ํ•œ ์†์œผ๋กœ ์ปต์„ ๊ธฐ์šธ์—ฌ ์•ก์ฒด๋ฅผ ๋”ฐ๋ฅด๋Š”(pouring) ๋™์ž‘์„ ํ•™์Šต์‹œํ‚จ ํ›„, ์ˆ˜ํ–‰ ์ค‘ ๋‹ค๋ฅธ ํ•œ ์†์„ ์™ธ๋ถ€์—์„œ ๊ฐ•์ œ๋กœ ํฌ๊ฒŒ ๋ณ€์œ„์‹œ์ผœ ๋ณด์•˜๋‹ค. ์ด ๊ฒฝ์šฐ ๊ธฐ์กด ๊ฐ•์ง ์ •์ฑ…์€ ํ•œ ์ชฝ ํŒ”์˜ ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ์›€์ง์ž„์— ์˜ํ•ด ๋ชธ ์ „์ฒด๊ฐ€ ๊ท ํ˜•์„ ์žƒ๊ณ  ๋”ฐ๋ฅด๋˜ ์•ก์ฒด๋ฅผ ์Ÿ๋Š” ํ˜„์ƒ์ด ๋‚˜ํƒ€๋‚ฌ๋‹ค. ๋ฐ˜๋ฉด SoftMimic ์ •์ฑ…์€ ํ•œ ํŒ”์ด ๋‹นํ™ฉ์Šค๋Ÿฌ์šธ ์ •๋„๋กœ ์œ„์น˜๊ฐ€ ์–ด๊ธ‹๋‚˜๋„ ๋‚˜๋จธ์ง€ ํŒ”๊ณผ ์ƒ์ฒด๋ฅผ ์ฆ‰๊ฐ์ ์œผ๋กœ ์žฌ์กฐ์ •ํ•˜์—ฌ ๋”ฐ๋ฅด๋Š” ๋™์ž‘์„ ๊ฑฐ์˜ ๋Š๊น€ ์—†์ด ์ง€์†ํ–ˆ๊ณ , ๊ฒฐ๊ณผ์ ์œผ๋กœ ์•ก์ฒด๋ฅผ ๋งค์šฐ ์•ˆ์ •์ ์œผ๋กœ ๋”ฐ๋ฅผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ด ์‚ฌ๋ก€์—์„œ ๊ธฐ์กด ์ •์ฑ…์€ ๊ฐ•์ฒด์ฒ˜๋Ÿผ ๊ตณ์–ด์žˆ๋‹ค ๋ณด๋‹ˆ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ํž˜์— ์‹ฌํ•˜๊ฒŒ ๋–จ๋ฆฌ๋Š”(jitter) ๋ชจ์Šต์„ ๋ณด์ธ ๋ฐ˜๋ฉด, SoftMimic์€ ๋ชธ ์ „์ฒด๋ฅผ ํ™œ์šฉํ•ด๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ณด์ƒ ๋™์ž‘์„ ์ทจํ•œ ๊ฒƒ์ด ํฐ ์ฐจ์ด์˜€๋‹ค.
  • ์‹ค์ œ ๋กœ๋ด‡ ์‹คํ—˜: ๋…ผ๋ฌธ์—์„œ ํŠนํžˆ ์ฃผ๋ชฉํ•  ์ ์€, ์ด๋Ÿฌํ•œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ฒฐ๊ณผ๋ฅผ ์‹ค์ œ ํœด๋จธ๋…ธ์ด๋“œ ๋กœ๋ด‡(MIT Improbable AI Lab์˜ Unitree G1 ํœด๋จธ๋…ธ์ด๋“œ ํ”Œ๋žซํผ)์„ ํ†ตํ•ด ์žฌํ˜„ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์—ฐ๊ตฌ์ง„์€ ํ•™์Šต๋œ ์ •์ฑ…์„ ์‹ค์ œ ๋กœ๋ด‡์— ์ด์‹ํ•˜์—ฌ, ์‚ฌ๋žŒ๊ณผ์˜ ๊ฐ€๋ฒผ์šด ์ ‘์ด‰, ๋ฌผ์ฒด ๋“ค์–ด์˜ฌ๋ฆฌ๊ธฐ ๋“ฑ์˜ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์‹œํ—˜ํ•˜์˜€๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์—์„œ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๋กœ๋ด‡์ด ์ถฉ๋Œ์„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ํก์ˆ˜ํ•˜๊ณ  ์ž‘์—…์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ชจ์Šต์„ ๋ณด์˜€๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ์‚ฌ๋žŒ ์—ฐ๊ตฌ์›์ด ๋กœ๋ด‡ ํŒ”์„ ๋ฐ€์–ด๋ณด๋Š” ์‹คํ—˜์—์„œ, SoftMimic ๋กœ๋ด‡์€ ์‚ฌ๋žŒ์„ ๊ฐ•ํ•˜๊ฒŒ ๋ฐ€์ณ๋‚ด์ง€ ์•Š๊ณ  ๊ฐ€๋ณ๊ฒŒ ํŒ”์„ ๋’ค๋กœ ์›€์ง์ด๋ฉฐ ๊ท ํ˜•์„ ์œ ์ง€ํ–ˆ๊ณ , ์ƒ์ž๋ฅผ ์ง‘์–ด ์˜ฎ๊ธฐ๋Š” ํ…Œ์ŠคํŠธ์—์„œ๋„ ํฌ๊ธฐ๊ฐ€ ๋‹ค๋ฅธ ์ƒ์ž๋ฅผ ํฐ ํž˜ ๋“ค์ด์ง€ ์•Š๊ณ  ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์Œ์„ ์‹ค์ฆํ–ˆ๋‹ค. ์ด๋Š” SoftMimic์œผ๋กœ ํ•™์Šต๋œ ์ •์ฑ…์ด ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์˜ ๊ฐ€์ •์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ํ˜„์‹ค ์„ธ๊ณ„์˜ ๋ถˆํ™•์‹ค์„ฑ ์†์—์„œ๋„ ์ถฉ๋ถ„ํ•œ ๊ฒฌ๊ณ ์„ฑ์„ ์ง€๋‹˜์„ ๋ณด์—ฌ์ค€๋‹ค. ๋‹ค๋งŒ ์‹ค์ œ ๋กœ๋ด‡ ์‹คํ—˜์—์„œ๋Š” ํ•˜๋“œ์›จ์–ด ํ•œ๊ณ„๋กœ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์™ธ๋ ฅ์˜ ํฌ๊ธฐ๋‚˜ ๋™์ž‘ ์†๋„์— ์ œ์•ฝ์ด ์žˆ์—ˆ์œผ๋ฉฐ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋งŒํผ์˜ ๊ทน๋‹จ์ ์ธ ์ƒํ™ฉ (์˜ˆ: ๋งค์šฐ ๋ฌด๊ฑฐ์šด ํ•˜์ค‘์ด๋‚˜ ๊ฑฐ์นœ ์ถฉ๋Œ)์€ ๋‹ค๋ฃจ์ง€ ๋ชปํ–ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ฐ•ํ™”ํ•™์Šต์œผ๋กœ ์–ป์–ด์ง„ ์†Œํ”„ํŠธ(compliant)ํ•œ ๊ฑฐ๋™์„ ์‹ค์ œ ๋กœ๋ด‡์— ๊ตฌํ˜„ํ•œ ๊ฒƒ์€ ์˜๋ฏธ ์žˆ๋Š” ์„ฑ๊ณผ์ด๋ฉฐ, ํ–ฅํ›„ ์‚ฌ๋žŒ๊ณผ ํ•จ๊ป˜ ์ž‘์—…ํ•˜๋Š” ๋กœ๋ด‡ ์ ์šฉ์— ํฌ๋ง์ ์ธ ๊ฒฐ๊ณผ๋ผ๊ณ  ํ‰๊ฐ€๋œ๋‹ค.

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

4. ๊ธฐ์กด ์—ฐ๊ตฌ์™€์˜ ๋น„๊ต

SoftMimic์ด ๋‹ค๋ฃจ๋Š” โ€œ๋ชจ์…˜ ๋ชจ๋ฐฉ + ์ปดํ”Œ๋ผ์ด์–ธ์Šคโ€ ๋ฌธ์ œ ์„ค์ •์€ ๋กœ๋ด‡ ์ œ์–ด ๋ฐ ๊ฐ•ํ™”ํ•™์Šต ๋ถ„์•ผ์—์„œ ๋น„๊ต์  ์ƒˆ๋กœ์šด ์ ‘๊ทผ์ด์ง€๋งŒ, ๊ด€๋ จ๋˜๋Š” ์„ ํ–‰ ์—ฐ๊ตฌ์™€ ๊ฐœ๋…๋“ค์ด ์กด์žฌํ•œ๋‹ค. ๋ณธ ์ ˆ์—์„œ๋Š” ๋ชจ์…˜ ๋ชจ๋ฐฉ ๊ฐ•ํ™”ํ•™์Šต ๊ธฐ๋ฒ• ๋ฐ ์ปดํ”Œ๋ผ์ด์–ธํŠธ ์ œ์–ด ๊ธฐ๋ฒ• ์ธก๋ฉด์—์„œ ๋ณธ ๋…ผ๋ฌธ์„ ๊ธฐ์กด ์—ฐ๊ตฌ๋“ค๊ณผ ๋น„๊ตํ•˜์—ฌ ๊ทธ ์ฐจ๋ณ„์ ์„ ๋…ผ์˜ํ•œ๋‹ค.

โ‘  ๋ชจ์…˜ ๋ชจ๋ฐฉ ๊ฐ•ํ™”ํ•™์Šต (Imitation Learning) ์ธก๋ฉด: ๊ธฐ์กด์˜ ๋Œ€ํ‘œ์  ๋ชจ์…˜ ๋ชจ๋ฐฉ RL ์—ฐ๊ตฌ๋กœ ๊ผฝํžˆ๋Š” DeepMimic (Peng ๋“ฑ, 2018)์ด๋‚˜ ์ดํ›„ ๋‹ค์–‘ํ•œ ํ›„์† ์—ฐ๊ตฌ๋“ค์€, ์ธ๊ฐ„ ๋ชจ์…˜ ์บก์ฒ˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผํ•˜๋„๋ก ๋กœ๋ด‡/์บ๋ฆญํ„ฐ๋ฅผ ๊ฐ•ํ™”ํ•™์Šต์œผ๋กœ ํ›ˆ๋ จํ•˜์—ฌ ์‚ฌ๋žŒ๊ณผ ์œ ์‚ฌํ•œ ์›€์ง์ž„์„ ์–ป๋Š” ๋ฐ ์„ฑ๊ณตํ•œ ๋ฐ” ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•๋“ค์€ ๋Œ€๋ถ€๋ถ„ ํ™˜๊ฒฝ๊ณผ์˜ ๋น„์ƒ์ ‘(contactfree) ์‹œ๋‚˜๋ฆฌ์˜ค ๋˜๋Š” ์‚ฌ์ „ ์ •์˜๋œ ์ง€๋ฉด ์ ‘์ด‰๋งŒ ์กด์žฌํ•˜๋Š” ์ƒํ™ฉ์„ ๊ฐ€์ •ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ์™ธ๋ถ€ ์ ‘์ด‰์ด๋‚˜ ํž˜ ์ž‘์šฉ์„ ๊ณ ๋ คํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋”ฐ๋ผ์„œ ๊ธฐ์ค€ ๋ชจ์…˜์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ๋ชจ๋“  ํŽธ์ฐจ๋ฅผ ๋ฒŒ์ ์œผ๋กœ ์ฃผ๋Š” ๊ตฌ์กฐ๊ฐ€ ์ผ๋ฐ˜์ ์ด๋ฉฐ , ๊ทธ ๊ฒฐ๊ณผ ์ •์ฑ…์ด ์ตœ๋Œ€ํ•œ ๊ฐ•์งํ•˜๊ฒŒ ๋™์ž‘ํ•˜๋„๋ก ํ•™์Šต๋˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค. ์ด๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์บ๋ฆญํ„ฐ ๋™์ž‘ ์žฌํ˜„์—๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์ง€๋งŒ, ์‹ค์ œ ๋กœ๋ด‡์ด ๋™์ ์ธ ํ™˜๊ฒฝ์—์„œ ์‚ฌ๋žŒ์ด๋‚˜ ๋ฌผ์ฒด์™€ ์ƒํ˜ธ์ž‘์šฉํ•  ๋•Œ๋Š” ์ทจ์•ฝํ•˜๊ณ  ์œ„ํ—˜ํ•œ ๋‹จ์ ์œผ๋กœ ๋“œ๋Ÿฌ๋‚œ๋‹ค. SoftMimic์€ ์ด๋Ÿฌํ•œ ๊ธฐ์กด ๋ชจ๋ฐฉ ํ•™์Šต๊ธฐ์˜ ํ•œ๊ณ„๋ฅผ ์ •ํ™•ํžˆ ์งš์–ด๋‚ด๊ณ , ๋ชจ๋ฐฉ ํ•™์Šต์—๋„ ์•ˆ์ „ํ•œ ์ƒํ˜ธ์ž‘์šฉ ๋Šฅ๋ ฅ์„ ๋ถ€์—ฌํ–ˆ๋‹ค๋Š” ์ ์—์„œ ์˜์˜๊ฐ€ ํฌ๋‹ค. ํŠนํžˆ ๋ณด์ƒ ์„ค๊ณ„์˜ ์ธก๋ฉด ํ˜์‹ ์œผ๋กœ์„œ, ์ค€์ˆ˜ํ•œ ๊ฑฐ๋™(compliant behavior)์„ ๋ณด์ด๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋ณด์ƒ์„ ๋†’์ด๋Š” SoftMimic์˜ ๋ฐฉ์‹์€ ๊ธฐ์กด ๊ธฐ๋ฒ•๋“ค๊ณผ ํ™•์—ฐํžˆ ๊ตฌ๋ณ„๋œ๋‹ค. ์ด์ „์˜ ๋ฐฉ๋ฒ•๋“ค์ด ๋ชจ์…˜ ์ •ํ™•๋„ ํ•˜๋‚˜๋งŒ์„ ์ถ”๊ตฌํ–ˆ๋‹ค๋ฉด, SoftMimic์€ ๋ชจ์…˜ ์ •ํ™•๋„์™€ ์•ˆ์ „ํ•œ ํž˜ ์ œ์–ด๋ฅผ ๋™์‹œ์— ๋งŒ์กฑ์‹œํ‚ค๋„๋ก ํ•™์Šต ๋ชฉํ‘œ๋ฅผ ์žฌ์ •์˜ํ•œ ๊ฒƒ์ด๋‹ค. ๋˜ํ•œ ์ผ๋ถ€ ์„ ํ–‰ ์—ฐ๊ตฌ์—์„œ๋Š” ๊ฐ•์„ฑ์„ ์œ„ํ•ด ์™ธ๋ ฅ ์„ผ์„œ ์ž…๋ ฅ์„ ํ™œ์šฉํ•˜๊ฑฐ๋‚˜ ์ถฉ๋Œ ์‹œ ์ œ์–ด ์ „ํ™˜๊ณผ ๊ฐ™์€ ์ถ”๊ฐ€์ ์ธ ์•ˆ์ „๋ชจ๋“œ๋ฅผ ์„ค๊ณ„ํ•˜๊ธฐ๋„ ํ–ˆ์œผ๋‚˜, SoftMimic์€ ์ด๋Ÿฌํ•œ ๋ช…์‹œ์  ์žฅ์น˜ ์—†์ด ์ •์ฑ… ์ž์ฒด๊ฐ€ ์ƒํ™ฉ์— ๋”ฐ๋ฅธ ์ ์ ˆํ•œ ์œ ์—ฐ์„ฑ์„ ๋ฐœํœ˜ํ•˜๋„๋ก ํ•™์Šต์ ์œผ๋กœ ์œ ๋„ํ•œ๋‹ค๋Š” ์ ์—์„œ ๋ณด๋‹ค ์„ธ๋ จ๋˜๊ณ  ํ†ตํ•ฉ์ ์ธ ์ ‘๊ทผ์ด๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค.

โ‘ก ์ปดํ”Œ๋ผ์ด์–ธํŠธ ์ œ์–ด (Compliant/Impedance Control) ์ธก๋ฉด: ์ „ํ†ต์ ์œผ๋กœ ๋กœ๋ด‡์˜ ์ปดํ”Œ๋ผ์ด์–ธ์Šค๋Š” ๋ฌผ๋ฆฌ ์ œ์–ด ๊ณ„์ธต์—์„œ ์ž„ํ”ผ๋˜์Šค ์ œ์–ด๋‚˜ ์–ด๋“œ๋ฏธํ„ด์Šค ์ œ์–ด์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์™”๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฏธ๋ฆฌ ์ •์˜๋œ ์Šคํ”„๋ง-๋Œํผ ๊ณ„์ˆ˜(๊ฐ•์„ฑ, ๊ฐ์‡ )๋ฅผ ์ด์šฉํ•ด ๋กœ๋ด‡ ๊ด€์ ˆ์— ํƒ„์„ฑ ํŠน์„ฑ์„ ๋ถ€์—ฌํ•˜๊ฑฐ๋‚˜, ํž˜ ์„ผ์„œ๋กœ ์ธก์ •๋œ ์™ธ๋ ฅ์— ๋”ฐ๋ผ ๋ชฉํ‘œ ์œ„์น˜๋ฅผ ๋ณด์ •ํ•˜๋Š” ๋“ฑ์˜ ๋ฐฉ์‹์ด ์ผ๋ฐ˜์ ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๊ณ ์ „ ์ œ์–ด๊ธฐ๋ฒ•๋“ค์€ ์ฆ‰๊ฐ์ ์œผ๋กœ ์—ฐ์†์ ์ธ ํž˜ ์ œ์–ด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์•ˆ์ „์„ฑ์— ๊ธฐ์—ฌํ•˜์ง€๋งŒ, ๋กœ๋ด‡์˜ ๊ณ ์ฐจ์› ์ „์‹  ๋™์ž‘์— ์ ์šฉํ•˜๊ธฐ ์–ด๋ ต๊ณ  ์ž‘์—…๋ณ„๋กœ ์ ์ ˆํ•œ ๊ฐ•์„ฑ ํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹์ด ํ•„์š”ํ•˜๋‹ค๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค. ๋ฐ˜๋ฉด SoftMimic์€ ๊ณ ์ฐจ์› ๋ชจ์…˜ ํ•™์Šต์˜ ๋งฅ๋ฝ์—์„œ ์ปดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋…ผํ•œ๋‹ค๋Š” ์ ์—์„œ ํฐ ์ฐจ๋ณ„์„ฑ์ด ์žˆ๋‹ค. ์ฆ‰, ๊ธฐ์กด์—๋Š” ๋ชจ์…˜ ์ƒ์„ฑ๊ณผ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ํ™•๋ณด๊ฐ€ ๋ณ„๊ฐœ๋กœ ๋‹ค๋ฃจ์–ด์กŒ๋‹ค๋ฉด, SoftMimic์€ ์ด๋ฅผ ๋‹จ์ผ ํ•™์Šต ํ”„๋ ˆ์ž„์›Œํฌ์— ํ†ตํ•ฉํ•˜์˜€๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด SCAPE (2021) ๋“ฑ์˜ ์—ฐ๊ตฌ๊ฐ€ ํŠน์ • ์ž‘์—…์—์„œ์˜ ๊ฐ•์„ฑ ์ œ์–ด ์ •์ฑ…์„ ํ•™์Šต์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์‹œ๋„๋œ ๋ฐ” ์žˆ์ง€๋งŒ, ์ฃผ๋กœ ์†Œ๊ทœ๋ชจ ๋งค๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ ์ž‘์—…์— ๊ตญํ•œ๋˜์—ˆ๋‹ค. SoftMimic์€ ์ „์‹  ์ œ์–ด ์˜์—ญ์—์„œ, ๊ทธ๊ฒƒ๋„ ์‚ฌ๋žŒ์˜ ๋ณต์žกํ•œ ์‹œ๋ฒ” ๋™์ž‘์„ ๋ชจ๋ฐฉํ•˜๋Š” ๋™์‹œ์— ์ปดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ๋‹ฌ์„ฑํ–ˆ๋‹ค๋Š” ์ ์—์„œ ์ƒˆ๋กœ์šด ์ง€ํ‰์„ ์—ฐ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

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

์ •๋ฆฌํ•˜๋ฉด, ๊ธฐ์กด ์—ฐ๊ตฌ์™€์˜ ๋น„๊ต๋ฅผ ํ†ตํ•ด ๋“œ๋Ÿฌ๋‚˜๋Š” SoftMimic์˜ ํŠน์ง•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค:

  • ๊ธฐ์กด ๋ชจ์…˜ ๋ชจ๋ฐฉ RL ๋Œ€๋น„: ์•ˆ์ „ํ•˜๊ณ  ์œ ์—ฐํ•œ ๋ชจ๋ฐฉ์„ ๋‹ฌ์„ฑ (๊ธฐ์กด์—” ์ •ํ™•ํ•œ ์ถ”์ข…๋งŒ, SoftMimic์€ ์•ˆ์ „ ๊ณ ๋ ค).
  • ๊ธฐ์กด ์ปดํ”Œ๋ผ์ด์–ธ์Šค ์ œ์–ด ๋Œ€๋น„: ํ•™์Šต ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณ ์ฐจ์› ๋™์ž‘์—์„œ์˜ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ๊ตฌํ˜„ (๊ธฐ์กด์—” ์ €์ฐจ์›/๊ณ ์ • ๊ฐ•์„ฑ, SoftMimic์€ ํ•™์Šต์œผ๋กœ ์ƒํ™ฉ๋ณ„ ์ˆœ์‘).
  • ํ•˜๋‚˜์˜ ์ •์ฑ…์œผ๋กœ ๊ฐ•์„ฑ ๊ฐ€๋ณ€: (๊ธฐ์กด์—” ์ˆ˜๋™ ํŒŒ๋ผ๋ฏธํ„ฐ ๋ณ€๊ฒฝ, SoftMimic์€ ์ •์ฑ… ์ž…๋ ฅ์œผ๋กœ ์‹ค์‹œ๊ฐ„ ๊ฐ€๋ณ€).
  • ์‹œ๋ฎฌ๋ ˆ์ด์…˜-ํ˜„์‹ค ๊ฒฉ์ฐจ์—์„œ์˜ ์„ฑ๋Šฅ: (๊ธฐ์กด RL ๋ชจ๋ฐฉ ์ •์ฑ…์€ ํ˜„์‹ค ์ ์šฉ ์–ด๋ ค์›€, SoftMimic์€ ํ˜„์‹ค ๋กœ๋ด‡ ์ ์šฉ ์‹œ ์•ˆ์ „์„ฑ ๋ฉด์—์„œ ์œ ๋ฆฌํ•˜์—ฌ ์‹ค์ œ ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ ์ฆ๋Œ€).

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

5. ๊ฐ•์  ๋ฐ ์•ฝ์  ๋ถ„์„

๊ฐ•์ (strengths)

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

์•ฝ์ (weaknesses)

  • ๊ฐ•์„ฑ ์กฐ์ ˆ์˜ ์ž๋™ํ™” ๋ถ€์กฑ: ํ˜„์žฌ SoftMimic ์ •์ฑ…์€ ๊ฐ•์„ฑ ์ˆ˜์ค€์„ ์™ธ๋ถ€์—์„œ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์ž…๋ ฅ๋ฐ›์•„ ๋™์ž‘์„ ์กฐ์ ˆํ•œ๋‹ค. ์ฆ‰, ๋กœ๋ด‡์ด ์Šค์Šค๋กœ ์ƒํ™ฉ์„ ํŒ๋‹จํ•˜์—ฌ ๊ฐ•์„ฑ์„ ๋†’์ด๊ฑฐ๋‚˜ ๋‚ฎ์ถ”๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด๋ฅผ ๋“ค์–ด์˜ฌ๋ฆด ๋•Œ๋Š” ๋†’์€ ๊ฐ•์„ฑ์ด, ์‚ฌ๋žŒ์—๊ฒŒ ๋ฌผ๊ฑด์„ ๊ฑด๋„ค์ค„ ๋•Œ๋Š” ๋‚ฎ์€ ๊ฐ•์„ฑ์ด ์ ํ•ฉํ•œ๋ฐ, ์ด๋Ÿฌํ•œ ๋งฅ๋ฝ์— ๋”ฐ๋ฅธ ์ตœ์  ๊ฐ•์„ฑ ์„ ํƒ์„ ์ •์ฑ…์ด ์ž์œจ์ ์œผ๋กœ ํ•˜์ง€๋Š” ๋ชปํ•œ๋‹ค. ์ด๋Š” ์—ฌ์ „ํžˆ ์‚ฌ๋žŒ์ด๋‚˜ ์ƒ์œ„ ๊ณ„ํš๊ธฐ๊ฐ€ ๊ฐ•์„ฑ ์ž…๋ ฅ์„ ์ ์ ˆํžˆ ์กฐ์ •ํ•ด์ค˜์•ผ ํ•จ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์™„์ „ํ•œ ์ง€๋Šฅ์  ์ˆœ์‘ ์ œ์–ด๋กœ ๊ฐ€๊ธฐ์—” ๋‚จ์€ ๊ณผ์ œ๋‹ค. ์ €์ž๋“ค๋„ ๊ณผ์ œ๋กœ์„œ โ€œ๋กœ๋ด‡์ด ์Šค์Šค๋กœ ๋™์ ์œผ๋กœ ๊ฐ•์„ฑ์„ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•โ€์„ ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ์œผ๋กœ ์ œ์‹œํ•˜๊ณ  ์žˆ๋‹ค.
  • ์ฆ๊ฐ• ๋ฐ์ดํ„ฐ์˜ ํ•œ๊ณ„: SoftMimic์˜ ์„ฑ๋Šฅ์€ ์ฆ๊ฐ•๋œ ์ปดํ”Œ๋ผ์ด์–ธํŠธ ๋™์ž‘ ๋ฐ์ดํ„ฐ์˜ ํ’ˆ์งˆ๊ณผ ๋‹ค์–‘์„ฑ์— ํฌ๊ฒŒ ์˜์กดํ•œ๋‹ค. ์—ญ์šด๋™ํ•™ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์„ฑ๋œ ๋™์ž‘์€ ๋™์—ญํ•™์  ํšจ๊ณผ(๊ด€์„ฑ, ๋งˆ์ฐฐ ๋“ฑ)๋ฅผ ์™„์ „ํžˆ ๋ฐ˜์˜ํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ๋‹ค. ํ˜„์žฌ ๋ฐฉ๋ฒ•์€ ์ˆœ์ „ํžˆ ๊ธฐ๊ตฌํ•™์ (feasible posture) ๊ด€์ ์—์„œ ์™ธ๋ ฅ์— ๋Œ€ํ•œ ์ž์„ธ๋ฅผ ์‚ฐ์ถœํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์‹ค์ œ ๋ฌผ๋ฆฌ ํ™˜๊ฒฝ์—์„œ๋Š” ๋™์ž‘ ์†๋„๋‚˜ ๊ฐ€์†์— ๋”ฐ๋ฅธ ๊ด€์„ฑ๋ ฅ, ์ถฉ๋Œ ์‹œ ๋ฐ˜๋ฐœ๋ ฅ ๋“ฑ์ด ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋น ๋ฅด๊ฒŒ ๊ฑท๋Š” ๋„์ค‘ ๋ฐ€๋ ธ์„ ๋•Œ์˜ ์‹ค์ œ ๊ฑฐ๋™์€ ๋‹จ์ˆœ IK๋กœ ๊ณ„์‚ฐํ•œ ์ž์„ธ์™€ ์ฐจ์ด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•์— ๋™์—ญํ•™์  ๊ณ ๋ ค๊ฐ€ ๋ถ€์กฑํ•œ ์ ์€, ์ •์ฑ…์ด ๊ทธ๋Ÿฐ ์ƒํ™ฉ์„ ํ•™์Šตํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜์—ฌ ํ•œ๊ณ„๋กœ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋…ผ๋ฌธ์˜ ๋ฏธ๋ž˜ ์ž‘์—…์—์„œ๋„ โ€œ์ฆ๊ฐ• ๊ณผ์ •์— ๋™์—ญํ•™์„ ํฌํ•จโ€์‹œํ‚ค๋Š” ๋ฐฉํ–ฅ์ด ์–ธ๊ธ‰๋˜์–ด ์žˆ์œผ๋ฉฐ , ์ด๋ฅผ ํ†ตํ•ด ํ˜„์‹ค ๋ฌผ๋ฆฌ์™€์˜ ์˜ค์ฐจ๋ฅผ ์ค„์ผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.
  • ์ฆ๊ฐ• ๋ฐ์ดํ„ฐ ์ƒ์„ฑ์˜ ๋น„์šฉ: ๋‹ค์–‘ํ•œ ์™ธ๋ ฅ ์ƒํ™ฉ๊ณผ ๊ฐ•์„ฑ ์ˆ˜์ค€์„ ๋ง๋ผํ•˜๋Š” ์ฆ๊ฐ• ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์‹œ๊ฐ„๊ณผ ์ž์› ๋น„์šฉ์ด ๋งŽ์ด ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๋…ผ๋ฌธ์—์„œ โ€œmassive augmented dataset(๊ฑฐ๋Œ€ ์ฆ๊ฐ• ๋ฐ์ดํ„ฐ์…‹)โ€์ด๋ผ๋Š” ํ‘œํ˜„์ด ๋“ฑ์žฅํ•˜๋Š”๋ฐ, ์ด๋Š” ๊ณง ๋งค์šฐ ๋งŽ์€ ์‹œ๋‚˜๋ฆฌ์˜ค๋ณ„ IK ๊ณ„์‚ฐ์ด ํ•„์š”ํ•จ์„ ์˜๋ฏธํ•œ๋‹ค. ๋ณต์žกํ•œ ์ „์‹  ๋ชจ์…˜์˜ IK ํ•ด๋Š” ๊ณ„์‚ฐ์ด ์–ด๋ ค์šธ ์ˆ˜ ์žˆ๊ณ , ์ œ์•ฝ ์กฐ๊ฑด์ด ๋งŽ์„์ˆ˜๋ก ์‹คํŒจํ•˜๊ฑฐ๋‚˜ ๋น„ํ˜„์‹ค์ ์ธ ์ž์„ธ๊ฐ€ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ฒ€์ฆํ•˜๋Š” ๊ณผ์ •์— ์ „๋ฌธ๊ฐ€์˜ ๊ฐœ์ž…์ด๋‚˜ ํŠœ๋‹์ด ์ผ๋ถ€ ์š”๊ตฌ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์™„์ „ ์ž๋™ํ™”๋œ ํ•™์Šต์ด๋ผ ๋ณด๊ธฐ ์–ด๋ ค์šด ๋ฉด๋„ ์žˆ๋‹ค. ๋˜ํ•œ ์ฆ๊ฐ•๋œ ์ƒํ™ฉ ์ด์™ธ์˜ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์ƒํ™ฉ์ด ๋‚˜ํƒ€๋‚˜๋ฉด (์˜ˆ: ์ „ํ˜€ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์˜ ์ถฉ๋Œ ๋“ฑ) ์ •์ฑ…์ด ๊ทธ ๊ฒฝ์šฐ๊นŒ์ง€ ์ ์‘ํ•  ์ง€๋Š” ๋ณด์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•์˜ ๋ฒ”์œ„๋ฅผ ์–ผ๋งˆ๋‚˜ ์ž˜ ์ •ํ•˜๋А๋ƒ๊ฐ€ ์„ฑ๋Šฅ์„ ์ขŒ์šฐํ•˜๋ฉฐ, ์ž˜๋ชปํ•˜๋ฉด ์ฆ๊ฐ• ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ์ƒํ™ฉ์—์„œ๋Š” ๋‹ค์‹œ ์ทจ์•ฝํ•ด์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค.
  • ์ •์ฑ…์˜ ๋ณต์žก๋„ ๋ฐ ๊ด€์ฐฐ ํ•œ๊ณ„: SoftMimic ์ •์ฑ…์€ ์™ธ๋ถ€ ํž˜์„ ์ง์ ‘ ๊ด€์ธกํ•˜์ง€ ์•Š๊ณ  ๋‚ด๋ถ€ ์„ผ์„œ์™€ ๊ธฐ์ค€ ๋ชจ์…˜ ๋Œ€๋น„ ์˜ค์ฐจ๋กœ ์ถ”๋ก ํ•˜๋„๋ก ๋˜์–ด ์žˆ๋‹ค. ์ด๋Š” ์„ผ์„œ ๋…ธ์ด์ฆˆ๋‚˜ ๋ชจ๋ธ ์˜ค์ฐจ์— ๋ฏผ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ์„ค์ •์ด๋‹ค. ์‹ค์ œ ๋กœ๋ด‡์—์„œ๋Š” ๊ด€์ ˆ ์„ผ์„œ ์˜ค์ฐจ ๋“ฑ์œผ๋กœ ์ธํ•ด ์ •์ฑ…์ด ์™ธ๋ ฅ์ด ์žˆ๋‹ค๊ณ  ์ž˜๋ชป ํ•ด์„ํ•˜๊ฑฐ๋‚˜, ๋ฐ˜๋Œ€๋กœ ์ž‘์€ ์ ‘์ด‰์„ ๊ฐ์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ํž˜์„ผ์„œ๋ฅผ ์“ฐ์ง€ ์•Š์€ ๊ฒƒ์€ ์„ค๊ณ„ ๊ฐ„์†Œํ™” ์ธก๋ฉด์—์„œ๋Š” ์žฅ์ ์ด์ง€๋งŒ, ๋™์‹œ์— ์ •์ฑ…์ด ์ถ”๋ก ํ•ด์•ผ ํ•  ์ˆจ์€ ๋ณ€์ˆ˜(hidden parameter)๊ฐ€ ๋Š˜์–ด๋‚œ ์…ˆ์ด์–ด์„œ ํ•™์Šต ๋‚œ์ด๋„๋ฅผ ๋†’์ผ ์ˆ˜๋„ ์žˆ๋‹ค. ํŠนํžˆ ๋งค์šฐ ๊ธ‰๊ฒฉํ•œ ์ถฉ๊ฒฉ์ด๋‚˜ ์ดˆ๋‹น ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณต๋˜๋Š” ์ง„๋™ ๋“ฑ์˜ ๊ฒฝ์šฐ, ์ •์ฑ…์ด ์ด๋ฅผ ์ •ํ™•ํžˆ ๊ฐ์ง€ํ•˜์—ฌ ๋น ๋ฅด๊ฒŒ ๋Œ€์‘ํ•˜๋Š” ๋ฐ ํ•œ๊ณ„๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. ์ถ”ํ›„ ์ด๋Ÿฌํ•œ ๋ถ€๋ถ„์„ ๋ณด์™„ํ•˜๋ ค๋ฉด ์ •์ฑ…์— ์™ธ๋ ฅ ์ถ”์ • ๋ชจ๋“ˆ์„ ๋„ฃ๊ฑฐ๋‚˜, ๊ณ ์ฃผํŒŒ ์‹ ํ˜ธ์— ๋Œ€ํ•œ ๋กœ๋ฒ„์ŠคํŠธ๋‹ˆ์Šค๋ฅผ ๋†’์ด๋Š” ํ›ˆ๋ จ์ดcํ•„์š”ํ•  ๊ฒƒ์ด๋‹ค.
  • ์ž‘์—… ๋ฒ”์œ„ ๋ฐ ์ผ๋ฐ˜์„ฑ ํ•œ๊ณ„: SoftMimic์˜ ์‹คํ—˜๋“ค์€ ์ฃผ๋กœ ์ผ์ƒ์ ์ธ ํž˜ ์ƒํ˜ธ์ž‘์šฉ ๋ฒ”์œ„ ๋‚ด์˜ ์‹œ๋‚˜๋ฆฌ์˜ค(๊ฐ€๋ฒผ์šด ์ ‘์ด‰, ์ˆ˜ kg ์ •๋„ ๋ฌผ์ฒด, ๋น„๊ต์  ๋А๋ฆฐ ๋™์ž‘ ๋“ฑ)์— ํ•œ์ •๋˜์–ด ์žˆ๋‹ค. ์‚ฐ์—… ํ˜„์žฅ์ฒ˜๋Ÿผ ๋งค์šฐ ๋ฌด๊ฑฐ์šด ๋ฌผ์ฒด(์ˆ˜์‹ญ kg)๋ฅผ ๋‹ค๋ฃจ๊ฑฐ๋‚˜, ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ์•ˆ ๋˜๋Š” ๋งค์šฐ ์ •๋ฐ€ ์ž‘์—…, ํ˜น์€ ๋‹ฌ๋ฆฌ๊ธฐ์ฒ˜๋Ÿผ ๊ณ ์†์˜ ๋™์  ๋™์ž‘ ๋“ฑ์—๋Š” ์•„์ง ์ ์šฉ ์‚ฌ๋ก€๊ฐ€ ์—†๋‹ค. ์ด๋Ÿฌํ•œ ์˜์—ญ์—์„œ๋Š” ์š”๊ตฌ ๊ฐ•์„ฑ์ด ๊ทน๋‹จ์ ์œผ๋กœ ๋†’๊ฑฐ๋‚˜ ๋‚ฎ์•„์•ผ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, SoftMimic ์ ‘๊ทผ์ด ๊ทธ ๋งŒํผ์˜ ๋ฒ”์œ„๋ฅผ ํฌ๊ด„ํ•  ์ˆ˜ ์žˆ์„์ง€๋Š” ๋ฏธ์ง€์ˆ˜๋‹ค. ๋˜ํ•œ ๋ณธ ๋…ผ๋ฌธ์€ ํ•˜๋‚˜์˜ ๋ชจ์…˜์— ๋Œ€ํ•ด์„œ๋Š” ์ผ๋ฐ˜ํ™”๋ฅผ ๋ณด์˜€์ง€๋งŒ, ์„œ๋กœ ์ƒ์ดํ•œ ์—ฌ๋Ÿฌ ๋ชจ์…˜๊ฐ„ (์˜ˆ: ๊ฑท๊ธฐ์™€ ์ ํ”„ํ•˜๊ธฐ ๋‘ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘) ๋™์‹œ์— ํ•™์Šตํ•œ ํ•˜๋‚˜์˜ ์ •์ฑ…์œผ๋กœ ๋ณตํ•ฉ์ ์ธ ์Šคํ‚ฌ์„ ๋ณด์ด๋Š” ์‹คํ—˜์€ ์—†๋‹ค. ์ฆ‰ ๋ฉ€ํ‹ฐ์Šคํ‚ฌ ํ™•์žฅ์— ๋Œ€ํ•œ ๊ฒ€์ฆ์€ ๋‚จ์•„ ์žˆ๋‹ค. ์ €์ž๋“ค์ด ๋ฏธ๋ž˜ ๋ฐฉํ–ฅ์œผ๋กœ ์–ธ๊ธ‰ํ•œ โ€œ๋Œ€๊ทœ๋ชจ ๋‹ค์–‘ํ•œ ๋ชจ์…˜์— ๋Œ€ํ•œ ์ „์‹  ์ œ์–ด ํ•™์Šตโ€ ์€ ์•„์ง ๋‹ฌ์„ฑ๋˜์ง€ ์•Š์€ ๋ถ€๋ถ„์œผ๋กœ, ๊ทธ ๋‹จ๊ณ„์—์„œ๋Š” ์ƒˆ๋กœ์šด ๋„์ „๊ณผ์ œ๊ฐ€ ๋‚˜ํƒ€๋‚  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค.

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

Copyright 2024, Jung Yeon Lee