* Add vitepress tree * Update existing workflows so they dont trigger on changes in the docs path * Add nojekyll, package.json, LICENCE etc * Add crowdin docs upload/download scripts * Add docs flaw checker workflows * Used docs prefix for docs workflows * Crowdin obvious fixes * ci: docs move to self hosted runner runs on a beefy server for faster builds Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: don't run build action for docs or ci changes Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: update runners Signed-off-by: Ramon Roche <mrpollo@gmail.com> * Add docs/en * Add docs assets and scripts * Fix up editlinks to point to PX4 sources * Download just the translations that are supported * Add translation sources for zh, uk, ko * Update latest tranlsation and uorb graphs * update vitepress to latest --------- Signed-off-by: Ramon Roche <mrpollo@gmail.com> Co-authored-by: Ramon Roche <mrpollo@gmail.com>
10 KiB
Конфігурація детектора посадки
Детектор посадки - динамічна модель транспортного засобу, що представляє ключові стани транспортного засобу від контакту з землею до посадки. Ця тема пояснює основні параметри, які ви, можливо, захочете налаштувати для покращення поведінки при посадці.
Автоматичне вимкнення
Детектор посадки автоматично вимикає управління дроном при посадці.
Ви можете встановити COM_DISARM_LAND , щоб вказати кількість секунд після посадки, протягом яких система повинна вимкнутися (або вимкнути автоматичне вимикання, встановивши параметр на -1).
Конфігурація мультикоптера
Повний набір відповідних параметрів детектора приземлення перераховано в посиланні на параметри з префіксом LNDMC (їх можна редагувати в QGroundControl через редактор параметрів).
:::tip Інформація про те, як параметри впливають на посадку, може бути знайдена нижче в Стани виявлення посадки. :::
Інші ключові параметри, які вам може знадобитися налаштувати для покращення поведінки приземлення на конкретних повітряних суднах:
-
MPC_THR_HOVER - дросельна заслінка системи (за замовчуванням 50%). Важливо правильно встановити це значення, оскільки це робить управління висотою більш точним та гарантує правильне виявлення посадки. Гоночний або великий квадрокоптер для зйомки без встановленого вантажу може потребувати набагато нижчого налаштування (наприклад, 35%).
Неправильне встановлення параметра
MPC_THR_HOVERможе призвести до виявлення контакту з землею або, можливо, приземлення, коли транспортний засіб все ще знаходиться в повітрі (зокрема, під час спуску в режимі Позиції або Висоти). Це призводить до "тремтіння" транспортного засобу (зниження обертів двигуна, а потім негайне збільшення їх).
:::
-
MPC_THR_MIN - загальний мінімум газу системи. Це повинно бути встановлено для забезпечення контрольного спуску.
-
MPC_LAND_CRWL - вертикальна швидкість, яка застосовується в останній стадії автономного приземлення, якщо система має датчик відстані, і він присутній і працює. Повинен бути встановлений більшим, ніж LNDMC_Z_VEL_MAX.
MC Мультикоптер детектор землі
Для виявлення посадки багтороте повітряне судно спочатку повинно пройти три різні стани, кожен з яких містить умови попередніх станів плюс більш жорсткі обмеження. Якщо умова не може бути досягнута через відсутність сенсорів, то умова, за замовчуванням, є істинною. Наприклад, у режимі Acro, коли жоден сенсор, крім гіроскопа, не активний, виявлення базується лише на виводі потужності і часі.
Для переходу до наступного стану кожна умова повинна бути виконана протягом однієї третини загального налаштованого часу спрацювання детектора посадки LNDMC_TRIG_TIME. Якщо транспортний засіб обладнаний датчиком відстані, але відстань до землі в даний момент не вимірюється (зазвичай через те, що вона занадто велика), час спрацювання збільшується втричі.
Якщо одна умова не виконується, виявник посадки негайно виходить з поточного стану.
Контакт із землею
Якщо одна умова не виконується, виявник посадки негайно виходить з поточного стану.
- відсутність вертикального руху (LNDMC_Z_VEL_MAX)
- немає горизонтального руху (LNDMC_XY_VEL_MAX)
- нижча тяга, ніж MPC_THR_MIN + (дросель при зависанні - MPC_THR_MIN) * (0,3, якщо оцінка тяги зависання недоступна, тоді 0,6),
- додаткова перевірка, чи зараз транспортний засіб перебуває в режимі польоту з контрольованою висотою: транспортний засіб має мати намір знизитися (задане значення вертикальної швидкості вище LNDMC_Z_VEL_MAX).
- додаткова перевірка для автомобілів з датчиком відстані: поточна відстань до землі менше 1 м.
Умови для цього стану:
Може бути приземлена
Якщо одна умова не виконується, виявник посадки негайно виходить з поточного стану.
- всі умови стану контакту з землею виконані
- не обертається (LNDMC_ROT_MAX)
- має низький тяговий потік
MPC_THR_MIN + (MPC_THR_HOVER - MPC_THR_MIN) * 0.1 - вільного падіння не виявлено
Умови для цього стану:
Якщо транспортний засіб перебуває у керуванні положенням або швидкістю, і, можливо, виявлено приземлення, контролер положення встановить вектор тяги на нуль.
Посадка
Якщо одна умова не виконується, виявник посадки негайно виходить з поточного стану.
- усі умови стану maybe landed вірні
Конфігурація фіксованого крила
Параметри налаштування для визначення посадки фіксованим крилом:
- LNDFW_AIRSPD_MAX - Максимальна швидкість повітря, яка дозволяє системі все ще вважатися приземленою. Це повинен бути компроміс між точністю вимірювання швидкості повітря та швидкістю спрацювання. Кращі датчики швидкості повітря дозволяють встановлювати менші значення цього параметра.
- LNDFW_VEL_XY_MAX - Максимальна горизонтальна швидкість, при якій система все ще вважається приземленою.
- LNDFW_VEL_Z_MAX - Максимальна вертикальна швидкість, при якій система все ще вважається приземленою.
- LNDFW_XYACC_MAX - Максимальне горизонтальне прискорення, при якому система все ще вважається приземленою.
- LNDFW_TRIG_TIME - Час спрацювання, протягом якого вищезазначені умови повинні бути виконані для оголошення посадки.
:::info Коли виявлення запуску FW увімкнено (FW_LAUN_DETCN_ON), транспортний засіб залишиться в стані "приземлено" до виявлення зльоту (що базується виключно на прискоренні, а не на швидкості). :::
VTOL детектор землі
Детектор землі VTOL 1:1 такий самий, як детектор землі MC, якщо система знаходиться в режимі висіння. У режимі FW виявлення землі вимкнено.