Kinematics of Planer Multibody Systems

ํ‰๋ฉด์— ๋†“์ธ ํŠน์ • ๋ฌผ์ฒด๋ฅผ ๋‚˜ํƒ€๋‚ด๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ? ๊ทธ ๋ฌผ์ฒด๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ๊ธฐ์ค€์„ ์žก์•„์„œ ์„ค๋ช…ํ•ด์•ผ ํ•  ๊ฒƒ์ด๋‹ค. ์ฆ‰ ์ ˆ๋Œ€์ขŒํ‘œ ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

๋จผ์ € ๋ฌผ์ฒด์˜ ์งˆ๋Ÿ‰ ์ค‘์‹ฌ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ขŒํ‘œ๊ฐ€ ์กด์žฌํ•  ๊ฒƒ์ด๊ณ , (x, y) ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฌผ์ฒด์˜ ํ˜•์ƒ์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ์— ๊ธฐ์ค€์œผ๋กœ ์žก์€ ์ƒ๋Œ€์ขŒํ‘œ ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ด์œ ๋Š” ๋ฌผ์ฒด๋Š” ์œ„์น˜์ •๋ณด ์ด์™ธ์—๋„ ํšŒ์ „์— ๋Œ€ํ•œ ์ •๋ณด๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฌผ์ฒด๊ธฐ์ค€์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ๊ธฐ์ค€์ด ํ•„์š”ํ•˜๋‹ค. ์ฆ‰, ์ ˆ๋Œ€์ขŒํ‘œ์™€ ์ƒ๋Œ€์ขŒํ‘œ๊ฐ€ ์–ผ๋งˆ๋‚˜ ํšŒ์ „ํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ์ง€ํ‘œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

  • 2D
    • Rx, Ry, T : 3๊ฐœ
  • 3D
    • Rx, Ry, Rz, Tx, Ty, Tz : 6๊ฐœ

Degree Of Freedom

๊ณ„์˜ ์šด๋™์„ ์ •ํ™•ํžˆ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ตœ์†Œํ•œ์˜ ์ขŒํ‘œ ์ˆ˜ ๋ฅผ ์ž์œ ๋„๋ผ ํ•œ๋‹ค.

์ขŒํ‘œ๊ณ„์˜ ์ด ๊ฐœ์ˆ˜

์—ฌ๊ธฐ์„œ n coordinates๋Š” ํ•ด๋‹น ์‹œ์Šคํ…œ์˜ ์ขŒํ‘œ์˜ ์ด ๊ฐœ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. coordinates์˜ ๊ฐœ์ˆ˜ n์€, ํ•ด๋‹น ์‹œ์Šคํ…œ์˜ ๋ฌผ์ฒด์ˆ˜์™€ ๊ด€๋ จ์ด ์žˆ๋‹ค.

์ด์™€ ๊ฐ™์€ ์‹œ์Šคํ…œ์ด ์žˆ์„ ๋•Œ, ์ด ์‹œ์Šคํ…œ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด์„œ๋Š”, ์ ˆ๋Œ€์ขŒํ‘œ, ๋˜ ๊ฐ๊ฐ์˜ ๋ฌผ์ฒด์—์„œ ์‚ฌ์šฉํ•ด์•ผํ•˜๋Š” ์ขŒํ‘œ๊ณ„๊นŒ์ง€ 12๊ฐœ์ด๋‹ค.

์šฐ๋ฆฌ๋Š” ๋ณดํ†ต Ground๋ฅผ ์ ˆ๋Œ€์ขŒํ‘œ๋กœ ์žก์œผ๋ฉฐ, ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ด ์‹œ์Šคํ…œ์„ ๋ณผ๋•Œ, Ground, ํฌ๋žญํฌ, ์ปคํ”Œ๋Ÿฌ, ์ข…๋™์ ˆ ์ด 4๊ฐœ์˜ ๋ฌผ์ฒด๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ๊ฐ๊ฐ์˜ ๋ฌผ์ฒด๊ฐ€ 2D์—์„œ ์ •์˜๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ๊ฐ์˜ ์ขŒํ‘œ๊ณ„๋Š” Rx, Ry, T 3๊ฐœ์”ฉ์˜ ์ขŒํ‘œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๋”ฐ๋ผ์„œ 12๊ฐœ๊ฐ€ ์ด ํ•„์š”ํ•œ ์ขŒํ‘œ๊ณ„์˜ ์ˆ˜์ด๋‹ค.

๊ตฌ์†์‹์˜ ๊ฐœ์ˆ˜

๊ทธ๋Ÿฐ๋ฐ ์ € ์‹œ์Šคํ…œ์˜ ์ž์œ ๋„๋Š” 1์ด์—ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด, 1๊ฐœ์˜ ์ขŒํ‘œ๋งŒ์ด ์ € ์‹œ์Šคํ…œ์˜ ์šด๋™ํ•™์  ํ˜•์ƒ์„ ๊ฒฐ์ •์ง“๋Š”๋ฐ ์˜ํ–ฅ์„ ์ค€๋‹ค๋Š” ์–˜๊ธฐ์ธ๋ฐ, ๋‹ค๋ฅธ๋ง๋กœ ํ•˜๋ฉด ์ œ์•ฝ ์กฐ๊ฑด์ด 11๊ฐœ๋ผ๋Š” ์†Œ๋ฆฌ๋‹ค.

๊ทธ ์ œ์•ฝ์กฐ๊ฑด์€ ์–ด๋–ค ๊ฒƒ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ• ๊นŒ? ๊ฐ๊ฐ์˜ ๋ฌผ์ฒด์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” Joint ๋•Œ๋ฌธ์ด๋‹ค. ์ด ์‹œ์Šคํ…œ์—์„œ ๊ฐ๊ฐ์˜ Joint๋Š” ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๋ฌผ์ฒด๊ฐ€ ๊ธธ์ด๋ฐฉํ–ฅ, ๊ธธ์ด์— ์ˆ˜์ง์ธ ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ด๋Š” ๊ฒƒ์„ ์ œํ•œํ•˜๊ณ  ์žˆ๋‹ค.

8๊ฐœ์˜ ์ œ์•ฝ์ด Joint์—์„œ ๋ฐœ์ƒํ•œ๋‹ค. ๋˜ํ•œ, Ground๋Š” ์ด ์‹œ์Šคํ…œ ์ „์ฒด์—์„œ ๊ธฐ์ค€์  ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ๋‹ค. ์œ„์—์„œ 3๊ฐœ์˜ ์ขŒํ‘œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ณ„์‚ฐ์€ ํ–ˆ์ง€๋งŒ, Rx, Ry, T ๊ฐ๊ฐ์ด ์ƒ์ˆ˜๊ฐ’์„ ๊ฐ€์ ธ์•ผ ํ•˜๋ฏ€๋กœ, ์ œ์•ฝ ์—ญ์‹œ ์„ธ ์ขŒํ‘œ์— ๋Œ€ํ•ด์„œ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

๋”ฐ๋ผ์„œ Ground ์— ๋Œ€ํ•œ ์ œ์•ฝ์€ 3์ด๋‹ค. ๊ฒฐ๋ก ์ ์œผ๋กœ ์ „์ฒด ์ œ์•ฝ ์กฐ๊ฑด์€,

11์ด๋‹ค.

DOF calculation

๊ทธ๋ž˜์„œ DOF๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค.

Types of Mechanical Joints

  1. Prismatic Joint (Translational joint)
    • ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ์›€์ง์ผ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  joint
    • ๋”ฐ๋ผ์„œ 2D ์ธ ๊ฒฝ์šฐ ์ œ์•ฝ ์กฐ๊ฑด์€ 2์ด๋‹ค.
    • 3D ์ธ ๊ฒฝ์šฐ ์ œ์•ฝ ์กฐ๊ฑด์€ 5์ด๋‹ค.
  2. Revolute Joint (Pin joint)
    • ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  joint
    • ๋”ฐ๋ผ์„œ 2D ์ธ ๊ฒฝ์šฐ ์ œ์•ฝ ์กฐ๊ฑด์€ 2์ด๋‹ค.
    • 3D ์ธ ๊ฒฝ์šฐ ์ œ์•ฝ ์กฐ๊ฑด์€ 5์ด๋‹ค.
  3. Cylindrical Joint
    • ํšŒ์ „๊ณผ ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ผ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  joint
    • ์ด joint ๊ฒฝ์šฐ 2D์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.
    • 3D ์ธ ๊ฒฝ์šฐ ์ œ์•ฝ ์กฐ๊ฑด์€ 4์ด๋‹ค.
  4. Spherical Joint (ball Joint)
    • ์„ธ ๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „๋งŒ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“  joint
    • ๋”ฐ๋ผ์„œ 2D ์ธ ๊ฒฝ์šฐ๋Š” ์ •์˜๋˜์ง€ ์•Š๋Š”๋‹ค.
    • 3D ์ธ ๊ฒฝ์šฐ ์ œ์•ฝ ์กฐ๊ฑด์€ 4์ด๋‹ค.