🛩️
[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
  • 개요
  • 조정 값
  • 미션 플래너로 설정
  1. 첫 비행 및 튜닝
  2. ArduPilot-튜닝

송신기 기반 튜닝

Previous스로틀 부스트Next동적 고조파 노치 필터로 자이로 노이즈 관리

Last updated 1 year ago

R/C 송신기를 사용하여 비행 중에 광범위한 매개변수 튜닝을 수행할 수 있습니다. 이것은 자동 조정 기능을 사용할 수 없거나 각 매개변수의 전체 수동 조정 제어로 미세 조정을 수행하려는 고급 사용자를 위한 것입니다.

개요

송신기 기반 튜닝을 통해 비행 중에 단일 매개변수 또는 매개변수 세트를 조정할 수 있습니다. 기본 아이디어는 파라미터의 튜닝 값을 송신기의 노브 또는 슬라이더에 연결한 다음 노브를 움직여 비행 중에 파라미터를 조정하는 것입니다.

송신기 기반 튜닝을 사용하면 송신기의 채널 6을 사용하여 비행 중 단일 또는 다중 매개변수를 튜닝할 수 있습니다.

TUNE 매개변수 튜닝되는 매개변수를 결정합니다.

TUNE_MAX 매개변수는 채널이 일 때 매개변수의 최대값을 결정 하고 일 때 값을 결정합니다 .

값

값

의미

모수

0

없음

1

찌르기 롤/피치 kP

4

속도 롤/피치 kP

5

속도 롤/피치 kI

21

속도 롤/피치 kD

삼

찌르기 요 kP

6

비율 요 kP

26

속도 요 kD

56

비율 요 필터

55

모터 요 헤드룸

14

AltHold kP

7

스로틀 속도 kP

34

스로틀 가속 kP

35

스로틀 가속 kI

36

스로틀 가속 kD

12

로이터 위치 kP

22

속도 XY kP

28

속도 XY kI

10

WP 속도

25

아크로 롤피치 kP

40

아크로요 kP

45

RC필

13

Heli Ext 자이로

38

기움

39

서클 비율

46

비율 피치 kP

47

속도 피치 kI

48

비율 피치 kD

49

속도 롤 kP

50

속도 롤 kI

51

레이트 롤 kD

52

비율 피치 FF

53

레이트 롤 FF

54

속도 요 FF

57

윈치

58

SysID 크기

59

위치 제어 최대

기울기 각도

** 전통적인 헬기 전용

이 값은 수동으로 설정하거나 Mission Planner를 사용하여 설정할 수 있습니다.

미션 플래너로 설정

Rate Roll P 및 Rate Pitch P는 다음 예제 절차에서 사용됩니다.

  1. 자동 조종 장치를 미션 플래너에 연결

  2. Mission Planner에서 CONFIG>>Extended Tuning을 선택합니다.

  3. TUNE 드롭다운 상자 옵션을 "Rate Roll/Pitch kP"로 설정합니다.

  4. 최소값을 0.08, 최대값을 0.20으로 설정합니다(대부분의 콥터의 이상적인 이득은 이 범위 내에 있지만 적은 수의 콥터에서 최대값이 0.25만큼 높을 수 있음)

  5. "매개 변수 쓰기" 버튼을 누릅니다.

  6. 송신기의 CH6 튜닝 노브를 최소 위치로 돌리고 "Refresh Params" 버튼을 누르고 Rate Roll P 및 Rate Pitch P 값이 0.08(또는 매우 가까운 값)이 되는지 확인합니다.

  7. CH6 노브를 최대 위치로 돌리고 "Refresh Params"를 누르고 Rate Roll P가 0.20으로 이동하는지 확인합니다.

  8. CH6 노브를 다시 중앙으로 이동

  9. 콥터가 반응하지만 흔들리지 않을 때까지 ch6 노브를 조정하여 안정화 모드에서 콥터를 준비하고 비행합니다.

  10. 비행 후 LiPo 배터리를 분리하고 자동 조종 장치를 미션 플래너에 다시 연결하십시오.

  11. 최상의 성능을 제공하는 위치에 있는 CH6 노브로 Copter Pids 화면으로 돌아가서 "Refresh Params" 버튼을 누릅니다.

  12. Rate Roll P 및 Rate Pitch P 필드에 표시되는 값을 다시 입력하지만 미션 플래너가 변경된 것을 인식하고 자동 조종 장치로 다시 보낼 수 있도록 약간만 수정했습니다(참고: 정확히 동일한 숫자를 다시 입력하는 경우 Rate Roll P에 나타나며 업데이트되지 않습니다). 예를 들어, Rate Roll P가 "0.1213"으로 나타나면 "0.1200"으로 만듭니다.

  13. Ch6 Opt를 다시 "None"으로 설정하고 "Write Params"를 누릅니다.

  14. 오른쪽 상단의 연결 해제 버튼을 누르면 연결

  15. Rate Roll P 값이 12단계에서 다시 입력한 값인지 확인합니다.

메모

튜닝 노브를 움직이는 동안 값은 초당 3회 업데이트됩니다. 위의 6단계와 7단계에서 미션 플래너에서 새로고침 버튼을 눌러야 하는 이유는 콥터가 실시간으로 미션 플래너에 업데이트를 전송하지 않기 때문입니다.

,

,

,

,

**

**

**

는
RC6_MAX
TUNE_MIN 매개변수
는 RC 채널 6이
RC6_MIN
조정
이전의
다음
ATC_ANG_RLL_P
ATC_ANG_PIT_P
ATC_RAT_RLL_P
ATC_RAT_PIT_P
ATC_RAT_RLL_I
ATC_RAT_PIT_I
ATC_RAT_RLL_D
ATC_RAT_PIT_D
ATC_ANG_YAW_P
ATC_RAT_YAW_P
ATC_RAT_YAW_D
ATC_RAT_YAW_FLTE
MOT_YAW_HEADROOM
PSC_POSZ_P
PSC_VELZ_P
PSC_ACCZ_P
PSC_ACCZ_I
PSC_ACCZ_D
PSC_POSXY_P
PSC_VELXY_P
PSC_VELXY_I
WPNAV_SPEED
ACRO_RP_RATE
ACRO_Y_RATE
ATC_INPUT_TC
H_GYR_GAIN
COMPASS_DEC
CIRCLE_RATE
ATC_RAT_PIT_P
ATC_RAT_PIT_I
ATC_RAT_PIT_D
ATC_RAT_RLL_P
ATC_RAT_RLL_I
ATC_RAT_RLL_D
ATC_RAT_PIT_FF
ATC_RAT_RLL_FF
ATC_RAT_YAW_FF
WINCH_RATE_MAX
SIDS_MAGNITUDE
PSC_ANGLE_MAX