콘텐츠로 건너뛰기
쿼드(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
  • MAVLink-Python 프로그래밍
  • 비행 모드 (PX4 멀티콥터)

비행 모드 (PX4 멀티콥터)

1 min read

비행 모드는 자동 조종 기능을 지원하여 차량을 수동으로 조종하고, 이륙 및 착륙과 같은 일반적인 작업을 자동화하고, 자율 임무를 실행하거나 비행 제어를 외부 시스템에 위임하는 작업을 더 쉽게 해줍니다.

이 주제에서는 멀티콥터와 헬리콥터에 사용 가능한 비행 모드에 대한 개요를 제공합니다.

비행 모드는 수동 또는 자동 모드 입니다 . 수동 모드는 RC 조종 스틱이나 조이스틱을 사용하여 수동으로 비행할 때 다양한 수준의 자동 조종 지원을 제공하는 반면, 자동 모드는 자동 조종으로 완전히 제어할 수 있습니다.

수동-간편:

  • Position — 위치 고정/GPS가 있는 차량에 가장 쉽고 안전한 수동 모드입니다. 롤 및 피치 스틱은 차량의 전후좌우 방향(자동차의 가속 페달과 유사)으로 지면 가속을 제어하고 , 요 스틱은 수평 회전을 제어하며, 스로틀은 상승-하강 속도를 제어합니다. 스틱을 놓으면 차량이 수평을 유지하고, 제동을 통해 정지하며, 바람이나 기타 힘에도 불구하고 현재 3차원 위치에 고정됩니다.
  • Position Slow – 위치 모드 의 속도 및 요 레이트 제한 버전입니다 . 주로 장애물 근처에서 비행할 때 또는 규정에 따라 속도를 일시적으로 제한하는 데 사용됩니다.
  • Altitude — 가장 쉽고 안전한 비GPS 수동 모드입니다. 위치 모드 와의 주요 차이점은 스틱을 놓으면 차량이 수평을 유지하고 고도를 유지하지만, 수평 위치의 능동적인 정지 또는 유지 기능은 없다는 것입니다. (차량은 현재 속도에 따라 움직이며 바람에 따라 표류합니다.)
  • Stabilized – 스틱을 놓으면 수평을 유지하고 기체의 수평 자세를 유지합니다(고도나 위치는 유지). 기체는 관성으로 계속 움직이며, 고도와 수평 위치는 바람의 영향을 받을 수 있습니다. 지상국에서 “수동 모드”를 선택한 경우에도 이 모드가 사용됩니다.

수동-곡예

  • 아크로(Acro) – 롤(Roll)이나 루프(Loop)와 같은 곡예 기동을 위한 수동 모드입니다. 스틱을 놓으면 차량의 롤, 피치, 요(Yaw) 축 회전이 멈추지만, 그 외 차량의 안정성은 유지됩니다.

자동 모드:

  • Position — 차량이 현재 위치와 고도에서 멈추고 맴돌며 바람과 기타 힘에 맞서 위치를 유지합니다.
  • Return — 차량이 안전한 고도까지 상승한 후, 안전한 위치(홈 또는 랠리 포인트)까지 명확한 경로를 따라 비행한 후 착륙합니다. 이 과정에는 GPS(Global Position Estimation)가 필요합니다.
  • Mission — 비행 제어 장치에 업로드된 사전 정의된 임무/비행 계획을 차량이 실행합니다. 이를 위해서는 GPS(Global Position Estimation)가 필요합니다.
  • Takeoff — 차량이 수직으로 이륙한 후 대기 모드 로 전환됩니다 .
  • Land — 차량이 즉시 착륙합니다.
  • Orbit – 기체가 원을 그리며 비행하며, 항상 중심을 향하도록 요잉합니다. RC 조종을 통해 궤도 반경, 방향, 속도 등을 변경할 수 있습니다.
  • Follow Me — 차량이 위치 설정점을 제공하는 비콘을 따라갑니다. RC 제어를 사용하여 선택적으로 팔로우 위치를 설정할 수 있습니다.
  • Offboard – 차량은 MAVLink 또는 ROS 2를 통해 제공된 위치, 속도 또는 자세 설정값을 따릅니다.

조종사는 리모컨이나 지상 관제소의 스위치를 사용하여 비행 모드를 전환합니다. 일부 비행 모드는 특정 비행 전 및 비행 중 조건(예: GPS 잠금, 대기 속도 센서, 축을 따라 기체 자세 감지)에서만 유효합니다. PX4는 적절한 조건이 충족될 때까지 해당 모드로의 전환을 허용하지 않습니다.

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

당신의 감정은 어떤가요?

  • Happy
  • 보통
  • 슬픈

이 문서 공유 :

  • Facebook
  • X
  • LinkedIn
  • Pinterest

제공 BetterDocs

답글 남기기 응답 취소

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

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

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