๋ก๋ด ์ ๊ธฐ๊ตฌํ(Forward Kinematics)์ ๋ก๋ด ๊ฐ๋ฐ ๋ฐ ์ค๊ณ์์ ํ์์ ์ธ ์ด๋ก ์ผ๋ก, ๋ก๋ด์ ์ด๋์ ์ดํดํ๊ณ ์ ์ดํ๋ ๋ฐ ํ์ํ ๊ธฐ์ด ์ง์์ ์ ๊ณตํฉ๋๋ค.
์ด ํ๋ก์ ํธ์ ๋ชฉํ๋ Forward Kinematics์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํด ๋ก๋ด์ ๋์์ ์๋ฎฌ๋ ์ด์ ํ ์ ์๋ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๋ ๊ฒ ์ ๋๋ค.
- **6์์ ๋ ๋ก๋ด์ ๋ํ DH ํ๋ผ๋ฏธํฐ ์ ์
- **DH ๋ณํ ํ๋ ฌ ๊ณ์ฐ (**๊ฐ DH ํ๋ผ๋ฏธํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ณํ ํ๋ ฌ์ ๊ณ์ฐํ๋ ์ฝ๋๋ฅผ ๊ตฌํ)
- **Forward Kinematics (**DH ๋ณํ ํ๋ ฌ์ ๊ฒฐํฉํด ๋ก๋ด์ ๋๋จ (end effector) ์์น ๊ณ์ฐ)
- **์๋ฎฌ๋ ์ด์ ํ๋ก๊ทธ๋จ ์ ์ (**๋ก๋ด์ ๋์์ ์๊ฐํํ ์ ์๋ ์๋ฎฌ๋ ์ด์ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐ)
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด : Python
- Python matplotlib, Slider, Rotation, numpy
- ์ํ์ ๋ชจ๋ธ : DH ํ๋ผ๋ฏธํฐ(Denavit-Hartenberg), ์ ๊ธฐ๊ตฌํ(Forward Kinematics)
- 6DOF ๋ก๋ด ํ์ DHํ๋ผ๋ฏธํฐ๋ก ์ ๊ธฐ๊ตฌํ ๊ตฌํ
- matplotlib, Slider, Rotation, numpy ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ ์ค์๊ฐ ์๋ฎฌ๋ ์ด์
- End Effector์ postion๊ณผ orientation ๊ณ์ฐ
- ์๊ฐ ๋จ์ถ : ๋ก๋ด ์๋ฎฌ๋ ์ด์ ์ ํตํด ๋์ ๋ฒ์๋ฅผ ๋ฏธ๋ฆฌ ํ์ธํด ์ค๊ณ ์๊ฐ 40% ๋จ์ถ
- ๋น์ฉ ์ ๊ฐ : ์ค์ ๋ก๋ด ์์คํ ๊ตฌํ ์ ์ ์๋ฎฌ๋ ์ด์ ์ผ๋ก ์ค๊ณ ๋น์ฉ ์ ๊ฐ