MAVLink (Micro Air Vehicle Link)
MAVLink(Micro Air Vehicle Link)์ ๋ฌด์ธ ํญ๊ณต๊ธฐ ๋ฐ ๋ก๋ด์ ์๊ฒฉ ํต์ ์ ์ํด ๊ฐ๋ฐ๋ ๊ฒฝ๋ ํต์ ํ๋กํ ์ฝ์ด๋ค. ์ด ํ๋กํ ์ฝ์ 2009๋ ์ Lorenz Meier์ ์ํด ๊ฐ๋ฐ๋์์ผ๋ฉฐ, ํ์ฌ๋ ๋ก๋ด ๋ฐ ๋ฌด์ธ ์์คํ ์ ๋ค์ํ ์์ฉ์์ ์ฌ์ฉ๋๊ณ ์๋ค. MAVLink๋ ์ฃผ๋ก ๋๋ก ๊ณผ ๊ฐ์ ๋ฌด์ธ ์์คํ ์ ์์จ ์ ์ด, ์ํ ๋ชจ๋ํฐ๋ง, ๋ช ๋ น ์ ์ก ๋ฐ ์๊ฒฉ ๋ฐ์ดํฐ ์์ง์ ์ฌ์ฉ๋๋ค.
MAVLink ๋ฉ์์ง ๊ตฌ์กฐ
MAVLink๋ ํจํท ๊ธฐ๋ฐ ํต์ ํ๋กํ ์ฝ๋ก, ๋ชจ๋ ๋ฐ์ดํฐ๋ ์ผ์ ํ ํฌ๊ธฐ์ ํจํท์ผ๋ก ์ ์ก๋๋ค. ๊ฐ ํจํท์ ํค๋, ํ์ด๋ก๋, ์ฒดํฌ์ฌ์ผ๋ก ๊ตฌ์ฑ๋๋ค. ํค๋๋ ํจํท์ ์์์ ์๋ฆฌ๋ฉฐ, ํ์ด๋ก๋๋ ์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ด๊ณ ์๊ณ , ์ฒดํฌ์ฌ์ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ๋ ์ญํ ์ ํ๋ค. MAVLink 1.0์์๋ 8๋ฐ์ดํธ์ ํค๋์ ์ต๋ 255๋ฐ์ดํธ์ ํ์ด๋ก๋๊ฐ ์ฌ์ฉ๋๋ฉฐ, MAVLink 2.0์์๋ ํค๋ ํฌ๊ธฐ๊ฐ 10๋ฐ์ดํธ๋ก ์ฆ๊ฐํ๊ณ ํ์ด๋ก๋ ํฌ๊ธฐ๋ ์ต๋ 255๋ฐ์ดํธ๊น์ง ํ์ฅ ๊ฐ๋ฅํ๋ค.
MAVLink์ ์ ๋ขฐ์ฑ
MAVLink๋ ํต์ ์ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ค์ํ ๋ฉ์ปค๋์ฆ์ ํฌํจํ๊ณ ์๋ค. ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ ๋ขฐ์ฑ ๋ฉ์ปค๋์ฆ์ ๊ฐ ํจํท์ ํฌํจ๋ ์ฒดํฌ์ฌ์ด๋ค. ์ฒดํฌ์ฌ์ ์ ์ก ์ค ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ์ค๋ฅ๊ฐ ๋ฐ๊ฒฌ๋ ๊ฒฝ์ฐ ํด๋น ํจํท์ ๋ฌด์๋๊ฑฐ๋ ์ฌ์ ์ก ์์ฒญ์ด ๋ฐ์ํ ์ ์๋ค. ๋ํ, MAVLink๋ ํจํท ์ํ์ค ๋ฒํธ๋ฅผ ์ฌ์ฉํ์ฌ ํจํท์ด ์์๋๋ก ์์ ๋์๋์ง ํ์ธํ๋ฉฐ, ๋๋ฝ๋ ํจํท์ด ์์ ๊ฒฝ์ฐ ์ฌ์ ์ก์ ์์ฒญํ ์ ์๋ค.
MAVLink ํ๋กํ ์ฝ์ ํ์ฅ์ฑ
MAVLink๋ ๋ชจ๋ํ๋ ๋์์ธ์ ์ฑํํ์ฌ ์ฝ๊ฒ ํ์ฅํ ์ ์๋ค. MAVLink 2.0์์๋ ๊ฐ ํจํท์ 24๋นํธ์ ๋ฉ์์ง ID๋ฅผ ์ฌ์ฉํ์ฌ ๋ ๋ง์ ์ข ๋ฅ์ ๋ฉ์์ง๋ฅผ ์ ์ํ ์ ์์ผ๋ฉฐ, ์๋ก์ด ๋ฉ์์ง ํ์ ์ ์ถ๊ฐํ๋ ๊ฒ๋ ์ฉ์ดํ๋ค. ์ด ํ์ฅ์ฑ ๋๋ถ์ MAVLink๋ ๋ค์ํ ๋ก๋ด ํ๋ซํผ๊ณผ ์์ฉ ๋ถ์ผ์์ ์ฑํ๋๊ณ ์๋ค. ์๋ฅผ ๋ค์ด, ํน์ ํ๋์จ์ด ๋๋ ์ํํธ์จ์ด ์๊ตฌ์ฌํญ์ ๋ง์ถ์ด MAVLink ๋ฉ์์ง๋ฅผ ์ปค์คํฐ๋ง์ด์ฆํ ์ ์๋ค.
๋ฐ์ดํฐ ์ ์ก ํจ์จ์ฑ
MAVLink๋ ๊ฒฝ๋ ํ๋กํ ์ฝ๋ก, ๋ฎ์ ๋์ญํญ ํ๊ฒฝ์์๋ ํจ์จ์ ์ผ๋ก ๋์ํ ์ ์๋๋ก ์ค๊ณ๋์๋ค. MAVLink 1.0๊ณผ 2.0 ๋ชจ๋ ์ ์ ๋ ฅ, ์ ๋์ญํญ ํ๊ฒฝ์์์ ํต์ ์ ์ต์ ํํ๊ธฐ ์ํด ๊ฐ๋ฐ๋์์ผ๋ฉฐ, ์ด๋ก ์ธํด ์ค์๊ฐ ํต์ ์ด ์๊ตฌ๋๋ ์ํฉ์์๋ ์์ ์ ์ธ ๋ฐ์ดํฐ ์ ์ก์ด ๊ฐ๋ฅํ๋ค. ๋ํ, ๋ฉ์์ง ์์ถ ๋ฐ ํจ์จ์ ์ธ ํจํท ๊ตฌ์กฐ ๋๋ถ์ ์ ํ๋ ๋์ญํญ์์ ๋์ ๋ฐ์ดํฐ ์ ์ก๋ฅ ์ ์ ์งํ ์ ์๋ค.
MAVLink์ ๋ณด์
MAVLink๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณด์์ ๊ณ ๋ คํ์ง ์์ ์ค๊ณ๋ก ์์๋์์ผ๋, MAVLink 2.0์์๋ ๋ณด์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์๋ค. MAVLink 2.0์์๋ ๋ฉ์์ง ์๋ช ๋ฐ ์ํธํ๋ฅผ ํตํด ํต์ ์ ๊ธฐ๋ฐ์ฑ์ ๋ณด์ฅํ ์ ์๋ค. ๋ฉ์์ง ์๋ช ์ ๊ฐ ํจํท์ ์๋ช ์ ์ถ๊ฐํ์ฌ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ๊ณ , ๋ฐ์ดํฐ ์กฐ์์ ๋ฐฉ์งํ ์ ์๋ค. ๋ํ, ์ํธํ๋ฅผ ํตํด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ฉฐ, ์ ์์ ์ธ ์ 3์๊ฐ ํต์ ์ ๊ฐ๋ก์ฑ๊ฑฐ๋ ์กฐ์ํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์๋ค.
๊ด๋ จ ์๋ฃ:
Meier, L., Tanskanen, P., Heng, L., Lee, G. H., & Pollefeys, M. (2011). PIXHAWK: A micro aerial vehicle design for autonomous flight using onboard computer vision. Autonomous Robots, 33(1-2), 21-39.
Meier, L. (2020). MAVLink: Micro Air Vehicle Protocol. Retrieved from https://mavlink.io
Krajnรญk, T., Vonรกsek, V., Fiลกer, D., & Faigl, J. (2011). AR-drone as a Platform for Robotic Research and Education. In International Conference on Research and Education in Robotics.
Last updated