MAVSDK란?
MAVSDK 정의
- MAVLink 프로토콜을 사용하여 PX4와 같은 드론 플랫폼과 통신하는 SDK이다.
- MAVLink 기반의 고수준 제어 API를 제공하며 이를 통해 드론의 제어와 데이터 수집이 간편하게 이루어진다.
- MAVLink는 저지연 통신 프로토콜로 드론과 GCS(Ground Control Station) 또는 다른 컴퓨터 시스템 간의 통신에 주로 사용된다.
주요 기능
- 드론 제어: 이륙, 착륙, 호버링, 경로 비행등의 고수준 명령을 쉽게 수행할 수 있다.
- 미션 계획 및 실행: 경로를 설정하고 드론이 자동으로 경로를 따라 비행하게 할 수 있다.
- 상태 모니터링: 드론의 배터리 상태, GPS 상태, 위치, 속도 등 다양한 상태 정보를 실시간으로 조회할 수 있다.
- 센서 데이터 수집: 드론에 장착된 카메라, 센서 등에서 실시간 데이터를 수집하고 분석할 수 있다.