Skip to content

Перемикання оцінювачів стану

Ця сторінка показує вам доступні оцінювачі стану та як ви можете перемикатися між ними.

TIP

На транспортних засобах з GNSS/GPS настійно рекомендується використовувати EKF2. Рекомендовано використовувати Q-оцінювач, якщо у вас немає GPS, і це часто використовується у multicopter racers.

Доступні оцінювачі

Доступні оцінювачі:

  • EKF2 оцінювач стану орієнтації, позиції та вітру (рекомендовано) - Розширений фільтр Калмана, який оцінює орієнтацію, тривимірну позицію/швидкість та стани вітру.

  • LPE оцінювач позиції (не рекомендовано) - Розширений фільтр Калмана для тривимірної позиції та швидкості.

    WARNING

LPE є застарілим. Він працює (на момент написання, у версії PX4 v1.14), але більше не підтримується або не обслуговується. :::

  • Q оцінювач орієнтації - Дуже простий комплементарний фільтр на основі кватерніонів для орієнтації. Він не вимагає наявності GPS, магнітомера або барометра.

Як увімкнути різні оцінювачі

Для мультимоторних апаратів та Вертикальних злітно-посадкових апаратів (VTOL) використовуйте параметр SYS_MC_EST_GROUP, щоб вибрати одну з наступних конфігурацій (LPE не підтримується для фіксованих крил):

SYS_MC_EST_GROUPQ EstimatorLPEEKF2
1enabledenabled
2enabled
3enabled

:::note Для FMU-v2 (тільки) вам також потрібно збудувати PX4 з включенням необхідного оцінювача (наприклад, EKF2: make px4_fmu-v2, LPE: make px4_fmu-v2_lpe). Це потрібно, оскільки FMU-v2 має недостатньо ресурсів для включення обох оцінювачів. Інші версії FMU для Pixhawk включають обидва оцінювачі. :::