Whole-body Multi-contact Motion Control for Humanoid Robots Based on Distributed Tactile Sensors
์ ์: Masaki Murooka, Kensuke Fukumitsu, Marwan Hamze, Mitsuharu Morisawa, Hiroshi Kaminaga, Fumio Kanehiro, Eiichi Yoshida | ๋ ์ง: 2025-05-26 | URL: https://arxiv.org/abs/2505.19580 📄 PDF
Essence
Fig. 1. Control system for whole-body multi-contact motion in a humanoid robot.
ํด๋จธ๋
ธ์ด๋ ๋ก๋ด์ด ๋ถ์ฐ ์ด๊ฐ ์ผ์๋ฅผ ์ฅ์ฐฉํ์ฌ ํ๊ฟ์น, ๋ฌด๋ฆ ๋ฑ ์ค๊ฐ ์์ญ์ ์ ์ด์ ํฌํจํ ์ ์ ๋ค์ค ์ ์ด ๋ชจ์
์ ์ ์ดํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋ฐํ๋ค.
Motivation
- Known: ๊ธฐ์กด ์ฐ๊ตฌ๋ ์๊ณผ ๋ฐ ๋ฑ extremities์์์ ๋ค์ค ์ ์ด ๋ชจ์
์ ์ด๋ฅผ ๋ค๋ฃจ์์ผ๋ฉฐ, ์ด๊ฐ ์ผ์๋ ์ฃผ๋ก human interaction์ด๋ object manipulation ์์
์ ํ์ฉ๋์๋ค.
- Gap: position-controlled ํด๋จธ๋
ธ์ด๋ ๋ก๋ด์ด ์ค์๊ฐ ์ด๊ฐ ํผ๋๋ฐฑ์ ํตํด ์ค๊ฐ ์์ญ(forearm ๋ฑ)์์์ ๋์ ์ ์ด ๋ชจ์
์ ์คํํ ์ฌ๋ก๊ฐ ๋ถ์ฌํ๋ค.
- Why: ํด๋จธ๋
ธ์ด๋ ๋ก๋ด์ด ์ข์ ํ๊ฒฝ์์ ์์ ์ ์ผ๋ก ์์
ํ๋ ค๋ฉด ์ ์ ์์ญ์ ์ ์ด์ ํ์ฉํ robust ๋ชจ์
์ด ํ์์ ์ด๋ฉฐ, ์ด๋ฅผ ํตํด disturbance์ environmental error์ ๋ํ ์์ ์ฑ์ ๋์ผ ์ ์๋ค.
- Approach: ๊ธฐ์กด ๋ค์ค ์ ์ด ์ ์ด ํ๋ ์์ํฌ๋ฅผ ํ์ฅํ์ฌ distributed tactile sensor๋ก๋ถํฐ ์ธก์ ํ contact polygon๊ณผ contact wrench๋ฅผ ์ด์ฉํด centroidal motion control๊ณผ limb motion control์ ๊ฐํํ๋ค.
Achievement
Fig. 4. RHP Kaleido with distributed tactile sensors mounted on one forearm
- ๋ถ์ฐ ์ด๊ฐ ์ผ์ ๊ธฐ๋ฐ ์ ์ด ๋ค๊ฐํ ์จ๋ผ์ธ ์
๋ฐ์ดํธ: ์ค์ธก contact polygon๊ณผ predefined polygon์ ์ฐจ์ด๋ฅผ ๊ฐ์งํ์ฌ real-time์ผ๋ก ์ ์ด ์์ญ์ ๋ณด์ ํ์ฌ balance control ์์ ์ฑ์ ํฅ์
- MPC ๊ธฐ๋ฐ ํฅ์๋ centroidal ๊ณํ: Newton-Euler equation ๊ธฐ๋ฐ์ nonlinear discrete system์ MPC๋ก ์ ์ดํ๋ฉฐ tactile feedback์ ํตํด wrench distribution ์ต์ ํ
- ์ค์๊ฐ dampening ์ ์ด: ์ด๊ฐ ์ผ์์ contact wrench ์ธก์ ์ ํผ๋๋ฐฑ์ผ๋ก ํ์ฉํ์ฌ disturbance์ environmental error์ ๋ํ robustness ์ฆ๊ฐ
- ์ค์ ํด๋จธ๋
ธ์ด๋ ๋ก๋ด ๊ฒ์ฆ: RHP Kaleido๋ฅผ ํตํด forearm contact๋ก ์ ์ง stepping, thigh contact๋ก ์์ ์์ธ balancing ๋ฑ ๋ค์ํ ์ ์ ๋ค์ค ์ ์ด ๋ชจ์
์คํ
How
Fig. 1. Control system for whole-body multi-contact motion in a humanoid robot.
- Deformable sheet-shaped distributed tactile sensor๋ฅผ ๋ก๋ด limb ํ๋ฉด์ ์ฅ์ฐฉํ์ฌ robot body shape ๋ณํ ์ต์ํ
- Contact wrench๋ฅผ friction pyramid์ ridge vector์ scale factor ฮป๋ก ํํํ์ฌ centroidal ์ํ ์ ์ด ์
๋ ฅ์ผ๋ก ํ์ฉ
- MPC๋ฅผ ํตํด centroidal motion์ ์ ์ดํ๋, contact polygon ์ ๋ณด๋ก๋ถํฐ moment ์์ฑ ๊ฐ๋ฅ ๋ฒ์๋ฅผ ๋์ ์ผ๋ก ๊ฒฐ์
- Limb motion control์์ inverse kinematics์ ํจ๊ป tactile feedback ๊ธฐ๋ฐ์ compliance control ์ ์ฉ
- Simulation์ผ๋ก ์ ์ด๋ฒ์ ์์ ์ฑ์ ๊ฒ์ฆํ ํ real-world ์คํ ์ํ
Originality
- Position-controlled ํด๋จธ๋
ธ์ด๋ ๋ก๋ด์์ ์ค์๊ฐ ์ด๊ฐ ์ผ์ ํผ๋๋ฐฑ์ ํตํ ๋์ ์ค๊ฐ ์์ญ ์ ์ด์ ์ฒซ ์คํ
- Distributed tactile sensor๋ก๋ถํฐ contact polygon์ ์จ๋ผ์ธ์ผ๋ก ์ธก์ ํ๊ณ ์ด๋ฅผ centroidal control์ ๋ฐ์ํ๋ ์๋ก์ด ํตํฉ ์ ์ด ๋ฐฉ์
- ๊ธฐ์กด extremity-only ๋ค์ค ์ ์ด ์ ์ด ํ๋ ์์ํฌ๋ฅผ whole-body contact๋ก ์ผ๋ฐํํ ํ์ฅ
Limitation & Further Study
- Contact sequence์ ์๊ฐ, ์์น, ์์ญ์ด ์ฌ์ ์ ๊ฒฐ์ ๋์ด์ผ ํ๋ฏ๋ก fully autonomous planning์ ๋ฏธ์คํ
- Distributed tactile sensor์ calibration๊ณผ spatial map construction ๊ณผ์ ์ด ํ์ํ๋ฉฐ ์ผ์ ๋ง๋ชจ์ ๋ฐ๋ฅธ ์ฑ๋ฅ ์ ํ ๊ฐ๋ฅ์ฑ
- Real-world ์คํ์ด RHP Kaleido ๋จ์ผ ๋ก๋ด์ผ๋ก๋ง ๊ฒ์ฆ๋์ด ๋ค๋ฅธ ํด๋จธ๋
ธ์ด๋ ํ๋ซํผ์ผ๋ก์ ์ผ๋ฐํ ๊ฐ๋ฅ์ฑ ๋ฏธํ์ธ
- ๊ณ ์ ๋์ ๋ชจ์
์์์ ์ผ์ ์๋ต ์ง์ฐ๊ณผ friction coefficient ๋ณํ์ ๋ํ robustness ๋ถ์ ๋ถ์กฑ
- ํ์ ์ฐ๊ตฌ๋ก tactile sensor ๊ธฐ๋ฐ์ global motion planner ๊ฐ๋ฐ๊ณผ ๋ค์ํ ๋ก๋ด ํ๋ซํผ ์ ์ฉ ํ์
Evaluation
Novelty: 4/5 Technical Soundness: 3/5 Significance: 4/5 Clarity: 4/5 Overall: 4/5
์ดํ: ๋ณธ ๋
ผ๋ฌธ์ distributed tactile sensor๋ฅผ ํ์ฉํ์ฌ ํด๋จธ๋
ธ์ด๋ ๋ก๋ด์ ์ ์ ๋ค์ค ์ ์ด ๋ชจ์
์ ์ฒ์์ผ๋ก ์คํํ ์๋ฏธ ์๋ ์ฐ๊ตฌ๋ก, ๋ฐฉ๋ฒ๋ก ๊ณผ ๊ฒ์ฆ์ด ์ฒด๊ณ์ ์ด๋ autonomous planning ๋ฏธํก์ด ์ ํ์ ์ด๋ค.
๐ง Audio Overview
์ด ๋
ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํ์บ์คํธํ ์ค๋์ค๋ก ์์ฑํฉ๋๋ค. (Gemini ยท ํค๋ ๋ธ๋ผ์ฐ์ ์๋ง ์ ์ฅ ยท ์์ฑ๋ณธ์ ์ด๋ฉ์ผ๋ก๋ ์ ์ก)
โธ ๊ณ ๊ธ: ๊ตฌ์ฑ ๋ฐฉํฅ(๋๋ณธ ์์ฑ ์ง์นจ) ์ง์ ์์