# 센서/에스티메이터 비행 사전 점검

PX4는 다양한 비행 전 센서 품질 및 추정 검사를 수행하여 차량을 무장하고 비행하기에 충분한 위치 추정치가 있는지 확인합니다 (이러한 검사는 COM \ * ARM \ * 매개 변수)

TIP

모든 비행전 오류는 * QGroundControl *에 PREFLIGHT FAIL 메시지로보고 됩니다. 로그의 estimator_status.gps_check_fail_flags 메시지는 정확하지 않은 GPS 데이터를 나타냅니다.

아래 섹션에는 오류, 가능한 원인 및 해결 방법, 비행 사전 검사 실행 방법에 영향을주는 매개 변수가 나열되어 있습니다.

# EKF 비행 사전 검사와 오류 메시지

다음 오류 (관련 검사 및 매개 변수 포함)는 EKF 에 의해보고됩니다 (그리고 * QGroundControl *에 전파됨).

# PREFLIGHT FAIL: EKF HGT ERROR

  • 이 오류는 IMU와 높이 측정 데이터가 일치하지 않을 때 발생합니다.
  • 가속 및 자이로 보정을 수행하고 기체를 재부팅하세요. 오류가 계속 발생하면 높이 센서 데이터에서 문제가 있는 지 확인하십시오.
  • 검사는 COM_ARM_EKF_HGT 매개 변수에 의해 제어됩니다.

# PREFLIGHT FAIL: EKF VEL ERROR

  • 이 오류는 IMU와 GPS 속도 측정 데이터가 일치하지 않을 때 발생합니다.
  • 비현실적인 데이터 점프에 대한 GPS 속도 데이터를 확인합니다. GPS 품질이 정상이면 가속 센서와 자이로 보정을 수행하고 차량을 재부팅하세요.
  • 검사는 COM_ARM_EKF_VEL 매개 변수에 의해 제어됩니다.

# PREFLIGHT FAIL: EKF HORIZ POS ERROR

  • 이 오류는 IMU와 위치 측정 데이터 (GPS 또는 외부 비전)가 일치하지 않을 때 발생합니다.
  • 비현실적인 데이터 점프에 대한 위치 센서 데이터를 확인하십시오. 데이터 품질이 정상이면 가속 센서 및 자이로 보정을 수행하고 차량을 재부팅하세요.
  • 검사는 COM_ARM_EKF_POS 매개 변수에 의해 제어됩니다.

# PREFLIGHT FAIL: EKF YAW ERROR

  • 이 오류는 자이로 데이터를 사용하여 추정 된 요 각도와 자력계 또는 외부 비전 시스템의 요 각도가 일치하지 않을 때 발생합니다.
  • IMU 데이터에서 큰 요율 오프셋을 확인하고 자력계 정렬 및 교정을 확인하십시오.
  • 검사는 COM_ARM_EKF_YAW 매개 변수에 의해 제어됩니다.
  • 기본값 0.5는 내비게이션 편 요각과 자기 편 요각 (자 기계 또는 외부 비전) 간의 차이가 EKF에서 허용하는 최대 값의 50 %를 넘지 않도록 허용하고 비행이 시작될 때 오류 증가에 대한 약간의 여유를 제공합니다.
  • 요 자이로의 오프셋이 크거나 자기 간섭 또는 자력계 보정이 불량한 상태에서 차량을 이동하거나 회전하면 실패 할 수 있습니다.

# PREFLIGHT FAIL: EKF HIGH IMU ACCEL BIAS

  • 이 오류는 EKF에서 추정 한 IMU 가속도계 바이어스가 과도 할 때 발생합니다.
  • Excessive in this case means that the bias estimate exceeds half the configured limit. The limit is defined in the EKF2_ABL_LIM parameter.

# PREFLIGHT FAIL: EKF HIGH IMU GYRO BIAS

  • 이 오류는 EKF에 의해 추정 된 IMU 자이로 바이어스가 과도 할 때 발생합니다.
  • Excessive in this case means that the bias estimate exceeds 10deg/s (half the configured limit, which is hardcoded to 20deg/s).

# PREFLIGHT FAIL: ACCEL SENSORS INCONSISTENT - CHECK CALIBRATION

  • 이 오류 메시지는 다른 IMU 장치의 가속 측정 값이 일치하지 않을 때 발생합니다.
  • 이 검사는 IMU가 두 개 이상인 보드에만 적용됩니다.
  • 검사는 COM_ARM_IMU_ACC 매개 변수에 의해 제어됩니다.

# PREFLIGHT FAIL: GYRO SENSORS INCONSISTENT - CHECK CALIBRATION

  • 이 오류 메시지는 다른 IMU 장치의 각도 속도 측정 값이 일치하지 않을 때 발생합니다.
  • 이 검사는 IMU가 두 개 이상인 보드에만 적용됩니다.
  • 검사는 COM_ARM_IMU_GYR 매개 변수에 의해 제어됩니다.

# PREFLIGHT FAIL: COMPASS SENSORS INCONSISTENT - CHECK CALIBRATION

  • 이 오류 메시지는 다른 나침반 센서의 측정 차이가 너무 클 때 생성됩니다.
  • 잘못된 교정, 방향 또는 자기 간섭을 나타냅니다.
  • 이 검사는 두 개 이상의 나침반 / 자기 계가 연결된 경우에만 적용됩니다.
  • 검사는 COM_ARM_MAG_ANG 매개 변수에 의해 제어됩니다.

# PREFLIGHT FAIL: EKF INTERNAL CHECKS

  • 이 오류 메시지는 수평 GPS 속도, 자기 편 요각, 수직 GPS 속도 또는 수직 위치 센서 (기본적으로 Baro이지만 비표준 매개 변수가 사용되는 경우 거리 측정기 또는 GPS 일 수 있음)의 혁신 크기가 과도한 경우 발생합니다. 혁신은 관성 항법 계산에 의해 예측 된 값과 센서에 의해 측정 된 값의 차이입니다.
  • 사용자는 로그 파일에서 혁신 수준을 확인하여 원인을 파악해야합니다. ekf2_innovations 메시지에서 찾을 수 있습니다. 일반적으로 많이 일어나는 문제들은 아래와 같습니다.
    • 워밍업시 IMU 드리프트. 자동 조종 장치를 다시 시작하면 문제를 해결할 수 있습니다. IMU 가속 및 자이로 보정이 필요할 수 있습니다.
    • 차량 움직임과 관련된 인접 자기 간섭. 이동중인 차량을 해결하고 대기 중이거나 전원을 다시 켜십시오.
    • 차량 움직임과 관련된 잘못된 자력계 보정. 재보정으로 문제를 해결하십시오.
    • 시작시 초기 충격 또는 빠른 움직임으로 인해 관성 탐색 솔루션이 잘못되었습니다. 차량을 다시 시작하고 처음 5 초 동안 움직임을 최소화하여 문제를 해결하십시오.

# 기타 매개 변수:

The following parameters also affect preflight checks.

# COM_ARM_WO_GPS

The COM_ARM_WO_GPS parameter controls whether or not arming is allowed without a global position estimate.

  • 1 (기본값) : 위치 정보가 필요하지 않은 비행 모드에 대한 위치 추정없이 준비가 * 허용됩니다 *.
  • 0 : EKF가 글로벌 위치 추정치를 제공하고 EFK GPS 품질 검사를 통과 한 경우에만 준비가 허용됩니다.