๋ชจ์˜๊ณ ์‚ฌโ€บ๐Ÿ“ ๋ชจ์˜๊ณ ์‚ฌ โ€” 3๊ณผ๋ชฉ ๋ชจ์…˜ ์†Œํ”„ํŠธ์›จ์–ด
๋ชจ์˜๊ณ ์‚ฌ

๐Ÿ“ ๋ชจ์˜๊ณ ์‚ฌ โ€” 3๊ณผ๋ชฉ ๋ชจ์…˜ ์†Œํ”„ํŠธ์›จ์–ด

์‘์‹œ ์•ˆ๋‚ด
  • 20๋ฌธํ•ญ ยท ๊ถŒ์žฅ ์ œํ•œ์‹œ๊ฐ„ 30๋ถ„ (์‹ค์ œ ์‹œํ—˜์€ 4๊ณผ๋ชฉ 80๋ฌธํ•ญ / 2์‹œ๊ฐ„)
  • 4์ง€์„ ๋‹ค, ๋ฌธํ•ญ๋‹น 5์ . 40์ (8๋ฌธํ•ญ) ๋ฏธ๋งŒ์ด๋ฉด ๊ณผ๋ฝ, ์ „ ๊ณผ๋ชฉ ํ‰๊ท  60์  ์ด์ƒ ํ•ฉ๊ฒฉ
  • ์ •๋‹ต ์ฝœ์•„์›ƒ์„ ์—ด์ง€ ๋ง๊ณ  ๋๊นŒ์ง€ ํ‘ผ ๋’ค ๋งจ ์•„๋ž˜ ์ฑ„์ ํ‘œ๋กœ ์ฑ„์ ํ•˜์„ธ์š”. ํ‹€๋ฆฐ ๋ฌธํ•ญ์€ ํ•ด์„ค์˜ "์ถœ์ฒ˜" ๋…ธํŠธ๋กœ ๋Œ์•„๊ฐ€ ๋ณต์Šตํ•ฉ๋‹ˆ๋‹ค.
4์ง€์„ ๋‹ค 20๋ฌธํ•ญ โ€” ๋‹ต์„ ๊ณ ๋ฅด๊ณ  ์ฑ„์ ํ•˜๊ธฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ •๋‹ตยทํ•ด์„คยท๊ณผ๋ฝ ํŒ์ •์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.๋ฏธ์ฑ„์  โ€”
1.ํšŒ์ „ํ–‰๋ ฌ๊ณผ ๋™์ฐจ๋ณ€ํ™˜ํ–‰๋ ฌ์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€?

ํ–‰๋ ฌ ๊ณฑ์€ ๊ตํ™˜๋ฒ•์น™์ด ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ณ ์ • ์ขŒํ‘œ๊ณ„ ๊ธฐ์ค€ ๋ณ€ํ™˜์€ ์™ผ์ชฝ์—(์ „๊ณฑ), ํ˜„์žฌ ์ขŒํ‘œ๊ณ„ ๊ธฐ์ค€ ๋ณ€ํ™˜์€ ์˜ค๋ฅธ์ชฝ์—(ํ›„๊ณฑ) ๊ณฑํ•ด์•ผ ํ•˜๋ฉฐ, ์ˆœ์„œ๊ฐ€ ๋ฐ”๋€Œ๋ฉด ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค. โ‘ โ‘ก๋Š” ์ง๊ตํ–‰๋ ฌ์ธ ํšŒ์ „ํ–‰๋ ฌ์˜ ๊ธฐ๋ณธ ์„ฑ์งˆ, โ‘ข์€ ๋™์ฐจ๋ณ€ํ™˜ํ–‰๋ ฌ์˜ ๊ตฌ์กฐ๋กœ ๋ชจ๋‘ ์˜ณ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ๋ณ€ํ™˜ํ–‰๋ ฌ

2.๋งํฌ ๊ธธ์ด๊ฐ€ l_1 = 2 m, l_2 = 1 m์ธ 2๋งํฌ ํ‰๋ฉด ๋จธ๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ์—์„œ \theta_1 = 90ยฐ, \theta_2 = 0ยฐ์ผ ๋•Œ ๋ง๋‹จ์žฅ์น˜์˜ ์œ„์น˜ (x, y)๋Š”?

๋‘ ๋ฒˆ์งธ ๋งํฌ์˜ ์ ˆ๋Œ€๊ฐ์€ \theta_1 + \theta_2 = 90ยฐ.
x = l_1\cos\theta_1 + l_2\cos(\theta_1+\theta_2) = 2\cos 90ยฐ + 1\cos 90ยฐ = 0 + 0 = 0
y = l_1\sin\theta_1 + l_2\sin(\theta_1+\theta_2) = 2\sin 90ยฐ + 1\sin 90ยฐ = 2 + 1 = 3
๋‘ ๋งํฌ๊ฐ€ ๋ชจ๋‘ ์ˆ˜์ง์œผ๋กœ ๊ณง๊ฒŒ ๋ป—์€ ์ž์„ธ์ด๋ฏ€๋กœ (0, 3)์ด ์ง๊ด€๊ณผ๋„ ์ผ์น˜ํ•œ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ๋กœ๋ด‡ ๊ธฐ๊ตฌํ•™ ํ•ด์„

3.๋กœ๋ด‡ ๋จธ๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ์˜ ํŠน์ด์ (Singularity)์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์€ ๊ฒƒ์€?

ํŠน์ด์ ์˜ ์ˆ˜ํ•™์  ์กฐ๊ฑด์€ \det J(q) = 0 โ€” ์ž์ฝ”๋น„์•ˆ์˜ ์—ญํ–‰๋ ฌ์ด ์กด์žฌํ•˜์ง€ ์•Š์•„ ๋ง๋‹จ์˜ ์šด๋™ ์ž์œ ๋„๋ฅผ ํ•˜๋‚˜ ์ด์ƒ ์žƒ๊ณ , ๊ทธ ๊ทผ์ฒ˜์—์„œ๋Š” ์กฐ์ธํŠธ ์†๋„๊ฐ€ ๋น„์ •์ƒ์ ์œผ๋กœ ์ปค์ง„๋‹ค. ์ˆœ๊ธฐ๊ตฌํ•™์€ ์–ด๋–ค ์ž์„ธ์—์„œ๋„ ํ•ด๊ฐ€ ํ•ญ์ƒ ์œ ์ผํ•˜๋ฏ€๋กœ โ‘ ์€ ํ‹€๋ฆฌ๊ณ , ์ž์œ ๋„๋Š” ์ฆ๊ฐ€๊ฐ€ ์•„๋‹ˆ๋ผ ์ƒ์‹ค๋˜๋ฏ€๋กœ โ‘ข๋„ ํ‹€๋ฆฌ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ๋กœ๋ด‡ ์—ญ๊ธฐ๊ตฌํ•™ ํ•ด์„

4.๊ถค์  ๋ณด๊ฐ„์—์„œ ์‹œ์ž‘์ ๊ณผ ๋์ ์˜ ์œ„์น˜ยท์†๋„ยท๊ฐ€์†๋„(์ด 6๊ฐœ์˜ ๊ฒฝ๊ณ„์กฐ๊ฑด)๋ฅผ ๋ชจ๋‘ ์ง€์ •ํ•˜๋ ค๋ฉด ์ตœ์†Œ ๋ช‡ ์ฐจ ๋‹คํ•ญ์‹์ด ํ•„์š”ํ•œ๊ฐ€?

๋‹คํ•ญ์‹์˜ ๊ณ„์ˆ˜ ๊ฐœ์ˆ˜๋งŒํผ ๊ฒฝ๊ณ„์กฐ๊ฑด์„ ๊ฑธ ์ˆ˜ ์žˆ๋‹ค. 5์ฐจ ๋‹คํ•ญ์‹์€ ๊ณ„์ˆ˜๊ฐ€ 6๊ฐœ(a_0{\sim}a_5)์ด๋ฏ€๋กœ ์กฐ๊ฑด 6๊ฐœ๋ฅผ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. 3์ฐจ ๋‹คํ•ญ์‹(๊ณ„์ˆ˜ 4๊ฐœ)์€ ์‹œ์ž‘ยท๋์˜ ์œ„์น˜์™€ ์†๋„(4๊ฐœ)๊นŒ์ง€๋งŒ ์ง€์ • ๊ฐ€๋Šฅํ•˜๊ณ  ๊ฐ€์†๋„๋Š” ๋ถˆ์—ฐ์†์ผ ์ˆ˜ ์žˆ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ๋จธ๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ ๊ฒฝ๋กœ๊ณ„ํš

5.A* ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ํœด๋ฆฌ์Šคํ‹ฑ h(n)์ด ์‹ค์ œ ๋‚จ์€ ๋น„์šฉ๋ณด๋‹ค ํฐ ๊ฐ’(๊ณผ๋Œ€ํ‰๊ฐ€)์œผ๋กœ ์„ค์ •๋˜์—ˆ์„ ๋•Œ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฐ๊ณผ๋กœ ์˜ณ์€ ๊ฒƒ์€?

A*์˜ ์ตœ์ ์„ฑ์€ ํ—ˆ์šฉ ๊ฐ€๋Šฅ(admissible) ์กฐ๊ฑด h(n) \le h^*(n)์ด ์ „์ œ๋‹ค. ๊ณผ๋Œ€ํ‰๊ฐ€ํ•˜๋ฉด ํƒ์ƒ‰์€ ๋ชฉํ‘œ ์ชฝ์œผ๋กœ ๋” ๊ณต๊ฒฉ์ ์œผ๋กœ ์ ๋ ค ๋นจ๋ผ์งˆ ์ˆ˜ ์žˆ์ง€๋งŒ, ์‹ค์ œ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ์ง€๋‚˜์ณ ๋ฒ„๋ ค ์ตœ์ ์„ฑ ๋ณด์žฅ์„ ์žƒ๋Š”๋‹ค. h=0์ผ ๋•Œ Dijkstra์™€ ๊ฐ™์•„์ง€๋Š” ๊ฒƒ(โ‘ข)๊ณผ ํ˜ผ๋™ํ•˜์ง€ ๋ง ๊ฒƒ.
๐Ÿ“š ์ถœ์ฒ˜: ์ด๋™๋กœ๋ด‡ ์ „์—ญ ๊ฒฝ๋กœ๊ณ„ํš

6.์ด๋™๋กœ๋ด‡ ์ง€์—ญ ๊ฒฝ๋กœ๊ณ„ํš ๊ธฐ๋ฒ•์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€?

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

7.ISO/TS 15066์ด ์ •์˜ํ•˜๋Š” ํ˜‘๋™๋กœ๋ด‡ ์šด์ „ ๋ฐฉ์‹ ์ค‘, ์‚ฌ๋žŒ๊ณผ ๋กœ๋ด‡ ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์„ผ์„œ๋กœ ์ƒ์‹œ ์ธก์ •ํ•˜์—ฌ ๊ฑฐ๋ฆฌ๊ฐ€ ์ค„์–ด๋“ค์ˆ˜๋ก ๊ฐ์†ํ•˜๊ณ  ์ตœ์†Œ ๋ณดํ˜ธ ๊ฑฐ๋ฆฌ ์ด๋‚ด๊ฐ€ ๋˜๋ฉด ์ •์ง€ํ•˜๋Š” ๋ฐฉ์‹์€?

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

8.์†๋„ 2 m/s๋กœ ์ฃผํ–‰ํ•˜๋Š” ์ด๋™๋กœ๋ด‡์˜ ๋ฐ˜์‘์‹œ๊ฐ„์ด 0.5์ดˆ, ๊ฐ์†๋„๊ฐ€ 2 m/sยฒ์ผ ๋•Œ ์•ˆ์ „ ์ •์ง€๊ฑฐ๋ฆฌ๋Š”?

d_{stop} = v\,t_{react} + \dfrac{v^2}{2a} = 2 \times 0.5 + \dfrac{2^2}{2 \times 2} = 1.0 + 1.0 = 2.0 m
๋ฐ˜์‘(๊ณต์ฃผ) ๊ฑฐ๋ฆฌ์™€ ์ œ๋™ ๊ฑฐ๋ฆฌ์˜ ํ•ฉ์ด๋‹ค. ์ œ๋™ ๊ฑฐ๋ฆฌ๋Š” ์†๋„์˜ ์ œ๊ณฑ์— ๋น„๋ก€ํ•˜๋ฏ€๋กœ ์†๋„๊ฐ€ 2๋ฐฐ๊ฐ€ ๋˜๋ฉด ์ œ๋™ ๊ฑฐ๋ฆฌ๋Š” 4๋ฐฐ๊ฐ€ ๋œ๋‹ค โ€” ์•ˆ์ „ ์Šค์บ๋„ˆ์˜ ๋ณดํ˜ธ ์˜์—ญ์„ ์†๋„์— ๋”ฐ๋ผ ํ‚ค์šฐ๋Š” ์ด์œ ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ์ด๋™๋กœ๋ด‡ ์ถฉ๋ŒํšŒํ”ผ

9.์ด๋™๋กœ๋ด‡์˜ ์ง€๋„ ํ‘œํ˜„ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€?

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

10.์ฐจ๋™ ๊ตฌ๋™ ์ด๋™๋กœ๋ด‡์˜ ์ขŒ์šฐ ๋ฐ”ํ€ด ์†๋„๊ฐ€ v_R = 1.0 m/s, v_L = 0.6 m/s์ด๊ณ  ๋ฐ”ํ€ด ๊ฐ„๊ฒฉ์ด L = 0.4 m์ผ ๋•Œ, ๋กœ๋ด‡์˜ ์„ ์†๋„ v์™€ ๊ฐ์†๋„ \omega๋Š”?

v = \dfrac{v_R + v_L}{2} = \dfrac{1.0 + 0.6}{2} = 0.8 m/s
\omega = \dfrac{v_R - v_L}{L} = \dfrac{1.0 - 0.6}{0.4} = 1.0 rad/s
์˜ค๋ฅธ์ชฝ ๋ฐ”ํ€ด๊ฐ€ ๋” ๋น ๋ฅด๋ฏ€๋กœ ๋กœ๋ด‡์€ ์™ผ์ชฝ์œผ๋กœ ํšŒ์ „ํ•œ๋‹ค. ์ด ์‹์„ ๋ฐ˜๋ณต ์ ๋ถ„ํ•˜๋Š” ๊ฒƒ์ด ์˜ค๋„๋ฉ”ํŠธ๋ฆฌ์ด๋ฉฐ, ๋งค ๋‹จ๊ณ„์˜ ์˜ค์ฐจ๊ฐ€ ๋ˆ„์ (๋“œ๋ฆฌํ”„ํŠธ)๋œ๋‹ค๋Š” ์ ๋„ ํ•จ๊ป˜ ๊ธฐ์–ตํ•˜์ž.
๐Ÿ“š ์ถœ์ฒ˜: ์ด๋™๋กœ๋ด‡ ์œ„์น˜์ธ์‹

11.SLAM ๊ธฐ๋ฒ•๊ณผ ๊ทธ ํ•ต์‹ฌ ๋„๊ตฌ์˜ ์—ฐ๊ฒฐ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€?

Gmapping์€ FastSLAM ๊ณ„์—ด(ํŒŒํ‹ฐํด ํ•„ํ„ฐ ๊ธฐ๋ฐ˜) ์˜ ๊ฒฉ์ž์ง€๋„ ๊ตฌํ˜„์ด๋‹ค. ๊ทธ๋ž˜ํ”„ ์ตœ์ ํ™” ๊ธฐ๋ฐ˜์˜ ๋Œ€ํ‘œ ์‹œ์Šคํ…œ์€ ๊ตฌ๊ธ€ Cartographer๋‹ค. โ‘ ์˜ EKF-SLAM์€ ๋žœ๋“œ๋งˆํฌ ์ˆ˜ n์— ๋Œ€ํ•ด ๊ณ„์‚ฐ๋Ÿ‰์ด O(n^2)์œผ๋กœ ๋Š˜์–ด๋‚˜๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ๊ณ , โ‘ข์˜ ๊ทธ๋ž˜ํ”„ SLAM์ด ํ˜„๋Œ€ ํ‘œ์ค€ ๊ตฌ์กฐ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ์ด๋™๋กœ๋ด‡ SLAM

12.์ •๊ฒฉ ํ† ํฌ 1 Nยทm, ์ •๊ฒฉ ์†๋„ 3000 rpm์ธ ๋ชจํ„ฐ์˜ ์ •๊ฒฉ ์ถœ๋ ฅ์€ ์•ฝ ์–ผ๋งˆ์ธ๊ฐ€?

์ถœ๋ ฅ ๊ณต์‹ P = \tau\omega์—์„œ \omega๋Š” rad/s ๋‹จ์œ„์—ฌ์•ผ ํ•œ๋‹ค.
\omega = 3000 \times \dfrac{2\pi}{60} \approx 314.2 rad/s โ†’ P = 1 \times 314.2 \approx 314 W
rpm์„ ๊ทธ๋Œ€๋กœ ๊ณฑํ•˜๋Š” ์‹ค์ˆ˜(โ‘ข)๋ฅผ ์œ ๋„ํ•˜๋Š” ์ „ํ˜•์ ์ธ ํ•จ์ •์ด๋‹ค. rpm โ†’ rad/s ํ™˜์‚ฐ ๊ณ„์ˆ˜ 2\pi/60 \approx 0.1047์„ ๊ธฐ์–ตํ•˜์ž.
๐Ÿ“š ์ถœ์ฒ˜: ์•ก์ถ”์—์ดํ„ฐ ์‚ฌ์–‘ ๋ถ„์„

13.์–ด๋–ค ์ถ•์ด "ํ† ํฌ 3 Nยทm๋กœ 1์ดˆ ์šด์ „ โ†’ 3์ดˆ ์ •์ง€"๋ฅผ ๋ฐ˜๋ณตํ•œ๋‹ค. ์ด ์‚ฌ์ดํด์˜ ์‹คํšจ(RMS) ํ† ํฌ๋Š”?

\tau_{rms} = \sqrt{\dfrac{\sum \tau_i^2 t_i}{\sum t_i}} = \sqrt{\dfrac{3^2 \times 1 + 0^2 \times 3}{1+3}} = \sqrt{\dfrac{9}{4}} = 1.5 Nยทm
์ •์ง€(ํœด์ง€) ์‹œ๊ฐ„๋„ ๋ถ„๋ชจ์— ํฌํ•จํ•ด์•ผ ํ•œ๋‹ค. ๋ชจํ„ฐ ๋ฐœ์—ด์ด ํ† ํฌ(์ „๋ฅ˜)์˜ ์ œ๊ณฑ์— ๋น„๋ก€ํ•˜๋ฏ€๋กœ ์—ฐ์† ์šด์ „ ๊ฐ€๋Šฅ ์—ฌ๋ถ€๋Š” ํ‰๊ท ์ด ์•„๋‹Œ RMS ํ† ํฌ๊ฐ€ ์ •๊ฒฉ ํ† ํฌ ์ดํ•˜์ธ์ง€๋กœ ํŒ์ •ํ•œ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ์•ก์ถ”์—์ดํ„ฐ ๋™์—ญํ•™์  ๊ตฌ๋™ ํ”„๋กœํŒŒ์ผ

14.์ „์•• 12 V, ๊ถŒ์„  ์ €ํ•ญ 1 ฮฉ, k_t = k_e = 0.05 (SI ๋‹จ์œ„)์ธ DC ๋ชจํ„ฐ์˜ ๋ฌด๋ถ€ํ•˜ ์†๋„์™€ ์‹ค์†(๊ธฐ๋™) ํ† ํฌ๋Š”?

๋ฌด๋ถ€ํ•˜ ์†๋„ \omega_0 = \dfrac{V}{k_e} = \dfrac{12}{0.05} = 240 rad/s (ํ† ํฌ 0์ผ ๋•Œ์˜ ์ตœ๊ณ  ์†๋„)
์‹ค์† ํ† ํฌ \tau_s = k_t\dfrac{V}{R} = 0.05 \times \dfrac{12}{1} = 0.6 Nยทm (์†๋„ 0 โ€” ์—ญ๊ธฐ์ „๋ ฅ์ด ์—†์–ด ์ „๋ฅ˜ ์ตœ๋Œ€)
์ด ๋‘ ์ ์„ ์ด์€ ์šฐํ•˜ํ–ฅ ์ง์„ ์ด DC ๋ชจํ„ฐ์˜ ํ† ํฌ-์†๋„ ํŠน์„ฑ์ด๋ฉฐ, ์ „์••์„ ๋†’์ด๋ฉด ์ง์„ ์ด ํ‰ํ–‰์ด๋™ํ•œ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ์•ก์ถ”์—์ดํ„ฐ ํŠน์„ฑ ๋ชจ๋ธ๋ง

15.๊ธฐ๊ณ„ ์‹œ์ •์ˆ˜๊ฐ€ 0.1์ดˆ์ธ 1์ฐจ ์‹œ์Šคํ…œ์œผ๋กœ ๊ทผ์‚ฌ๋˜๋Š” DC ๋ชจํ„ฐ์— ์Šคํ… ์ „์••์„ ๊ฐ€ํ–ˆ๋‹ค. 0.2์ดˆ ์‹œ์ ์—์„œ ์†๋„๋Š” ์ตœ์ข…๊ฐ’์˜ ์•ฝ ๋ช‡ %์— ๋„๋‹ฌํ•˜๋Š”๊ฐ€?

0.2์ดˆ๋Š” ์‹œ์ •์ˆ˜์˜ 2๋ฐฐ(2\tau)๋‹ค. 1์ฐจ ์‹œ์Šคํ…œ์˜ ์Šคํ… ์‘๋‹ต \omega(t) = \omega_{final}(1-e^{-t/\tau})์—์„œ t=\tau์ผ ๋•Œ 63.2%, t=2\tau์ผ ๋•Œ 1-e^{-2} \approx 86.5\%, 3\tau์—์„œ 95%๋‹ค. "์‹œ์ •์ˆ˜ = 63.2% ๋„๋‹ฌ ์‹œ๊ฐ„"๋งŒ ์™ธ์šฐ๊ณ  2\tau ๋ฌธ์ œ์—์„œ โ‘ ์„ ๊ณ ๋ฅด์ง€ ์•Š๋„๋ก ์ฃผ์˜.
๐Ÿ“š ์ถœ์ฒ˜: ์•ก์ถ”์—์ดํ„ฐ ๋™์—ญํ•™ ๋ชจ๋ธ๋ง

16.๋กœ๋ด‡ ๊ด€์ ˆ ์„œ๋ณด์˜ ์บ์Šค์ผ€์ด๋“œ ์ œ์–ด ๊ตฌ์กฐ์—์„œ ์†๋„ ๋ฃจํ”„๊ฐ€ ์ถœ๋ ฅํ•˜๋Š” ์ง€๋ น์€?

๋ฐ”๊นฅ์ชฝ๋ถ€ํ„ฐ ์œ„์น˜ โ†’ ์†๋„ โ†’ ์ „๋ฅ˜ ์ˆœ์„œ๋‹ค. ์œ„์น˜ ๋ฃจํ”„๊ฐ€ ์†๋„ ์ง€๋ น์„ ๋งŒ๋“ค๊ณ , ์†๋„ ๋ฃจํ”„๊ฐ€ ์ „๋ฅ˜(ํ† ํฌ) ์ง€๋ น์„ ๋งŒ๋“ค๋ฉฐ, ๊ฐ€์žฅ ์•ˆ์ชฝ์˜ ์ „๋ฅ˜ ๋ฃจํ”„๊ฐ€ PWM ์ „์•• ์ง€๋ น์„ ์ถœ๋ ฅํ•œ๋‹ค(โ‘ก ๋Š” ์ „๋ฅ˜ ๋ฃจํ”„์˜ ์ถœ๋ ฅ). \tau = k_t i์ด๋ฏ€๋กœ ์†๋„ ๋ฃจํ”„ ์ถœ๋ ฅ์— ๋ฆฌ๋ฏธํŠธ๋ฅผ ๊ฑธ๋ฉด ๊ทธ๋Œ€๋กœ ํ† ํฌ ์ œํ•œ์ด ๋œ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ์•ก์ถ”์—์ดํ„ฐ ์ œ์–ด๊ตฌ์กฐ ์„ค๊ณ„

17.์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค ํ•œ๊ณ„ ๊ฐ๋„๋ฒ•์œผ๋กœ PID๋ฅผ ํŠœ๋‹ํ•œ๋‹ค. P ์ œ์–ด๋งŒ์œผ๋กœ ๊ฒŒ์ธ์„ ์˜ฌ๋ ธ๋”๋‹ˆ K_p = 10์—์„œ ์ฃผ๊ธฐ 0.2์ดˆ์˜ ์ง€์† ์ง„๋™์ด ๋ฐœ์ƒํ–ˆ๋‹ค. PID ๊ฒŒ์ธ ์„ค์ •์œผ๋กœ ์˜ณ์€ ๊ฒƒ์€?

ํ•œ๊ณ„ ๊ฒŒ์ธ K_u = 10, ํ•œ๊ณ„ ์ฃผ๊ธฐ P_u = 0.2์ดˆ์ด๋ฏ€๋กœ ์ง€๊ธ€๋Ÿฌ-๋‹ˆ์ฝœ์Šค PID ๊ณต์‹์— ๋”ฐ๋ผ
K_p = 0.6K_u = 6, T_i = 0.5P_u = 0.1์ดˆ, T_d = 0.125P_u = 0.025์ดˆ.
Z-N ๊ฒฐ๊ณผ๋Š” ๋‹ค์†Œ ์ง„๋™์ ์ด๋ฏ€๋กœ ์‹ค๋ฌด์—์„œ๋Š” ์—ฌ๊ธฐ์„œ ์ถœ๋ฐœํ•ด ๋ฏธ์„ธ ์กฐ์ •ํ•œ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ์ œ์–ด๊ธฐ ๊ฒŒ์ธ ์„ค์ •

18.์•ก์ถ”์—์ดํ„ฐ ์ œ์–ด๊ธฐ ํŽŒ์›จ์–ด์˜ ์ž‘์—… ์ค‘ ํ•˜๋“œ ์‹ค์‹œ๊ฐ„(Hard Real-time) ์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ์€?

ํ•˜๋“œ ์‹ค์‹œ๊ฐ„์€ ๋ฐ๋“œ๋ผ์ธ์„ ํ•œ ๋ฒˆ์ด๋ผ๋„ ๋†“์น˜๋ฉด ์‹œ์Šคํ…œ ์‹คํŒจยท์•ˆ์ „์‚ฌ๊ณ ๋กœ ์ด์–ด์ง€๋Š” ์ž‘์—…์ด๋‹ค. ์ „๋ฅ˜ ์ œ์–ดยท๊ณผ์ „๋ฅ˜ ๋ณดํ˜ธ๋Š” ์ˆ˜์‹ญ ยตs ๋งŒ์— ์ „๋ ฅ ์†Œ์ž๊ฐ€ ํŒŒ์†๋  ์ˆ˜ ์žˆ์–ด ๋งค ์ฃผ๊ธฐ ๋ณด์žฅ์ด ํ•„์ˆ˜๋‹ค. โ‘ โ‘กโ‘ข์€ ๊ฐ€๋” ๋Šฆ์–ด๋„ ํ’ˆ์งˆ ์ €ํ•˜์— ๊ทธ์น˜๋Š” ์†Œํ”„ํŠธ ์‹ค์‹œ๊ฐ„ ์ž‘์—…์ด๋ฉฐ, ์ธํ„ฐ๋ŸฝํŠธ ์šฐ์„ ์ˆœ์œ„๋„ ์ „๋ฅ˜(+๋ณดํ˜ธ) > ์†๋„ > ์œ„์น˜ > ํ†ต์‹  > ๋ฐฐ๊ฒฝ ์ˆœ์œผ๋กœ ๋ฐฐ์ •ํ•œ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ์ž„๋ฒ ๋””๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŠน์„ฑ

19.์ œ์–ด ์ฝ”๋“œ๋ฅผ ์‹ค์ œ ํƒ€๊นƒ MCU์—์„œ ์‹คํ–‰ํ•˜๋˜ ๋ชจํ„ฐยท๋ถ€ํ•˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ, ํƒ€๊นƒ ํ”„๋กœ์„ธ์„œ์—์„œ์˜ ์—ฐ์‚ฐ ์‹œ๊ฐ„๊ณผ ์ˆ˜์น˜ ์ •๋ฐ€๋„๋ฅผ ๊ฒ€์ฆํ•˜๋Š” ๋‹จ๊ณ„๋Š”?

X-in-the-Loop ์‹œ๋ฆฌ์ฆˆ๋Š” "๋ฌด์—‡์ด ์ง„์งœ์ธ๊ฐ€"๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. MIL์€ ๋ชจ๋ธ+๋ชจ๋ธ(์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋…ผ๋ฆฌ), SIL์€ ์‹ค์ฝ”๋“œ๋ฅผ PC์—์„œ ์‹คํ–‰(๊ตฌํ˜„ ์˜ค๋ฅ˜), PIL์€ ์‹ค์ฝ”๋“œ๋ฅผ ์‹ค์ œ MCU์—์„œ ์‹คํ–‰(์—ฐ์‚ฐ ์‹œ๊ฐ„ยท์ˆ˜์น˜ ์ •๋ฐ€๋„), HIL์€ ์‹ค์ œ ์ œ์–ด๊ธฐ ํ•˜๋“œ์›จ์–ด์— ์‹ค์‹œ๊ฐ„ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ๋งŒ๋“  ๊ฐ€์ƒ ํ”Œ๋žœํŠธ ์‹ ํ˜ธ๋ฅผ ๋ฌผ๋ ค ํ†ตํ•ฉ ๊ฒ€์ฆํ•œ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ์ œ์–ด๊ธฐ ์†Œํ”„ํŠธ์›จ์–ด ์„ฑ๋Šฅ์‹œํ—˜

20.์Šคํ… ์‘๋‹ต ์‹œํ—˜์—์„œ ์ตœ์ข…๊ฐ’์ด 2.0, ์ตœ๋Œ€ ํ”ผํฌ๊ฐ€ 2.3์œผ๋กœ ์ธก์ •๋˜์—ˆ๋‹ค. ์˜ค๋ฒ„์ŠˆํŠธ๋Š”?

M_p = \dfrac{y_{peak} - y_\infty}{y_\infty} \times 100 = \dfrac{2.3 - 2.0}{2.0} \times 100 = 15\%
๋ถ„๋ชจ๋Š” ๋ชฉํ‘œ๊ฐ’์ด ์•„๋‹ˆ๋ผ ์ตœ์ข…๊ฐ’์ด๋‹ค. ์˜ค๋ฒ„์ŠˆํŠธ๊ฐ€ ํฌ๋‹ค๋Š” ๊ฒƒ์€ ๊ฐ์‡  ๋ถ€์กฑ์˜ ์‹ ํ˜ธ์ด๋ฏ€๋กœ, ๊ฐœ์„ ํ•˜๋ ค๋ฉด K_p๋ฅผ ์ค„์ด๊ฑฐ๋‚˜ K_d๋ฅผ ๋Š˜๋ ค ๊ฐ์‡ ๋ฅผ ๋ณด๊ฐ•ํ•œ๋‹ค.
๐Ÿ“š ์ถœ์ฒ˜: ์ œ์–ด๊ธฐ ์‹œํ—˜ํ‰๊ฐ€ ๊ฒฐ๊ณผ ์„ฑ๋Šฅ ๋ถ„์„

๐Ÿงฎ ์ฑ„์ ํ‘œ

์ •๋‹ต ํ•œ๋ˆˆ์— ๋ณด๊ธฐ (๋‹ค ํ‘ผ ๋’ค์— ์—ด๊ธฐ)
๋ฌธํ•ญ 1 2 3 4 5 6 7 8 9 10
์ •๋‹ต โ‘ฃ โ‘  โ‘ก โ‘ข โ‘ก โ‘ฃ โ‘ฃ โ‘ข โ‘ฃ โ‘ 
๋ฌธํ•ญ 11 12 13 14 15 16 17 18 19 20
์ •๋‹ต โ‘ฃ โ‘ก โ‘ก โ‘  โ‘ข โ‘ข โ‘  โ‘ฃ โ‘ข โ‘ก

ํŒ์ •: 16๊ฐœ ์ด์ƒ = ์•ˆ์ •๊ถŒ ยท 12~15๊ฐœ = ํ•ฉ๊ฒฉ๊ถŒ(ํ‰๊ท  60์  ๊ธฐ์ค€) ยท 8๊ฐœ ๋ฏธ๋งŒ = ๊ณผ๋ฝ ์œ„ํ—˜, ์•„๋ž˜ ๋งคํ•‘์œผ๋กœ ์ทจ์•ฝ ์„ธ๋ถ€ํ•ญ๋ชฉ ์ง‘์ค‘ ๋ณต์Šต

๋ฌธํ•ญ โ†” ์„ธ๋ถ€ํ•ญ๋ชฉ ๋งคํ•‘ (๋ณต์Šต ๊ฐ€์ด๋“œ)

๋ฌธํ•ญ ์„ธ๋ถ€ํ•ญ๋ชฉ ๋ณต์Šต ๋…ธํŠธ
1~3 ๋กœ๋ด‡ ๊ณต๊ฐ„ ๋ฐ ์šด๋™ ํ•ด์„ ๋ณ€ํ™˜ํ–‰๋ ฌ ยท ๋กœ๋ด‡ ๊ธฐ๊ตฌํ•™ ํ•ด์„ ยท ๋กœ๋ด‡ ์—ญ๊ธฐ๊ตฌํ•™ ํ•ด์„ ยท ์ขŒํ‘œ๊ณ„
4~6 ๋กœ๋ด‡ ๊ฒฝ๋กœ๊ณ„ํš ๋จธ๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ ๊ฒฝ๋กœ๊ณ„ํš ยท ์ด๋™๋กœ๋ด‡ ์ „์—ญ ๊ฒฝ๋กœ๊ณ„ํš ยท ์ด๋™๋กœ๋ด‡ ์ง€์—ญ ๊ฒฝ๋กœ๊ณ„ํš
7~8 ๋กœ๋ด‡ ์ถฉ๋ŒํšŒํ”ผ ๋จธ๋‹ˆํ“ฐ๋ ˆ์ดํ„ฐ ์ถฉ๋ŒํšŒํ”ผ ยท ์ด๋™๋กœ๋ด‡ ์ถฉ๋ŒํšŒํ”ผ
9~11 ๋กœ๋ด‡ ์ง€๋„ ์ž‘์„ฑ ๋ฐ ์œ„์น˜์ธ์‹ ์ด๋™๋กœ๋ด‡ ์ง€๋„ ์ž‘์„ฑ ยท ์ด๋™๋กœ๋ด‡ ์œ„์น˜์ธ์‹ ยท ์ด๋™๋กœ๋ด‡ SLAM
12~13 ๋กœ๋ด‡ ์•ก์ถ”์—์ดํ„ฐ ์‚ฌ์–‘ ๋ถ„์„ ์•ก์ถ”์—์ดํ„ฐ ์‚ฌ์–‘ ๋ถ„์„ ยท ์•ก์ถ”์—์ดํ„ฐ ๋™์—ญํ•™์  ๊ตฌ๋™ ํ”„๋กœํŒŒ์ผ
14~15 ๋กœ๋ด‡ ์•ก์ถ”์—์ดํ„ฐ ๋ชจ๋ธ๋ง ์•ก์ถ”์—์ดํ„ฐ ํŠน์„ฑ ๋ชจ๋ธ๋ง ยท ์•ก์ถ”์—์ดํ„ฐ ๋™์—ญํ•™ ๋ชจ๋ธ๋ง
16~17 ์ œ์–ด๊ธฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์กฐ ์„ค๊ณ„ ์•ก์ถ”์—์ดํ„ฐ ์ œ์–ด๊ตฌ์กฐ ์„ค๊ณ„ ยท ์ œ์–ด๊ธฐ ๊ฒŒ์ธ ์„ค์ • ยท ์•ก์ถ”์—์ดํ„ฐ ๊ตฌ๋™์›๋ฆฌ
18 ์ œ์–ด๊ธฐ ํŽŒ์›จ์–ด ์„ค๊ณ„ ์ž„๋ฒ ๋””๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŠน์„ฑ ยท ๋กœ๋ด‡ ์•ก์ถ”์—์ดํ„ฐ ํŽŒ์›จ์–ด ๊ตฌ์กฐ ยท ๋กœ๋ด‡ ์•ก์ถ”์—์ดํ„ฐ ํŽŒ์›จ์–ด ์„ค๊ณ„
19~20 ์ œ์–ด์„ฑ๋Šฅ ์‹œํ—˜ ์ œ์–ด๊ธฐ ์†Œํ”„ํŠธ์›จ์–ด ์„ฑ๋Šฅ์‹œํ—˜ ยท ์ œ์–ด๊ธฐ ์‹œํ—˜ํ‰๊ฐ€ ๊ฒฐ๊ณผ ์„ฑ๋Šฅ ๋ถ„์„

๐Ÿ”— ๊ด€๋ จ

๋กœ๋ด‡์†Œํ”„ํŠธ์›จ์–ด๊ฐœ๋ฐœ๊ธฐ์‚ฌ ํ•„๊ธฐ ยท ํ•™์Šต ๊ต์žฌ์ถœ์ œ๊ธฐ์ค€ 2025.1.1 โ€“ 2027.12.31