์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” STM32 ๋“œ๋ก  ๊ฐœ๋ฐœ์˜ ๋ชจ๋“  ๊ฒƒ

โ€ป ๋ณธ ๊ฐ•์˜๋Š” 22๋…„9์›”๋ถ€ํ„ฐ ์ „๋ฉด ๋ฌด๋ฃŒํ™” ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ์ปดํŒŒ์ผ๋Ÿฌ์ธ STM32CubeIDE๋ฅผ ์ด์šฉํ•œ STM32F4 ๊ณ ์„ฑ๋Šฅ ์ž์ž‘ ๋“œ๋ก ์˜ FCC ๋น„ํ–‰์ œ์–ด ์‹œ์Šคํ…œ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋ชจ๋‘ ์ง์ ‘ ๊ฐœ๋ฐœํ•˜๋Š” ์œ ์ผํ•œ ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค. ArduPilot์ด๋‚˜ Pixhawk๋“ฑ ๋“œ๋ก  ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์„ผ์„œ ์ธํ„ฐํŽ˜์ด์Šค๋ถ€ํ„ฐ PID ์ œ์–ด๊นŒ์ง€ ๋ชจ๋‘ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋“œ๋ก  ์ œ์–ด์‹œ์Šคํ…œ ๋ฐ ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๊ฐœ๋ฐœ ๊ณผ์ •๋“ค์„ ๊ฒฝํ—˜ํ•˜๊ณ  ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์ „๊ณต์ž, ์ดˆ๋ณด์ž๋„ ์‰ฝ๊ฒŒ ๋”ฐ๋ผํ•  ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์—…์—์„œ ๋ชจ๋“  ์†Œ์Šค์ฝ”๋“œ์™€ ํ•˜๋“œ์›จ์–ด ์กฐ๋ฆฝ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ฒœ์ฒœํžˆ ์„ค๋ช…๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ฒœ์ฒœํžˆ ๋”ฐ๋ผ๋งŒ ํ•˜์‹œ๋ฉด ๋‚ด๊ฐ€ ์ง์ ‘ ๊ฐœ๋ฐœํ•œ ์ž์‹ ๋งŒ์˜ ๋“œ๋ก ์œผ๋กœ ์ƒ์šฉ์ œํ’ˆ๋ณด๋‹ค ์•ˆ์ •์ ์ธ ๋น„ํ–‰์„ ๊ฒฝํ—˜ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ