🛩️
[Ardu]자율주행드론 개발자 과정 기본 교재
  • 교육 안내
  • VIO를 이용한 non-GPS 자율주행 드론 개발
  • 픽스호크 드론의 기초
    • MultiCopter는 무엇이며 어떻게 작동합니까?
    • 오토파일럿(Flight Controller) 선택
    • ArduPilot vs. PX4 선택
    • ArduPilot 시스템 아키텍처
    • 지상국(Ground Control System) 선택
    • MultiCopter 제작에 필요한 것
    • 자동 조종 장치 하드웨어 옵션
    • Pixhawk 6C 미니 비행 컨트롤러
    • Kakute H7 비행 컨트롤러
  • 시작 전에 알아두어야 할 것들
    • Ground Station(GCS) 설치
      • 미션 플래너 설치(ArduPilot)
        • Mission Planner를 AutoPilot에 연결
      • QGroundControl 설치
      • 펌웨어 설치 (ArduPilot)
    • 오토파일럿 FC 장착
    • 드론에서 사용되는 센서간 통신제어 방식
    • 일반적인 자동 조종 장치 배선 연결
    • 자동 조종 장치 입력 및 출력
    • Pixhawk 배선
    • Pixhawk 전원 공급
    • ESC (전자속도제어기)
      • BLHeli32 및 BLHeli_S ESC
      • DShot ESC
      • DroneCAN ESC
      • PWM, OneShot 및 OneShot125 ESC
    • 거리 측정기
    • 근접 센서
    • 고도 이해
    • 무선 제어 시스템 (Radio)
      • 조종기/수신기
      • RSSI(수신 신호 강도 표시)
    • Telemetry 라디오
      • Mission Planner를 사용하여 Telemetry Radio 구성
      • 다중 Point-to-Point 설정
    • GPS/나침반
    • 컴패니언 컴퓨터
    • 컴패니언 컴퓨터를 이용한 FC 제어
    • 안전
  • Q250 조립 가이드
  • X500 V2 + Pixhawk 6C 조립 가이드
  • ArduPilot-초기 설정
    • ArduPilot 작동의 간단한 개요
    • 프레임 클래스 및 유형 구성
    • 가속도계 교정
    • 나침반 보정
    • 무선 제어 보정
    • ESC와 모터 연결
    • 전자 속도 컨트롤러(ESC) 보정
    • RC 송신기 비행 모드 구성
    • 모터 범위 설정
    • Failsafe (안전 장치)
      • 무선 안전 장치
      • 배터리 안전 장치
      • GCS 안전 장치
      • EKF 안전 장치
      • GPS 페일세이프 및 글리치 보호
      • 데드레커닝(Dead Reckoning) 페일세이프
      • 진동 안전 장치
      • 비회전 모터 이륙 방지
      • 지형 추적(자동, 안내 등) 안전 장치
      • 충돌 확인
      • 낙하산
      • Watch Dog (내부 독립 감시 기능)
    • 비행 모드
  • 수동 비행 기초
  • 첫 비행 및 튜닝
    • Pre-Arm 안전 점검
    • 시동 걸기
    • 비행 전 체크리스트(콥터)
    • 새로운 파일럿을 위한 팁
    • 실내 비행 지침
    • Mission Planner에서 비행 데이터 로그 다운로드 및 분석
    • 텔레메트리 로그 분석
    • ArduPilot-튜닝
      • 튜닝 프로세스 지침
      • 튜닝을 위한 기체 설정
      • 초기 튜닝 비행
      • 항공기 튜닝 평가
      • Roll 및 Pitch의 수동 PID 튜닝
      • 오토튠 (AutoTune)
      • 입력 형성 매개변수 설정
      • 스로틀 부스트
      • 송신기 기반 튜닝
      • 동적 고조파 노치 필터로 자이로 노이즈 관리
      • 스로틀 기반 동적 노치 설정
      • RPM 센서 기반 동적 노치 설정
      • ESC 텔레메트리 기반 고조파 노치 설정
      • FFT 기반 하모닉 노치 설정
      • 진동 측정
      • 호버 스로틀 설정
      • 자동 트림
      • 추력 손실 및 요 불균형 경고
  • 용어 사전
  • 안전 수칙
  • [별첨]ArduPilot 파라메터
Powered by GitBook
On this page
  • 필요한 것
  • 오토파일럿에 연결
  • 미션 플래너를 통한 설정
  • 서보 릴리스
  • 릴레이 해제
  • 수동 해제
  • MAVLink 명령 릴리스
  • RC 낙하산 비활성화/활성화
  • 낙하산은 언제 펼쳐질까요?
  • 낙하산 테스트
  1. ArduPilot-초기 설정
  2. Failsafe (안전 장치)

낙하산

Previous충돌 확인NextWatch Dog (내부 독립 감시 기능)

Last updated 1 year ago

이 항목에서는 수동 및 자동 낙하산 해제를 설정하는 방법에 대해 설명합니다.

경고

낙하산 사출은 위험할 수 있습니다. 이 기능은 주의해서 사용해야 합니다.

필요한 것

다음 중 하나와 같은 완전한 낙하산 메커니즘:

또는 DIY 솔루션을 선호하는 경우 PWM 신호(예: 서보)에 의해 트리거될 수 있는 낙하산 해제 메커니즘과 멀티콥터의 속도를 5m/s 미만으로 늦출 수 있을 만큼 큰 낙하산이 필요합니다. 일부 권장 낙하산 공급업체:

오토파일럿에 연결

미션 플래너를 통한 설정

낙하산 해제를 구성하려면 먼저 Mission Planner로 자동 조종 장치에 연결한 다음 CONFIG->전체 매개변수 목록 탭을 열고 다음 매개변수를 설정합니다.

서보 릴리스

릴레이 해제

  • GPIO는 부트로더 기간 동안 초기에 항상 낮게 설정되므로 우발적인 해제를 방지하려면 항상 트리거 및 설정을 위해 높은 출력 수준이 필요한 해제 메커니즘을 사용하십시오.

수동 해제

MAVLink 명령 릴리스

낙하산은 지상 제어 스테이션 명령 MAV_CMD_DO_PARACHUTE(cmd id #208)를 통해 해제/활성화/비활성화할 수도 있습니다. 이 명령에는 작업을 결정하는 parameter1 필드가 있습니다.

매개변수1

행동

0

낙하산 해제 비활성화

1

낙하산 릴리스 활성화

2

낙하산 해제

이 명령은 DO_PARACHUTE 웨이포인트로서 AUTO 미션의 일부가 될 수 있습니다.

RC 낙하산 비활성화/활성화

RC 채널/스위치를 사용하여 낙하산 자동 해제를 비활성화하거나 활성화할 수 있습니다. an을 RCx_OPTION21로 설정합니다. 높음은 자동 해제 기능을 활성화하고 낮음은 비활성화합니다. 수동 해제는 영향을 받지 않습니다. 23(낙하산 3Pos)으로 설정하면 낮은 위치는 비활성화되고 중간 위치는 자동 작동이 활성화되며 높은 위치는 아래 설명된 활성화 조건을 가정하여 위에 설명된 대로 강제 해제를 시도합니다.

낙하산은 언제 펼쳐질까요?

"Crash Check(충돌 확인)" 기능이 차량이 자세 제어를 잃고 추락하기 시작했다고 판단하면 모터가 멈추고 낙하산이 자동으로 펼쳐집니다. 충돌 검사기가 낙하산 해제를 트리거하려면 다음이 모두 1초 동안 참이어야 합니다.

  • 모터가 무장(콥터) 또는 비행(비행기)

  • 차량이 착륙하지 않음(콥터만 해당)

  • 차량이 FLIP 또는 ACRO 비행 모드가 아닙니다(콥터만 해당).

  • 차량의 롤 및/또는 피치 각도가 목표 기울기 각도에서 30도 떨어져 있습니다(콥터만 해당).

  • 기압계는 차량이 오르지 않고 있음을 보여줍니다(과도한 기압 소음은 경우에 따라 방출을 방지할 수 있음)(콥터 및 비행기)

낙하산 테스트

해제 메커니즘에 따라 낙하산 전개는 위험할 수 있으므로 이러한 테스트를 수행할 때 주의를 기울이고 낙하산과 차량 프로펠러를 적절하게 제거하십시오.

수동 배포를 테스트하려면:

  • 릴리스를 비활성화하기 위해 스위치를 사용하는 경우 낙하산 릴리스를 활성화합니다.

  • 차량을 안정화 모드로 설정하고 스로틀을 최소값 이상으로 올리십시오(모터 분리 또는 소품 제거)(비행기에는 필요하지 않음).

  • 위의 수동 RC 채널 스위치 활성화 방법 중 하나를 사용하거나 Mission Planner SERVO/RELAY 탭을 사용하여 릴리스 릴레이, MAVLink 명령을 전환하거나 릴리스 서보의 PWM을 설정하십시오.

모터가 멈추고 낙하산 해제 메커니즘이 활성화되며 원격 측정이 연결된 경우 "Parachute: Released!"가 표시되어야 합니다. 비행 데이터 화면의 HUD에 나타나야 합니다.

자동 배포를 테스트하려면:

  • 차량을 안정화 모드로 설정하고 스로틀을 최소값 이상으로 올리십시오.

  • 차량을 낮추는 동안 차량을 적어도 30도 이상 기울입니다(기압계는 차량이 하강하고 있음을 보여줍니다).

1초 후 모터가 멈추고 낙하산 서보가 움직이며 Mission Planner가 부착된 경우 Flight Data 화면의 HUD에 "Parachute: Released"가 나타납니다.

낙하산 해제 메커니즘은 릴레이 또는 PWM(예: 서보)에서 트리거될 수 있습니다. 릴레이 핀이 사용되는 경우 낙하산 릴리스가 높은 수준에서 활성화되고 릴레이 핀 기본값인 가 OFF 또는 변경 없음인지 확인하여 초기화 중에 릴리스 트리거를 방지합니다. 부트로더 기간.

= "1". 그런 다음 매개변수를 새로 고치거나 재부팅하여 Chute 매개변수를 확인하십시오.

슈트 릴리스를 트리거할 싱크 속도(m/s)로 설정해야 합니다.

낙하산 해제를 허용하는 HOME 위의 최소 고도를 결정합니다.

= "10" 서보로 해제

낙하산을 해제하는 데 필요한 서보 위치로 설정해야 합니다.

"휴지" 서보 위치여야 합니다. 즉, 낙하산이 풀리기 전의 서보 위치

= "27" 로 설정하십시오 . IOMCU(MAIN 및 AUX로 표시된 출력)가 있는 자동조종장치에서 SERVO9Pixhawk의 AUX OUT 1을 참조합니다. 대신 AUX OUT2를 사용하려면 27로 설정하는 식입니다.

핀을 GPIO로 결정/구성합니다( 참조 ).

해당 핀 번호를 처음 4개(5와 6은 사용할 수 없음) 중 하나로 설정하십시오. RELAY 기능. 즉, 첫 번째 RELAY 기능을 사용하는 GPIO 핀 51의 경우 = 51로 설정합니다.

= 1 또는 2(낮음 또는 변경 없음), 포스트 부트로더, 자동 조종 장치 초기화 기간 동안 RELAY 핀이 설정되는 방식을 결정합니다.

= 0,1,2 또는 3으로 RELAY, RELAY2, RELAY3 또는 RELAY4 기능으로 해제합니다.

조종사는 RC 채널/스위치를 사용하여 낙하산을 수동으로 해제할 수 있습니다. 를 RCx_OPTION22(낙하산 해제) 또는 23(낙하산 3Pos)으로 설정합니다. 이상으로 높을 때 작동 하고(Copter) 비행 중(비행기)입니다. 요구 사항은 다음 섹션을 참조하십시오.

차량이 고도 이상입니다(콥터 및 비행기). "0" 값은 이 검사를 비활성화합니다.

최소 고도 확인을 비활성화하려면 매개변수를 0으로 설정합니다.

최소 고도 확인을 비활성화하려면 매개변수를 0으로 설정합니다.

테스트가 완료되면 원하는 고도로 되돌립니다(기본값은 10m).

스카이캣
CAD 드론
프루티 슈트
오팔 파라모델
화성 미니
RELAY_DEFAULT
CHUTE_ENABLED
CHUTE_CRT_SINK는
CHUTE_ALT_MIN은
CHUTE_TYPE
CHUTE_SERVO_ON은
CHUTE_SERVO_OFF는
SERVO9_FUNCTION
SERVO10_FUNCTION을
GPIO
RELAY_PIN
RELAY_DEFAULT
CHUTE_TYPE
RC 채널이 CHUTE_ALT_MIN
CHUTE_ALT_MIN
CHUTE_ALT_MIN
CHUTE_ALT_MIN
CHUTE_ALT_MIN을
../_images/Parachute_Pixhawk.jpg