Skip to content

Калібрування компасу

Процес калібрування компаса налаштовує всі підключені внутрішні та зовнішні магнітометри. QGroundControl допоможе вам розташувати транспортний засіб у кількох фіксованих орієнтаціях та обертати транспортний засіб навколо вказаної вісі.

Калібрування компасу також автоматично визначає орієнтацію компасу (за замовчуванням). Якщо ви маєте встановлений компас під нестандартним кутом, вам потрібно вручну встановити орієнтацію компаса перед калібруванням.

Загальний огляд

Вам потрібно буде калібрувати ваш компас при першому використанні, і можливо, вам доведеться повторно калібрувати його, якщо транспортний засіб коли-небудь викладений на дуже сильне магнітне поле, або якщо він використовується в області з аномальними магнітними характеристиками.

TIP

Індикація поганого компасу включає в себе мультикоп кругообігу під час наведення, туалет (обхід при збільшенні радіуса/вітальні, завжди постійна висота, що веде до польоту) або прямує поза стежкою при спробі підійти прямо. QGroundControl також повинно повідомляти про помилку сенсори магнітного поля неузгоджені.

Доступні два типи калібрування компаса:

  1. Завершити: Ця калібрування потрібна після встановлення автопілота на повітряну раму вперше або коли конфігурація транспортного засобу змінилася значно. Воно компенсує впливи твердого та м'якого заліза, оцінюючи зміщення та коефіцієнт масштабу для кожної вісі.
  2. Часткова ("Швидка калібрування"): Цю калібрування можна виконати як регулярну процедуру при підготовці транспортного засобу до польоту, після зміни корисного навантаження або просто коли компас здається неточним. Цей тип калібрування лише оцінює зміщення для компенсації ефекту твердого заліза.

Виконання калібрування

Передумови

Перед початком калібрування:

  1. Виберіть місце подалеку від великих металевих об'єктів або магнітних полів. :::tip Метал часом не завжди очевидний! Уникайте калібрування на верхній частині офісного столу (часто містять металеві пластины) або поруч з транспортним засобом. Калібрування може бути навіть уражено, якщо ви стоїте на бетонній плиті з нерівномірним розподілом арматури. :::
  2. Підключайтесь за допомогою телеметричного радіо, а не через USB, якщо це взагалі можливо. USB потенційно може викликати значне магнітне втручання.
  3. Якщо використовується зовнішній компас (або комбінований модуль GPS/компас), переконайтеся, що він встановлений якомога далі від інших електронних пристроїв для зменшення магнітних перешкод, і в підтримуваному положенні.

Повне калібрування

Калібрування включає наступні кроки:

  1. Запустіть QGroundControl та підключіть транспортний засіб.

  2. Виберіть іконку "Q" > Налаштування транспортного засобу > Датчики (бічна панель), щоб відкрити Налаштування датчиків.

  3. Натисніть кнопку датчика Compass.

    Виберіть Калібрування компасу PX4

    Ви вже повинні були встановити Орієнтацію автопілота. Якщо ні, ви також можете встановити це тут.

:::

  1. Клацніть Ok, щоб розпочати калібрування.

  2. Розмістіть транспортний засіб у будь-якому з показаних червоних орієнтацій (неповний) та утримуйте його нерухомим. Після запиту (орієнтаційне зображення стає жовтим) обертайте транспортний засіб навколо вказаної вісі в одному або обох напрямках. Після завершення калібрування для поточного орієнтації пов'язане зображення на екрані стане зеленим.

    Калібрування компасу на PX4

  3. Повторіть процес калібрування для всіх орієнтацій автомобіля.

Після калібрування автомобіля у всіх положеннях QGroundControl відобразить Калібрування завершено (всі зображення орієнтації будуть відображені зеленим кольором, а панель прогресу буде заповнена повністю). Ви можете потім перейти до наступного сенсора.

Часткова "Швидка" Калібрування

Ця калібровка схожа на відому калібровку компасу у вигляді восьмірки, виконану на смартфоні:

  1. Утримуйте транспортний засіб перед собою та випадковим чином виконуйте часткові обертання по всіх його осях. 2-3 коливань на кут близько 30 градусів у кожному напрямку зазвичай достатньо.
  2. Зачекайте, поки оцінка заголовку стабілізується, і перевірте, що компас вказує в правильному напрямку (це може зайняти кілька секунд).

Примітки:

  • Немає можливості початку/зупинки для цього типу калібрування (алгоритм працює безперервно, коли транспортний засіб роззброєний).
  • Калібрування негайно застосовується до даних (перезавантаження не потрібно), але зберігається в параметрах калібрування лише після відброшення транспортного засобу (калібрування втрачається, якщо між калібруванням і вимкненням не виконана послідовність увімкнення/вимкнення).
  • Амплітуда та швидкість часткових обертань, виконаних на кроці 1, можуть впливати на якість калібрування. Найчастіше вище зазначені поради виявляються досить ефективними.

Верифікація

Після завершення калібрування перевірте, щоб індикатор напрямку та напрямок стрілки на карті були стабільними і відповідали орієнтації транспортного засобу при його повороті, наприклад, на головні сторони.

Додаткова калібрування/конфігурація

Вищезазначений процес автоматично виявить, встановить обертання за замовчуванням, калібрувати та встановлювати пріоритети для всіх підключених магнітометрів.

Додаткова конфігурація компаса, як правило, не повинна бути потрібною.

INFO

Усі зовнішні компаси за замовчуванням мають однаковий пріоритет, який вище, ніж пріоритет, який мають всі внутрішні компаси.

Вимкнути Компас

Як вже зазначено вище, як правило, додаткова конфігурація не потрібна.

Зазначимо, розробники можуть вимкнути внутрішні компаси за потреби, використовуючи параметри компасу. Ці мають префікс CALMAGx (де x=0-3).

Щоб вимкнути внутрішній компас:

  • Використовуйте CAL_MAGn_ROT, щоб визначити, які компаси є внутрішніми. Компас є внутрішнім, якщо CAL_MAGn_ROT==1.
  • Потім використовуйте CAL_MAGx_PRIO для вимкнення компасу. Це також може бути використано для зміни відносного пріоритету компаса.

Відлагодження

Сирові порівняльні дані для магнітометрів (фактично, для всіх сенсорів) можуть бути збережені, встановивши SDLOG_MODE=1 та SDLOG_PROFILE=64. Див. Логування для отримання додаткової інформації.

Детальна інформація