ProjectProposal - skyend/MPDrone GitHub Wiki
์ข ํฉ์ค๊ณ ํ๋ก์ ํธ ์ ์์
1. ํ๋ก์ ํธ ๊ฐ์
1.1 ํ๋ก์ ํธ ์๋
๋ช ๋ ์ ๋ง ํด๋ ๋ฉํฐ์ฝฅํฐ ๊ธฐ์ ์ ์ฐ๊ตฌ ๋์์ผ๋ก ์ผ๋ฐ์ธ์ด ์ ํ๊ธฐ ํ๋ ๊ธฐ์ ์ด์์ง๋ง ์ต๊ทผ ๋ฉํฐ์ฝฅํฐ(์ฟผ๋์ฝฅํฐ)๋ ๋ ์ ์ฉ์ผ๋ก ์ผ๋ฐ์ธ์๊ฒ ๋๋ฆฌ ๋ณดํธํ ๋์ด์๋ค. ํ์ง๋ง ๋ ์ ์ฉ ์ฟผ๋์ฝฅํฐ๋ ๋๋ถ๋ถ ์์ฑ๋ ์ํํธ์จ์ด์ ํ๋์จ์ด๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ์ด๋ฌํ ์ฟผ๋์ฝฅํฐ๋ฅผ ๊ตฌ์ ํ๊ธฐ ๋ณด๋ค๋ ์ฟผ๋์ฝฅํฐ ์ ์๋ถํฐ ์ํํธ์จ์ด๊น์ง ์ง์ ๋ง๋ค๋ฉฐ ์๋์๋ฆฌ๋ฅผ ์ดํดํ๊ณ ์๋ฒ ๋๋ ์์คํ , ์์์ฒ๋ฆฌ, ์๋ฒ, ์๋๋ก์ด๋ ๋ฑ ๋ค์ํ ๋ถ์ผ์ ์ง์์ ํจ์ํ๊ณ ์ ํ๋ค.
1.2 ํ๋ก์ ํธ ๋ชฉ์
ํ๋ก์ ํธ์ ์ต์ข ๋ชฉ์ ์ ์ฟผ๋์ฝฅํฐ ๋นํ์ ์ฑ๊ณตํ์ฌ ์ง์์ RC Car๋ฅผ ์๋ณํ๊ณ ์ด๋ฅผ ์ฌ์ฉ์์๊ฒ ์๋ฆฌ๋ ๊ฒ์ ๋ชฉ์ ์ด ์๋ค. ์ด๋ฅผ ํ์ฉํ์ฌ ๊ณ ์๋๋ก๋ ๋์ฌ ์ ๋ถ๋ฒ์ฃผ์ฐจ, ๊ฐ๊ธธ์ดํ ๋ฑ ๋ถ๋ฒ์ฃผํ์ ์ ๋ฐํ๋ ๊ธฐ๋ฅ์ ์ํํ ์ ์๋ค.
2. ํ๋ก์ ํธ ๋ด์ฉ
[๊ทธ๋ฆผ1 ์ ์ฒด ์์คํ ๊ตฌ์ฑ๋]
๋ณธ ํ๋ก์ ํธ๋ ํธ์คํธ ์๋ฒ์ ์ฟผ๋์ฝฅํฐ, RC Car, ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๊ตฌ์ฑํ๋ค.
2.1 ์ฌ์ฉ ์๋๋ฆฌ์ค
์ฟผ๋์ฝฅํฐ๊ฐ ๊ณต์ค์ ๋นํ์ ํ๋ฉฐ ์ง์์ ์ดฌ์ํ๋ค. ์ดฌ์๋ ์ด๋ฏธ์ง๋ ์๋ฒ์์ ํต์ ์ ํตํด ์๋ฒ๋ก ์ ์ก ๋๋ฉฐ ์๋ฒ์์๋ ์ด๋ฏธ์ง๋ฅผ ์ฒ๋ฆฌํ์ฌ RC Car๋ฅผ ์๋ณํ๋ค. ์๋ณ๋ RC Car์ ๋ํ ์ ๋ณด๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ฉฐ ์ด๋ฅผ ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ํตํด ์ฌ์ฉ์์๊ฒ๋ ์ ๊ณตํ๋ค.
์ฌ์ฉ์๋ ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ํตํด ์ฟผ๋์ฝฅํฐ ๋๋ RC Car๋ฅผ ์กฐ์ข ํ๋ค. ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ํตํด ๋ด๋ ค์ง ๋ช ๋ น์ ์๋ฒ๋ก ์ ์ก๋์ด ์๋ฒ์์ ์ฒ๋ฆฌํ๊ณ ๊ฐ ํด๋ผ์ด์ธํธ์๊ฒ ๋ช ๋ น์ ์ ๋ฌํ๋ค. ์ฟผ๋์ฝฅํฐ๋ฅผ ์กฐ์ข ํ ๋์๋ ์ฟผ๋์ฝฅํฐ๊ฐ ์๋ณํ RC Car์ ๋ํ ์ ๋ณด๋ฅผ ๋ฐ์ ๋ณผ์ ์๋ค.
2.2 ๊ตฌ์ฑ์์
ํ๋ก์ ํธ๋ ์๋์ ๊ฐ์ด 4๊ฐ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
- ์ฟผ๋์ฝฅํฐ
- ํธ์คํธ ์๋ฒ
- ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์
- RC Car
2.2.1 ์ฟผ๋์ฝฅํฐ
ODROID-U3 ์ ์ค์ฌ์ผ๋ก ํ์ฌ ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ WiFi ๋ชจ๋, IO ์ด๋, ODROID USB CAM, 9์ถ ์์ด๋ก์ผ์ ๋ฅผ ์ด์ฉํ์ฌ ์ฟผ๋์ฝฅํฐ์ ์์คํ ์ ๊ตฌ์ฑํ๋ค. ์ด ์์คํ ์ ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ ์ฐ๋ถํฌ ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํ๋ฉฐ ๋๋ฐ์ด์ค ๋๋ผ์ด๋ฒ๋ฅผ ๋ชจ๋๋ก ์ปค๋์ ์ ์ฌํ์ฌ ํ๋์จ์ด๋ฅผ ์ ์ดํ๋๋ฐ์ ๋ชฉ์ ์ด ์๋ค. ๋ํ ์๋ฒ์ ํต์ ๋ ํ๋ฉฐ ์ฟผ๋์ฝฅํฐ์ ํต์ฌ ์์์ด๋ค.
์ ์์คํ ์ ์ฟผ๋์ฝฅํฐ ํ๋ ์์ ํ์ฌํ๊ณ ๋ชจํฐ์ ๋ณ์๊ธฐ, ํ๋กํ ๋ฌ, ์คํค๋, ์นด๋ฉ๋ผ๋ฅผ ํ๋ ์์ ์ฅ์ฐฉํ์ฌ ์ฟผ๋์ฝฅํฐ๋ฅผ ์์ฑํ๋ค.
[๊ทธ๋ฆผ2 ์ฟผ๋์ฝฅํฐ ํ๋์จ์ด/์ํํธ์จ์ด ์ธ๋ถ ๊ตฌ์ฑ]
๊ฐ. ํธ๋ฒ๋ง
ํธ๋ฒ๋ง(hovering)์ ์ฟผ๋์ฝฅํฐ๊ฐ ๊ณต์ค์ ์ ์งํด ์๋ ์ํ๋ฅผ ๋งํ๋ ๊ฒ์ผ๋ก ์ฟผ๋์ฝฅํฐ์ ์ด๋ฅ์ ์ฑ๊ณตํ๊ณ ๊ณต์ค์์ ํธ๋ฒ๋ง ์ํ๋ฅผ ์ ์งํ ํ์ ์ ์์ ์ธ ์ฐฉ๋ฅ๊น์ง ํ๋ ๊ฒ์ ๋ปํ๋ค. ํธ๋ฒ๋ง์ ๊ตฌํํ๊ธฐ ์ํด์ ์์ด๋ก ์ผ์ ์ ์ด, ๋ชจํฐ ์ ์ด ๋ฑ์ ๊ธฐ์ ์ด ํ์ํ๋ค. 9์ถ ์์ด๋ก ์ผ์์๋ 3์ถ ๊ฐ์๋ ์ผ์, 3์ถ ์์ด๋ก์ผ์, 3์ถ ์๊ธฐ์ผ์๊ฐ ์ข ํฉ์ ์ผ๋ก ๋ค์ด์์ผ๋ฉฐ ๊ฐ ์ผ์ ๊ฐ๋ค์ ์นผ๋งํํฐ๋ฅผ ์ด์ฉํ์ฌ ์ ๋ขฐํ ์ ์๋ ๊ฐ์ผ๋ก ๋ง๋ ํ ์ป์ด๋ธ ๊ฐ์ ์ด์ฉํ์ฌ ์ฟผ๋์ฝฅํฐ์ 4๊ฐ์ ๋ชจํฐ๋ฅผ ์ ์ดํ์ฌ ํ๋กํ ๋ฌ์ ํ์ ์๋๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ณํ์์ผ ํธ๋ฒ๋ง์ ์์ํ๋ค.
๋. ์์ ๋นํ
์ฟผ๋์ฝฅํฐ๊ฐ ๊ณต์ค์์ ์์ ๋กญ๊ฒ ๋นํํ ์ ์๊ฒ ๊ตฌํํ๋ค. 4๊ฐ์ ๋ชจํฐ rpm์ ์ ๋์ ์ผ๋ก ์ ์ดํ์ฌ ์ฌ์ฉ์๊ฐ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ์ฟผ๋์ฝฅํฐ๋ฅผ ๋นํํ ์ ์๊ฒ ๊ตฌํํ๋๊ฒ์ด ๋ชฉํ๋ค. ๊ตฌํํ๋ ๊ณผ์ ์์ ์ฟผ๋์ฝฅํฐ๊ฐ ๋ค์งํ๊ฑฐ๋ ์ํ๋๋๋ก ์ ์ด๊ฐ ๋์ง ์์ ๋ถ์์ฐฉ ํ๋ ๊ฒ์ ๋ํ ๋์ฑ ์ ๋ง๋ จํด์ผํ๋ค.
๋ค. ์ด๋ฏธ์ง ์ํ๋ง
์ฟผ๋์ฝฅํฐ์ ์ค์น๋ ์นด๋ฉ๋ผ๋ก ์บก์ณ๋ ์ด๋ฏธ์ง๋ฅผ ์๋ฒ๋ก ์ ์กํ๊ธฐ์ ์ ํฉํ ์ด๋ฏธ์ง๋ก ๋ณํํ๋ ์์ ์ด๋ค. ์ด๋ฏธ์ง ์์ถ ๋ฑ์ ํตํด ์ด๋ฏธ์ง๋ฅผ ๋ณํํ์ฌ ์ฉ๋์ ์ค์ด๋๊ฒ์ด ๋ชฉํ๋ค.
๋ผ. ์๋ฒ์ ํต์
์ฟผ๋์ฝฅํฐ๋ ์ค์ค๋ก ๋ ์์ ์๋ ์์ง๋ง ๊ฐ๋ณ์ ์ผ๋ก ์์ ์ ๋ถ๊ฐ๋ฅ ํ๋ค. ์๋ฒ์ ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉ์์ ๋ช ๋ น์ ๋ฐ๊ฑฐ๋ ์ ํด์ง ๋์ํจํด๋๋ก ๋์ํ๊ธฐ ์ํด์๋ ์๋ฒ์์ ํต์ ์ด ํ์์ ์ด๋ค. ์ฟผ๋์ฝฅํฐ ์ ์ด ๋ช ๋ น ์ธ์๋ ์ด๋ฏธ์ง์ ๊ฐ์ ํฐ ์ฉ๋์ ๋ฐ์ดํฐ๋ ์ ์กํ๋๋ฐ์ ๋ฌธ์ ๊ฐ ์์ด์ผํ๋ค.
2.2.2 ํธ์คํธ ์๋ฒ
ํธ์คํธ ์๋ฒ๋ ํด๋ผ์ด์ธํธ๋ค๋ก๋ถํฐ ์ ๋ฌ ๋ฐ์ ์ ๋ณด, ๋ช ๋ น์ ์ฒ๋ฆฌํ๋ ๋ฉ์ธ ์๋ฒ์ด๋ค. ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ํตํด ๋ฐ์ ๋ช ๋ น์ ์ฒ๋ฆฌํ์ฌ ์ฟผ๋์ฝฅํฐ๋ RC Car๋ฅผ ์ ์ดํ๋ฉฐ ์ฟผ๋์ฝฅํฐ๋ก ๋ถํฐ ๋ฐ์ ์ ๋ณด๋ฅผ ์ฌ์ฉ์์๊ฒ ์ ๊ณต, ์์งํ๋ค. ๋ํ ์ธ๊ณต์ง๋ฅ ์๋น์ค์ ์น ์๋น์ค๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ ์ฝ๊ฒ ํด๋ผ์ด์ธํธ๋ฅผ ์ ์ดํ๊ณ ์๋๋ก์ด๋ ์ฑ ๋ฟ๋ง ์๋๋ผ ์น ํ์ด์ง๋ก๋ ํด๋ผ์ด์ธํธ๋ฅผ ์ ์ดํ ์ ์๋๋ก ์ง์ํ๋ค.
[๊ทธ๋ฆผ3 ํธ์คํธ์๋ฒ ํ๋์จ์ด/์ํํธ์จ์ด ์ธ๋ถ ๊ตฌ์ฑ]
๊ฐ. ํต์ ํ๋กํ ์ฝ
ํธ์คํธ ์๋ฒ๋ ์ฟผ๋์ฝฅํฐ, ์ฌ์ฉ์ ํด๋ผ์ด์ธํธ์ ํต์ ํ๋ค. ๊ทธ ๊ณผ์ ์ ์ฌ์ฉ๋๋ ํต์ ํ๋กํ ์ฝ์ ์ค๊ณ ํ๋ค. ํต์ ํ๋กํ ์ฝ์ ํธ์คํธ ์๋ฒ๋ฅผ ์ค์ฌ์ผ๋ก ์ค๊ณํ๋ฉฐ ํธ์คํธ ์๋ฒ์ ์ ์๋ ํ๋กํ ์ฝ์ ์ด์ฉํ์ฌ ์ฟผ๋์ฝฅํฐ์ ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ํต์ ์ ๊ตฌํํ๋ค. ํต์ ํ๋กํ ์ฝ์ C ์ ๊ตฌ์กฐ์ฒด๋ฅผ ์ด์ฉํ์ฌ ์ ์ํ๋ฉฐ ์ ํํ๊ณ ์ ์ํ ๋ฐ์ดํฐ ํต์ ์ ์ํด ์ต์์ ๋ฐ์ดํธ๋ง์ ์ฌ์ฉํ์ฌ ์ค๊ณํ๋ค.
๋. ์ฌ์ฉ์ ๋ช ๋ น ์ฒ๋ฆฌ
์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ํตํด ์ ๋ฌ ๋ฐ์ ๋ช ๋ น์ ๋์ฝ๋ฉํ์ฌ ์ฟผ๋์ฝฅํฐ ๋๋ RC Car์๊ฒ ๋ช ๋ น์ ๋ด๋ฆฌ๋ ์์ ์ด๋ค.
๋ค. ์ด๋ฏธ์ง ์ฒ๋ฆฌ
์ฟผ๋์ฝฅํฐ๋ก ๋ถํฐ ๋ฐ์ ์ด๋ฏธ์ง๋ฅผ ์ฒ๋ฆฌํ์ฌ ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ๋ค. ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ OpenCV ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉฐ ์ด๋ฏธ์ง์์ RC Car๋ฅผ ์๋ณํ๋ ์์ ์ ํ๋ค. ์ด๋ฅผ ๋ ํ์ฅ์์ผ ๋ฌผ์ฒด๋ฅผ ์๋ณ, ์ถ์ ํ๋ ๊ธฐ๋ฅ์ ์ํํ๊ฑฐ๋ GPS๋ฅผ ์ฐ๋ํ์ฌ ๋ฌผ์ฒด์ ์์น์ ๋ณด ๋ฑ์ ํ์ ํ ์ ์๋ค.
๋ผ. ์ธ๊ณต์ง๋ฅ ์๋น์ค
์ฟผ๋์ฝฅํฐ์ RC Car๊ฐ ์ฌ์ฉ์์ ์ ์ด์์ด ์๋์ผ๋ก ์ฅ์ ๋ฌผ์ ํํผํ๋ฉฐ ์์ง์ด๋ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ์ฌ ์ธ๊ณต์ง๋ฅ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
๋ง. ์น ์๋น์ค
ํธ์คํธ ์๋ฒ๋ ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ด ์น ์๋น์ค ํํ๋ก ์ง์ ๊ฐ๋ฅํ๋๋ก ์น ์๋ฒ ๊ธฐ๋ฅ์ ํ๋ค. ์น ์๋น์ค๋ ์ฟผ๋์ฝฅํฐ ์์ ํ๋ฆ ์ง์ ๋ฐ ์ฟผ๋์ฝฅํฐ์ ์ต์ ์ ์กฐ์ ํ์ฌ ์ฌ์ฉ์๊ฐ ์ํ๋ ์๋์ด ๊ฐ๋ฅํ๋๋ก ๊ฐ์ข ์ธํฐํ์ด์ค๋ฅผ ์ง์ํ๋ค.
๋ฐ. ๋ฐ์ดํฐ๋ฒ ์ด์ค
์ฟผ๋์ฝฅํฐ์์ ์๋ณํ RC Car์ ๋ํ ์ ๋ณด ๋ฑ์ ์ ์ฅ, ๊ด๋ฆฌํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๋ค. NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋๋์ ๋ฐ์ดํฐ ์ ์ถ๋ ฅ์ ์ฝ๊ฒ ์ฒ๋ฆฌํ๊ณ ํ์ฅ์ฑ์ ์ฉ์ดํ๊ฒ ํ๋ค.
2.2.3 ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์
์ฌ์ฉ์๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ํตํด ๊ฐ ํด๋ผ์ด์ธํธ๋ค์๊ฒ ๋ช ๋ น์ ๋ด๋ฆฌ๊ฑฐ๋ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ค. ์ดํ๋ฆฌ์ผ์ด์ ์ ์๋๋ก์ด๋ ์ฑ๊ณผ ์น ์๋น์ค ํํ๋ก ์ง์๋๋ฉฐ ์ฌ์ฉ์๋ ์ด๋ฅผ ํตํด ์ฟผ๋์ฝฅํฐ, RC Car๋ฅผ ์ํ๋๋๋ก ์ ์ด๋ฅผ ํ๊ณ ์ฟผ๋์ฝฅํฐ๊ฐ ์ดฌ์ํ ์ด๋ฏธ์ง์ ์๋ณํ RC Car์ ๋ํ ์ ๋ณด๋ ํ๋ํ ์ ์๋ค.
[๊ทธ๋ฆผ4 ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ํ๋ซํผ/์ํํธ์จ์ด ์ธ๋ถ ๊ตฌ์ฑ]
๊ฐ. ์๋๋ก์ด๋ ์ฑ
์ฑ์ ์ฟผ๋์ฝฅํฐ ๋๋ RC Car๋ฅผ ์ ์ดํ๋ ์กฐ์ข ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ง๋ฉฐ ์ฟผ๋์ฝฅํฐ ์ ์ด ์ํ์์๋ ์ฟผ๋์ฝฅํฐ๋ฅผ ํตํด ์ ๊ณต๋๋ ์ ๋ณด๋ฅผ ๋ฐ์ ์ ์๋ค. ์ ๊ณต๋๋ ์ ๋ณด๋ ํญ๊ณต์ดฌ์ ์ด๋ฏธ์ง, ์๋ณ๋ RC Car์ ๋ํ ์ ๋ณด ๋ฑ์ด ์๋ค.
๋. ์น ํ์ด์ง
์น ํ์ด์ง์์๋ ์๋๋ก์ด๋ ์ฑ๊ณผ ๊ฐ์ด ์กฐ์ข ์ธํฐํ์ด์ค๋ก ์ฟผ๋์ฝฅํฐ, RC Car๋ฅผ ์ ์ดํ ์ ์์ผ๋ฉฐ ์ฟผ๋์ฝฅํฐ๋ฅผ ํตํด ์ ๊ณต๋๋ ์ ๋ณด๋ ๋ฐ์ ์ ์๋ค.
๋ค. ์ฆ๊ฐํ์ค
์ฟผ๋์ฝฅํฐ๊ฐ ์ดฌ์ํ ์ด๋ฏธ์ง๋ฅผ ๋ฐํ์ผ๋ก ์๋ณ๋ RC Car์ ๋ํ ์ ๋ณด ๋ฑ์ ์ฆ๊ฐํ์ค๋ก ์ ๊ณตํ๋ค.
2.2.4 RC Car
์๊ฒฉ์กฐ์ข ๋ฏธ๋์นด๋ก ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ํตํด ์ ์ด๋๋ค. ์ฌ์ฉ์๊ฐ ์ง์ ์ ์ดํ๋ Maual๋ชจ๋์ ์ด์ํ์ผ์๋ฅผ ํตํด ์ฅ์ ๋ฌผ์ ์๋์ผ๋ก ํผํ๋ฉฐ ์์ง์ด๋ Auto๋ชจ๋๊ฐ ์ง์๋๋ค.
[๊ทธ๋ฆผ5 RC Car ํ๋์จ์ด/์ํํธ์จ์ด ์ธ๋ถ ๊ตฌ์ฑ]
๊ฐ. ๋ชจํฐ ์ ์ด
RC Car๊ฐ ์ฌ์ฉ์๊ฐ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ์์ง์ผ ์ ์๋๋ก ๋ชจํฐ๋ฅผ ์ ์ดํ๋๋ฐ์ ๋ชฉํ๊ฐ ์๋ค.
๋. ์ด์ํ์ผ์ ์ ์ด
RC Car๋ฅผ Auto๋ชจ๋๋ก ์ด์ฉํ ๋์ ์ด์ํ์ผ์๋ฅผ ํตํด ์ ๋ฐฉ์ ์ฅ์ ๋ฌผ์ ์๋ณํ๋๋ฐ์ ๋ชฉํ๊ฐ ์๋ค.
3. ์งํ ์ผ์ ๋ฐ ํ์ ์ญํ
3.1 ์งํ ์ผ์ (์๋ณ ์ผ์ )
| | '14.05 | 06 | 07 | 08 | 09 | '14.10 | |---|---|---|---|---|---|---|---| | โป ์ฟผ๋์ฝฅํฐ | | | | | | | | - ์ ์ | ใ | | | | | | | - ๋ชจํฐ ์ ์ด | | ใ | | | | | | - ์์ด๋ก์ผ์ ์ ์ด | | ใ | | | | | | - ํธ๋ฒ๋ง | | ใ | ใ | ใ | | | | - ์์ ๋นํ | | | | ใ | ใ | ใ | | - ์ดฌ์ ์ด๋ฏธ์ง ์ํ๋ง | | ใ | ใ | | | | | โป ํธ์คํธ ์๋ฒ | | | | | | | | - ์ค๊ณ | ใ | | | | | | | - ํต์ ํ๋กํ ์ฝ ์ ์ | ใ | | | | | | | - ์ฌ์ฉ์ ๋ช ๋ น ์ฒ๋ฆฌ | | ใ | | | | | | - ์ด๋ฏธ์ง ์ฒ๋ฆฌ | | ใ | ใ | ใ | | | | - ์ธ๊ณต์ง๋ฅ ์๋น์ค | | | ใ | ใ | | | | - ์น ์๋น์ค | | | | ใ | ใ | | | - ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ & ๊ตฌ์ถ | ใ | ใ | | | | | | โป ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ | | | | | | | | - ๋คํธ์ํฌ | ใ | ใ | | | | | | - ์ฟผ๋์ฝฅํฐ ์กฐ์ข ์ธํฐํ์ด์ค | | ใ | ใ | ใ | | | | - ์ฆ๊ฐํ์ค | | | ใ | ใ | ใ | | | - ๋ฏธ๋์นด ์กฐ์ข ์ธํฐํ์ด์ค | | ใ | ใ | ใ | | | | โป RC Car | | | | | | | | - ์ ์ | ใ | | | | | | | - ๋ชจํฐ ์ ์ด | | ใ | ใ | | | | | - ์ด์ํ์ผ์ ์ ์ด | | ใ | ใ | | | | | โป ๊ธฐํ | | | | | | | | - ํ ์คํธ | | | | ใ | ใ | ใ | | - ๋ฌธ์ ํด๊ฒฐ | | | | ใ | ใ | ใ | | - ๊ธฐ๋ฅ ์ถ๊ฐ | | | | | ใ | ใ |
3.2 ์ ๋ฌด๋ณ ํ์ ์ญํ
| | ๊น๊ณํ | ๊น์คํธ | ๋ฌธ์ฃผ์ฑ | ์ด์น์ | ํ์ง์ | |---|---|---|---|---|---|---|---| | ์ฟผ๋์ฝฅํฐ | ใ | | | ใ | | | ํธ์คํธ ์๋ฒ | ใ | | | | ใ | | ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ | | ใ | | | | | RC Car | | | ใ | | | | ํ๋ก์ ํธ ๊ด๋ฆฌ | ใ | ใ | ใ | ใ | ใ |
###ยท ๊น๊ณํ ์ฟผ๋์ฝฅํฐ ํํธ๋ฅผ ๋ด๋นํ๋ฉฐ ๋นํ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๊ณ , ์ผ์ ์ ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ๋ชจํฐ๋ฅผ ์ ์ดํ์ฌ ์ฟผ๋์ฝฅํฐ๊ฐ ์ ์์ ์ธ ํธ๋ฒ๋ง์ ํ ์ ์๋๋ก ์ฐ๊ตฌํ๊ณ ํธ์คํธ ์๋ฒ๋ฅผ ์ ์ํ๋๋ฐ ๋ณด์กฐํ๊ฒ ๋๋ค.
###ยท ๊น์คํธ ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ํํธ๋ฅผ ๋ด๋นํ๋ฉฐ ํธ์คํธ์๋ฒ์์ ํต์ ๋ถํฐ ํธ์คํธ์๋ฒ๊ฐ ์ ์กํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์ดํ๋ฆฌ์ผ์ด์ ์ ํ์ํ๋ฉฐ ํธ์คํธ์๋ฒ์ ์น ์๋น์ค์ ์ฐ๊ณํ์ฌ ์ฟผ๋์ฝฅํฐ ์ ์ด์ ์ฉ์ดํ ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๋ค.
###ยท ๋ฌธ์ฃผ์ฑ RC Car ํํธ๋ฅผ ๋ด๋นํ๋ฉฐ RC Car์ ๋ชจํฐ๋ฅผ ์ ์ดํ๋ฉฐ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ์งํํ ์ ์๋๋ก ์์ ๊ฐ ์๋ ์ฃผํ์ ๊ตฌํํ๊ณ ์ด์ํ ์ผ์๋ฅผ ์ด์ฉํ์ฌ ์ ๋ฐฉ์ ์ฅ์ ๋ฌผ์ ๊ฐ์งํ์ฌ ํํผ๋ฅผ ๊ณํํ๊ณ ํธ์คํธ ์๋ฒ์ ํต์ ํ์ฌ ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ํตํด ์ ์ด ๋ ์ ์๋ RC Car๋ฅผ ์ ์ํ๋ค.
###ยท ์ด์น์ ์ฟผ๋์ฝฅํฐ ํํธ๋ฅผ ๋ด๋นํ๋ฉฐ ์ฟผ๋์ฝฅํฐ ์ ์๋ถํฐ ์์ ๋นํ๊น์ง ์ฟผ๋์ฝฅํฐ๋ฅผ ์์ ์ ์ผ๋ก ๋นํ์ํค๊ธฐ ์ํด ์ฐ๊ตฌํ๊ณ ํ ์คํธ๋ฅผ ํ์ฌ ์ฟผ๋์ฝฅํฐ์ ์์ฑ๋๋ฅผ ๋์ด๋๋ฐ ์ค์ ์ ๋๊ณ ํ๋ก์ ํธ์ ์ํ๊ฒ ๋ ๊ฒ์ด๋ค.
###ยท ํ์ง์ ํธ์คํธ ์๋ฒ ํํธ๋ฅผ ๋ด๋นํ๋ฉฐ ์ค๊ณ์ ๊ฐ์ข ์ฒ๋ฆฌ ์๋น์ค๋ฅผ ๊ตฌํํ์ฌ ์ฟผ๋์ฝฅํฐ์ RC Car ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ์ ํต์ ์ ์ค์ํ ๋ค๋ฆฌ ์ญํ ์ ํ ์ ์๋ ์๋ฒ๋ฅผ ์ ์ํ๊ธฐ ์ํด ์ฐ๊ตฌํ๊ณ ์ค๊ณํ๊ณ ๊ตฌํํ๋ค.
4. ๊ธฐํ
4.1 ๊ด๋ จ ๊ธฐ์
- OpenCV
- Device Driver
- C, Java
- html5, CSS, Javascript, jQuery
- OpenGL ๋๋ WebGL
- Node.js
- ์๋๋ก์ด๋ ํ๋ก๊ทธ๋๋ฐ
- ๋ฆฌ๋ ์ค ํ๋ก๊ทธ๋๋ฐ
- WIFI, Bluetooth
4.2 ์ถ๊ฐ ์ฐ๊ตฌ
4.2.1 ์คํ ๋ ์ค ๋น์
RC Car์ ์นด๋ฉ๋ผ 2๊ฐ๋ฅผ ์ค์นํ๊ณ ์ด๋ฅผ ํตํด ์คํ ๋ ์ค ๋น์ ์ ๊ตฌํํ๋ค. ์คํ ๋ ์ค ๋น์ ์ ํตํด ์ง์์ ์๋ ์ฅ์ ๋ฌผ๋ค์ ์ธ์ํ๊ณ 3D๋ก 3D Map์ ๊ทธ๋ฆฐ๋ค.
4.2.2 GPS
์ฟผ๋์ฝฅํฐ์ GPS๋ฅผ ์ฅ์ฐฉํ์ฌ ์์น ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฟผ๋์ฝฅํฐ ์๋๊ทํ ๊ธฐ๋ฅ์ด๋ ์นด๋ฉ๋ผ๊ฐ ์ดฌ์ํ ์ด๋ฏธ์ง์ ์๋ ๊ฑด๋ฌผ ๋ฑ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์๋น์ค๋ฅผ ๊ตฌํํ๋ค.
4.3 ์์ฉ ๋ถ์ผ
์ฟผ๋์ฝฅํฐ๊ฐ ์ง์์ RC Car๋ฅผ ์๋ณํ๋ ๊ธฐ์ ์ ์ข ๋ ๋ฐ์ ์์ผ ๋๋ก๋ ๋์ฌ ์ ๋ถ๋ฒ์ฃผ์ฐจ, ๊ฐ๊ธธ์ดํ ๋ฑ ๋ถ๋ฒ์ฃผํ์ ์ ๋ฐํ๋ ๊ธฐ๋ฅ์ ์ํํ ์ ์๋ค. ๋ํ ํญ๊ณต์ดฌ์ ๊ธฐ์ ์ ํตํด ์ฌ๋ฌ ๋ถ์ผ์ ์์ฉํ์ฌ ์ฌ์ฉ๋ ์ ์๋ค.
4.4 ์ ์ฌ ์ํ ๊ณผ์ ๋ฐ ๊ฒฐ๊ณผ
์ฟผ๋์ฝฅํฐ๋ฅผ ์ฃผ์ ๋ก ์ํ๋ ํ๋ก์ ํธ๋ ๋๋ถ๋ถ ์ฟผ๋์ฝฅํฐ '์ ์ด๊ธฐ๋ฒ'์ ์ด์ ์ด ๋ง์ถฐ์ ธ ์๋ค. ํ์ง๋ง ๋ณธ ํ๋ก์ ํธ๋ ์ฟผ๋์ฝฅํฐ์ ์นด๋ฉ๋ผ๋ฅผ ์ค์นํ์ฌ ์นด๋ฉ๋ผ๋ฅผ ํตํด ์ง์์ ์๋ RC Car๋ฅผ ์๋ณํ๋๋ฐ์ ์ค์ ์ ๋์๋ค.
4.4.1 ์๋์ฐ, "์ฟผ๋ ๋กํฐ ๋ฌด์ธํญ๊ณต๊ธฐ ๋์ญํ ๋ชจ๋ธ๋ง ๋ฐ ์ ์ด์์คํ ์ค๊ณ ์ฐ๊ตฌ"
๋ถ์์ ํ ๋ชจ๋๋ฅผ ํฌํจํ๊ณ ์๋ ์ฟผ๋ ๋กํฐ ๋ฌด์ธํญ๊ณต๊ธฐ๋ฅผ ์ ์ ํ๊ฒ ์ ์ดํ๊ธฐ ์ํด์ PID ์ ์ด๊ธฐ๋ฒ์ ์ ์ฉํ์ฌ ์์ธ์ ์ง, ๊ณ ๋์ ์ง, ์๋์ ์ง ์คํ ํ์ผ๋ฟ์ ์ค๊ณํ์๋ค. ๋ํ ๋น์ ๊ธฐ๋ฐ ์ ์ด ๊ธฐ๋ฒ์ ์์ฉํ์ฌ ๋ ๊ฐ์ ํ์ฌ ์นด๋ฉ๋ผ๋ฅผ ์ด์ฉํ ์์ธ ์์ ํ ๊ธฐ๋ฒ์ ์ ์ํ์๋ค. ์ ์๋ ๋น์ ๊ธฐ๋ฐ ์์ธ ์์ ํ ๊ธฐ๋ฒ ๋ฐ ์ ์ด์์คํ ์ ์์น ์๋ฎฌ๋ ์ด์ ์ ํตํด ๊ทธ ์ฑ๋ฅ์ ์ ์ฆํ์๋ค.
4.4.2 ์ค๋ณ๋ชจ ์ธ 4๋ช , "์์ด๋ก์ผ์์ ๊ฐ์๋์ผ์ ๊ฒฐํฉ์ ํตํ ์ฟผ๋์ฝฅํฐ ์์ธ์ ์ด"
์ฟผ๋์ฝฅํฐ์ ์์ธ๋ฅผ ์ ์ดํ๋๋ฐ ์์ด์ ์ฅ์น์ ํน์ฑ์ ๋ช ํํ ํ์ ํด์ผํ๊ณ ์ค๊ณ ๋จ๊ณ์์ ์ต์ ์ ์ผ์๋ฅผ ์ค๊ณํด์ผํ๋ค. ์ผ์๋ฅผ ๊ณ ๋ฅผ ์ ์์ ์ฑ, ๋ ธ์ด์ฆ, ์ ํธ์ ์ ๋ขฐ๋ ๋ฑ์ ๊ณ ๋ คํด์ผํ๋ค. ํฅํ์ ํจ๊ณผ์ ์ธ ์ ์ด๋ฅผ ํ๊ธฐ ์ํด ๋น์ ํ์ ์ธ ๋ชจ๋ธ์ ์ด๋ฅผ ์ํ ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ ๋ฐฉ๋ฒ๊ณผ ์ ์์ ์ด ๋ฑ์ ๋ฐฉ๋ฒ์ด ์ ์ฉ๋์ด์ผ ํ ๊ฒ์ด๋ฉฐ, ๋์๊ฐ ํ์ฌ์ ๋ชจ๋ธ์ ๊ธฐํ ๋ค๋ฅธ ์ฟผ๋์ฝฅํฐ์ ๋์์ ๋ณํ๋ฅผ ์ค ์ ์๋์ง์ ๊ดํด ์ฌ๋ฌ ๋ชจ๋ธ์ ์ ์ฉํ์ฌ์ ์์ ํ๋ ์์ธ ์ ์ด๊ฐ ๋ ์ ์๋๋ก ์ฐ๊ตฌ๊ฐ ํ์ํ ๊ฒ์ด๋ค.