🛩️
[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
  • 배터리 설정
  • 모터 설정
  • PID 컨트롤러 초기 설정
  • 미션 플래너 도우미
  1. 첫 비행 및 튜닝
  2. ArduPilot-튜닝

튜닝을 위한 기체 설정

Previous튜닝 프로세스 지침Next초기 튜닝 비행

Last updated 1 year ago

기체 사양에 따라 다음 매개변수를 올바르게 설정해야 합니다. 각각은 튜닝 프로세스의 품질에 영향을 미칩니다.

배터리 설정

VTOL 모터의 추력 곡선이 가능한 선형이 되도록 하는 것이 매우 중요합니다. 선형 추력 곡선은 모터가 생성하는 실제 추력의 변화가 ArduPilot에서 요구하는 추력에 정비례한다는 것을 의미합니다. 추력 곡선이 심하게 비선형이면 결코 좋은 튜닝을 할 수 없으며 어떤 경우에는 차량이 완전히 불안정해지고 충돌할 수 있는 나쁜 튜닝으로 끝날 수 있습니다.

비선형 추력 곡선에는 3가지 일반적인 원인이 있습니다.

  • 스로틀이 증가함에 따라 전압 강하.

  • ESC에 사용하는 PWM 범위의 잘못된 끝점 설정(아래 "모터 설정" 참조)

  • 프로펠러, ESC 및 모터 조합에 의해 생성된 추력의 비선형성

전압 처짐에 대처하기 위해 전압 범위를 설정하는 것부터 시작하십시오. 모터 추력 곡선을 선형화하는 데 사용되는 매개변수입니다.

  • : 4.2vx 셀 수

  • : 3.3vx 셀 수

다음 설정 추력 엑스포. 전문 항공기를 설정하는 경우 스로틀을 변경할 때 모터/ESC/프로펠러 조합의 실제 추력을 정확하게 측정할 수 있도록 추력 스탠드에 투자해야 합니다. 그런 다음 끝점 사이의 추력이 가능한 선형이 되도록 끝점(아래 모터 설정에서 제공)과 함께 expo 값을 조정합니다. 추력 곡선에 대한 제조업체 데이터는 종종 부정확하므로 신뢰하지 마십시오. 스케일링을 참조하십시오 .

취미 등급 차량을 설정하는 경우 아래 그래프를 사용하여 항공기에 대한 올바른

  • : 5인치 소품의 경우 0.55, 10인치 소품의 경우 0.65, 20인치 소품(또는 그 이상)의 경우 0.75입니다. 이 매개변수는 최상의 결과를 위해 스러스트 스탠드 측정에 의해 파생되어야 합니다(제조업체 데이터를 신뢰하지 마십시오).

모터 설정

모터 매개변수는 ESC로 전송되는 PWM 출력 범위를 정의합니다. 이는 비행 중에 사용되는 스로틀 값의 전체 범위가 추진 시스템의 선형 범위 내에 있는지 확인하는 데 중요합니다.

ESC로 전송되는 출력 범위를 정의하는 데 사용되는 매개변수입니다.

PID 컨트롤러 초기 설정

아래 설정은 PID 컨트롤러 가속 및 필터 설정을 차량에 적합한 대략적인 범위로 설정하기 위한 것입니다. 이러한 매개변수는 튜닝 프로세스에 중요합니다. 축 P/D/I 값에 대한 PID 컨트롤러 기본값은 일반적으로 대부분 차량의 첫 번째 테스트 호버링에 대해 안전합니다.

Copter-4.1(이상)의 경우:

미션 플래너 도우미

위의 매개변수를 쉽게 설정할 수 있도록 Mission Planner에 SETUP/Mandatory Hardware/Initial Parameter Setup 탭이 제공됩니다.

: 고정 범위 또는 2000us에 대한 ESC 설명서 확인

: 고정 범위 또는 1000us에 대한 ESC 설명서 확인

: 사용하여 무장 상태의 표시로 낮은 rpm에서 모터 회전을 안정적으로 시작하는 값을 결정합니다.

: 0.95

:가능한 경우기본값은 일반적으로 취미용으로 적합합니다.

: 예상되는 실제 호버 추력 비율의 0.25 이하(낮을수록 안전함)

: 10Hz

: 5인치 소품의 경우 80Hz, 10인치 소품의 경우 40Hz, 20인치 소품의 경우 20Hz(또는 그 이상)

: 10인치 소품의 경우 110000, 20인치 소품의 경우 50000, 30인치 소품의 경우 20000

: 10인치 소품의 경우 110000, 20인치 소품의 경우 50000, 30인치 소품의 경우 20000

: 10인치 소품의 경우 27000, 20인치 소품의 경우 18000, 30인치 소품의 경우 9000

: / 2

: / 2

: / 2

: / 2

: 2

: / 2

MOT_PWM_MAX
MOT_PWM_MIN
MOT_SPIN_ARM
모터 테스트 기능을
MOT_SPIN_MAX
MOT_SPIN_MIN
모터 테스트 기능 과 모터 테스트 데이터를 사용하여 선형 추력의 하한 범위를 설정합니다.
MOT_THST_HOVER
INS_ACCEL_FILTER
INS_GYRO_FILTER
ATC_ACCEL_P_MAX
ATC_ACCEL_R_MAX
ATC_ACCEL_Y_MAX
ATC_RAT_PIT_FLTD
INS_GYRO_FILTER
ATC_RAT_PIT_FLTT
INS_GYRO_FILTER
ATC_RAT_RLL_FLTD
INS_GYRO_FILTER
ATC_RAT_RLL_FLTT
INS_GYRO_FILTER
ATC_RAT_YAW_FLTE
ATC_RAT_YAW_FLTT
INS_GYRO_FILTER
MOT_BAT_VOLT_MAX
MOT_BAT_VOLT_MIN
추력 스케일링에 대한 자세한 내용은 모터 추력
MOT_THST_EXPO 값을 추정할 수 있습니다.
MOT_THST_EXPO