- for masOS (1/9)
이 문서는 macOS 환경에서 QGroundControl(QGC)을 처음 접하는 개발자들을 위한 가이드 시리즈의 첫 번째 파트입니다.
QGC는 드론 제어, 미션 계획, 데이터 분석을 위한 대표적인 오픈소스 지상관제(GCS, Ground Control Station) 소프트웨어이며, PX4, ArduPilot 등 주요 오픈소스 비행 제어 시스템과 호환됩니다.
Part 1에서는 QGC의 개요, 특징, 활용 사례를 macOS 관점에서 초보자도 쉽게 이해할 수 있도록 설명합니다.
QGC는 드론과 지상국(컴퓨터, 태블릿, 스마트폰)을 연결해 비행을 관리할 수 있는
오픈소스 프로그램입니다.
드론의 배터리, 고도, GPS 상태, 센서 값을 실시간으로 확인할 수 있습니다.
지도 기반으로 자동 비행 경로(웨이포인트, 서베이)를 계획할 수 있습니다.
카메라 영상을 받아 실시간으로 표시하고 저장할 수 있습니다.
연구, 산업, 교육, 재난 대응 등 다양한 분야에서 활용됩니다.
오픈소스: 무료로 사용 가능하며, 필요에 따라 소스코드 수정 가능
멀티 플랫폼 지원: macOS, Windows, Linux, Android, iOS에서 실행 가능
MAVLink 지원: PX4, ArduPilot 등 주요 드론 펌웨어와 호환
직관적인 UI: 초보자도 쉽게 사용할 수 있는 사용자 친화적 인터페이스
개발자 친화적 구조: 플러그인 확장, QML 기반 UI, 커스터마이징 용이
연구/개발: SITL(Simulation In The Loop)로 실제 드론 없이 소프트웨어 테스트 가능
산업 현장: 건설, 농업, 발전소에서 멀티드론 운영 및 자동화 임무 관리
교육: 드론 제어 및 프로그래밍 학습용 플랫폼
재난 대응: 실시간 영상 기반 재난 상황 분석 및 대응
QGC는 macOS용 dmg 패키지로 제공되어 설치가 간편합니다
macOS는 안정적인 Unix 기반 운영체제로, Qt Creator 및 Xcode와의 개발 환경 연동이 원활합니다
Retina Display 등 고해상도 환경에서도 UI가 선명하게 표시됩니다
Homebrew를 통해 필요한 의존성 패키지(CMake, Ninja, Qt 등)를 쉽게 설치할 수 있습니다
QGC에 대한 기본 개념을 이해했으므로, Part 2에서는 macOS 환경에서 QGC를 설치하고 실행하는 방법을 설명합니다. dmg 설치, Homebrew를 통한 개발 환경 설정, 소스코드 빌드 절차를 다룹니다.