🔥딱 8일간! 인프런x토스x허먼밀러 역대급 혜택

Thumbnail
개발 · 프로그래밍데스크톱 앱 개발

[초급] QML 프로그래밍 2편대시보드

(4.8)
5개의 수강평 ∙ 32명의 수강생

38,500원

지식공유자: 김대진
총 47개 수업 (8시간 56분)
수강기한: 
4개월
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • 호맵 프로필호맵
    2025-07-071630567

    안녕하십니까 선생님 혹시 드론/무인항공기 GCS(ground control station)를 개발하기 위해 QT를 공부하려고 하는데 선생님의 강의중 C++/python 둘 중에서 python을 수강해도 효율이나 퍼포먼스 측면에서 아무 문제가 없는지 궁금해서 여쭤봅니다. 감사합니다.

    김대진
    김대진
    김대진
    2025-07-07427346

    안녕하세요. GCS 를 개발하기 위해서 Qt를 사용한다면 Python 을 사용하는 방법이 난이도에서는 C++보다는 쉽습니다. 성능 적인 면에서는 C++ 을 사용하는 것이 훨씬 유리합니다. GCS관련해 참고할만한 오픈소스가 거의 C++과 QML을 사용합니다. 아직까지는 참고할 만한 완성도 있는 수준의 오픈소스는 대부분 C++ 과 QML을 사용한것이 대부분입니다. 참고할 만한 완성도 있는 GCS 오픈소스들 1. QGroundControl 설명: 가장 유명한 오픈소스 GCS 중 하나로, PX4 및 ArduPilot 드론과 호환됩니다. 주요 기능: 미션 플래너 (Waypoints, Geofence 등), 실시간 텔레메트리, MAVLink 프로토콜 기반, 카메라/센서 설정, 펌웨어 업로드 등 사용 기술: Qt (QML + C++), OpenGL GitHub: https://github.com/mavlink/qgroundcontrol 2. APM Planner 2 설명: ArduPilot 계열을 위한 GCS로, Mission Planner의 멀티플랫폼 대안입니다. 주요 기능: ArduPilot 설정 및 미션 계획, 실시간 데이터 시각화, MAVLink 지원 사용 기술: Qt (C++ 위주) GitHub: https://github.com/ArduPilot/apm_planner 3. LibrePilot GCS 설명: OpenPilot 프로젝트에서 분리된 LibrePilot 프로젝트의 일부로, 자체 펌웨어와 함께 사용됩니다. 주요 기능: UAV 설정 및 튜닝, 실시간 센서 데이터 모니터링 사용 기술: Qt GitHub: https://github.com/librepilot/LibrePilot 4. OpenPilot GCS (이전 프로젝트) 설명: 현재는 개발이 중단된 프로젝트지만, Qt로 구현된 GCS로 OpenPilot 하드웨어용으로 사용됐습니다. 특징: 이 프로젝트는 LibrePilot으로 계승되었음 5. UgCS (Universal GCS) – 상업용이지만 Qt 사용 설명: 오픈소스는 아니지만 참고용. Qt를 사용한 고급 GCS 플랫폼으로 다양한 드론 플랫폼과 통합됩니다.

채널톡 아이콘