콘텐츠로 건너뛰기
쿼드(QUAD) 드론연구소

쿼드(QUAD) 드론연구소

  • 👨‍✈️ 초보 파일럿
  • 🎖️ 개발자
  • 🥇 전문가
  • 💎 다이아몬드
  • 🛠️ Tech-Tip
  • 📝 블로그
  • ⚠️ 저작권
login
쿼드(QUAD) 드론연구소
쿼드(QUAD) 드론연구소

🕰️PX4와 ArduPilot의 개발 배경

4
  • ArduPilot 주요 개발자
  • ArduPilot
  • PX4 주요 개발자
  • PX4

📚드론 개발 라이브러리

10
  • 1.드론 개발자 로드맵(Load-Map)
  • 2.드론 개발 소프트웨어 개요
  • 3.MAVLINK
  • 4.PyMAVLink
  • 5.MavProxy
  • 6.MAVSDK
  • 7.MAVROS
  • 8.PX4 uORB with ROS 2
  • 9.자율주행드론 개발 프로세스
  • 10.학습 로드맵(Road-map)

🧩자율주행드론 시스템 아키텍처

4
  • Smart UAV is Robot!
  • PX4 System 아키텍쳐
  • PX4 Software 아키텍쳐
  • 쿼드(QUAD) 자율주행드론 UAV 시스템 아키텍처

🐧Linux (Ubuntu) 기초

14
  • Ubuntu 22.04 설치 (PC에 직접 설치)
  • Windows 10/11 WSL2 설치
  • Linux 개요
  • 리눅스 쉘 기본 명령어
  • 자주쓰는 명령어 정리 (Ubuntu 사용)
  • 자주 사용하는 터미널 명령어
  • Linux Package 에 대한 이해
  • su와 sudo 명령어 활용법
  • 리눅스 파일 시스템 이해하기
  • 리눅스 권한에 대한 이해
  • 빌드 시스템에 대한 이해
  • Make(Makefile) 사용 가이드
  • CMake 의 이해
  • CMake 사용 가이드

픽스호크(Pixhawk) 기초

29
  • 쿼드(QUAD) 자율주행 드론(UAV) 개발 키트
  • 픽스호크 드론의 기초 개요
  • 드론에 사용되는 물리학
  • 멀티콥터의 동작 원리
  • ArduPilot vs. PX4 선택
  • PX4 시스템 아키텍처
  • 지상국(Ground Control System) 선택
  • Pixhawk 6C 비행 컨트롤러
  • Pixhawk 6X 비행 컨트롤러
  • 드론에서 사용되는 센서간 통신제어 방식
  • Pixhawk 배선
  • Pixhawk 전원 공급
  • GPS/나침반
  • 거리 측정기 (LiDAR)
  • 고도(Altitude) 이해
  • 컴패니언 컴퓨터
  • 오프보드(Offboard) 제어
  • 컴패니언 컴퓨터 GPIO를 이용한 FC 제어
  • ESC(전자속도제어기)
    • ESC (전자속도제어기)
    • BLHeli32 및 BLHeli_S ESC
    • DShot ESC
    • DroneCAN ESC
    • PWM, OneShot 및 OneShot125 ESC
  • 무선제어시스템(Radio)
    • 무선 제어 시스템 (Radio)
    • 조종기/수신기
    • 수신기 RSSI 강도 표시
  • Telemetry 라디오
    • Telemetry 라디오
    • SiK Radio 설정
    • 다중 Point-to-Point 설정

Q250 사용 가이드

17
  • Q250 빠른 시작 가이드
  • QGroundControl 설치
  • Q250 펌웨어 재설치 (선택)
  • Q250 파라메터 설정
  • FS-i6x 조종기와 수신기 설정
  • 비행 모드
  • 전원 설정
  • Actuators (모터) 설정
  • Flight Behavior 설정
  • 텔레메트리 연결
  • GPS 연결
  • 컴패니언컴퓨터 전원 공급장치(UBEC) 사용 가이드
  • LED 컨트롤러 사용 가이드
  • 컴패니언 컴퓨터와 FC의 UART 케이블 연결
  • Optical-Flow & LiDAR 설정
  • 지자계 간섭 문제 해결
  • fake_gps (가상 GPS)

Q500 사용 가이드

10
  • Q500 사용 가이드 개요
  • QGroundControl 설치
  • Q500 펌웨어 설정
  • Q500 파라메터 설정
  • Radiomaster 조종기 설정
  • 수신기의 전파 수신 강도(RSSI) 설정
  • Pixhawk 6X Ethernet 설정
  • 컴패니언 컴퓨터와 FC 연결 설정
  • 시뮬레이터 사용 가이드
  • fake_gps (가상 GPS)

Q650 사용 가이드

9
  • Q650 사용 가이드 개요
  • QGroundControl 설치
  • Q650 펌웨어 설정
  • Q650 파라메터 설정
  • 조종기 설정
  • 수신기의 전파 수신 강도(RSSI) 설정
  • Pixhawk 6X Ethernet 설정
  • 컴패니언 컴퓨터와 FC 연결 설정
  • H-Flow 설정 가이드

첫 비행 및 튜닝

12
  • 첫 비행 및 튜닝 개요
  • 첫 비행 지침
  • 수동비행 지침
  • 임무 비행
  • 지오펜스
  • 안전지점(Rally Points)
  • 비행 모드
  • 지형 추적/유지
  • PID 튜닝
  • 비행 기록 분석
    • 비행 기록 분석
    • Flight Review를 이용한 로그 분석
    • 비행기록 분석 실습

PX4-Toolchain 개발환경 구성

4
  • Windows 10/11 WSL2 설치
  • ROS(1) + PX4 Toolchain 구성
  • Gazebo Classic 시뮬레이터 사용하기
  • ROS2 + PX4 Toolchain 구성

MAVLink-Python 프로그래밍

17
  • MAVLINK 개요
  • Python MAVLink 라이브러리 사용
  • 드론에 연결하기(Connect)
  • MAVLINK 메시지 주고받기
  • 비행 모드 (PX4 멀티콥터)
  • MAV_CMD
  • PX4 ‘OFFBOARD” 와 Ardupilot ‘GUIDED’ 모드 차이
  • PX4 Offboard 모드에서만 유효한 주요 MAV_CMD
  • 드론에 시동걸기(MAV_CMD_COMPONENT_ARM_DISARM)
  • 이륙하기(MAV_CMD_NAV_TAKEOFF)
  • 이동하기(SET_POSITION_TARGET_GLOBAL_INT)
  • 이동하기(SET_POSITION_TARGET_LOCAL_NED)
  • 기수 방향과 속도 변경
  • [별첨]참고 자료
  • MAVLINK 신뢰성 보장
    • MAVLINK 신뢰성 보장
    • MAVLINK 2 메시지 서명
    • [참고]HMAC-SHA256이란?

🛠️Tech-Tip

2
  • MAVLink Router
  • 쿼드(QUAD) 자율주행 드론용 컴패니언컴퓨터 소프트웨어 – Jetson Orin-Nano 용 (Ver.3.1-Ubuntu 22.04)
카테고리 보기
  • Home
  • Docs
  • Q650 사용 가이드
  • QGroundControl 설치

QGroundControl 설치

2 min read

다운로드 및 설치

QGC(QGroundControl)는 공식 Github Release 페이지에서 실행 가능한 QGroundControl 최신 안정판을 다운로드할 수 있습니다.

https://github.com/mavlink/qgroundcontrol/releases

설치 후 QGroundControl이 정상적으로 실행되지 않으면, QGC 설정 문제 해결편을 참고하여 문제를 해결할 수 있습니다.

시스템 요구 사항

QGroundControl는 최신 컴퓨터나 모바일 장치에서 실행 가능합니다. 시스템 환경과 사용 가능한 시스템 리소스 상태에 따라 성능이 차이가 날 수 있습니다. 좋은 하드웨어 사양을 사용하면, 더 좋은 성능을 나타내는 것은 당연합니다. 최소 8Gb 메모리, SSD 다스크, Nvidia 또는 AMD 그래픽 및 i5 이상의 CPU가 장착된 컴퓨터를 사용하는 것이 좋습니다.

최신 버전의 운영 체제에서 최적의 사용과 호환성을 발휘할 수 있습니다.

윈도우

QGroundControl은 64비트 버전 윈도우 운영체제를 지원합니다.

  1. QGroundControl-installer.exe을 다운로드합니다.
  2. 다운로드한 설치 파일을 더블 클릭하여 프로그램을 실행합니다.

윈도우용 설치 프로그램은 QGroundControl, GPU 호환 모드 및 GPU 안전 모드의 3가지 바로 가기를 생성합니다. 시작 문제나 비디오 렌더링 문제가 발생하지 않으면, 첫 번째 바로 가기를 사용하십시오. 자세한 내용은 QGroundControl 설정 문제 해결 > 윈도우: UI 렌더링/비디오 드라이버 문제를 참고하십시오.

QGroundControl 4.0 버전 이상의 사전 빌드 버전은 64비트 전용입니다. 32비트 버전은 수동으로 빌드할 수 있습니다(개발팀에서는 지원하지 않음).

Mac OS X

QGroundControl은 MacOS 10.11 이상에서 설치할 수 있습니다.

  1. QGroundControl.dmg를 다운로드합니다.
  2. 다운로드한 dmg 파일을 더블 클릭하여 마운트하여, QGroundControl 애플리케이션을 Application 폴더로 드래그합니다.QGroundControl 미서명으로 인하여 Catalina에서 문제가 발생합니다. 처음으로 QGroundControl을 실행하려면:
    • QGroundControl 앱 아이콘을 마우스 오른쪽 버튼으로 클릭한 다음에 메뉴에서 열기를 선택합니다. 취소 옵션만 제공됩니다. 취소를 선택합니다.
    • QGroundControl 앱 아이콘을 마우스 오른쪽 버튼으로 클릭한 다음에 메뉴에서 열기를 선택합니다. 이번에는 열기 옵션이 표시됩니다.

우분투 리눅스

QGroundControl은 Ubuntu LTS 20.04 이상의 버전에 설치됩니다.

우분투에는 직렬 포트나 USB로 직렬 모뎀 관리자가 설치되어 있으나, 이는 ROS 패키지들과 충돌합니다. QGroundControl을 설치 전에 모뎀 관리자를 제거하고, 직렬 포트 접근 권한을 부여합니다. 동영상 스트리밍을 지원하려면 GStreamer을 설치합니다.

QGroundControl을 처음 설치하기 전에:

쉘 프롬프트에서 다음 명령어들을 실행합니다:

     sudo usermod -a -G dialout $USER
     sudo apt-get remove modemmanager -y
     sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y
     sudo apt install libqt5gui5 -y
     sudo apt install libfuse2 -y

    사용자 권한을 변경하려면 로그아웃 후 다시 로그인하여야 합니다.

      QGroundControl을 설치하려면:
      QGroundControl.AppImage를 다운로드합니다.

      터미널 명령을 사용하여 설치:

         chmod +x ./QGroundControl.AppImage
         ./QGroundControl.AppImage  (or double click)

        업데이트된 날짜 2025년 12월 08일

        당신의 감정은 어떤가요?

        • Happy
        • 보통
        • 슬픈

        이 문서 공유 :

        • Facebook
        • X
        • LinkedIn
        • Pinterest

        제공 BetterDocs

        답글 남기기 응답 취소

        이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

        © 2025 쿼드(QUAD) 드론연구소 - Kadence WP의 워드프레스 테마

        • 👨‍✈️ 초보 파일럿
        • 🎖️ 개발자
        • 🥇 전문가
        • 💎 다이아몬드
        • 🛠️ Tech-Tip
        • 📝 블로그
        • ⚠️ 저작권
        Korean
        English