diff --git a/docs/uk/config/_autotune.md b/docs/uk/config/_autotune.md index 57ecb72ac2..8d82441844 100644 --- a/docs/uk/config/_autotune.md +++ b/docs/uk/config/_autotune.md @@ -158,9 +158,9 @@ Fast oscillations (more than 1 oscillation per second): this is because the gain -### The auto-tuning sequence fails +### Послідовність автоматичної настройки не вдається -If the drone was not moving enough during auto-tuning, the system identification algorithm might have issues to find the correct coefficients. +Якщо безпілотник не рухався достатньо під час автоматичного налаштування, алгоритм ідентифікації системи може мати проблеми з визначенням правильних коефіцієнтів. Increase the
[MC_AT_SYSID_AMP](../advanced_config/parameter_reference.md#MC_AT_SYSID_AMP)
[FW_AT_SYSID_AMP](../advanced_config/parameter_reference.md#FW_AT_SYSID_AMP)
parameter by steps of 1 and trigger the auto-tune again. @@ -169,11 +169,11 @@ Increase the
@@ -225,33 +225,33 @@ Fixed-wing vehicles (only) can select which axes are tuned using the [FW_AT_AXES
-## Developers/SDKs +## Розробники/SDKs Autotuning is started using [MAV_CMD_DO_AUTOTUNE_ENABLE](https://mavlink.io/en/messages/common.html#MAV_CMD_DO_AUTOTUNE_ENABLE) MAVLink command. At time of writing the message is resent at regular intervals to poll PX4 for progress: the `COMMAND_ACK` includes result that the operation is in progress, and also the progress as a percentage. -The operation completes when the progress is 100% or the vehicle lands and disarms. +Операція завершується, коли прогрес досягає 100% або транспортний засіб приземляється і роззброюється. :::info This is not a MAVLink-compliant implementation of a [command protocol long running command](https://mavlink.io/en/services/command.html#long_running_commands). -PX4 should stream progress as the protocol does not allow polling. +PX4 повинен транслювати прогрес, оскільки протокол не дозволяє опитування. ::: -The feature is not yet supported by MAVSDK. +Функція ще не підтримується MAVSDK. ## Background/Detail PX4 uses [PID controllers](../flight_stack/controller_diagrams.md) (rate, attitude, velocity, and position) to calculate the outputs required to move a vehicle from its current estimated state to match a desired setpoint. -The controllers must be well tuned in order to get the best performance out of a vehicle. -In particular, a poorly tuned rate controller results in less stable flight in all modes, and takes longer to recover from disturbances. +Контролери повинні бути добре налаштовані, щоб отримати найкращу продуктивність з автомобіля. +Зокрема, погано налаштований регулятор швидкості призводить до менш стабільного польоту у всіх режимах і потребує більше часу на відновлення після перешкод. Generally if you use a [frame configuration](../config/airframe.md) that is similar to your vehicle then the vehicle will be able to fly. -However unless the configuration precisely matches your hardware you should tune the rate and attitude controllers. -Tuning the velocity and position controllers is less important because they are less affected by vehicle dynamics, and the default tuning configuration for a similar airframe is often sufficient. +Однак, якщо конфігурація точно не відповідає вашому обладнанню, вам слід налаштувати регулятори швидкості та кута нахилу. +Налаштування контролерів швидкості та позиції менш важливе, оскільки вони менше піддаються динаміці транспортного засобу, і типова конфігурація налаштування для схожого аеродинамічного корпусу часто є достатньою. -Autotuning provides an automatic mechanism to tune the rate and attitude controllers. +Автоналаштування забезпечує автоматичний механізм для налаштування регуляторів швидкості та кута нахилу. It can be used to tune fixed-wing and multicopter vehicles, and VTOL vehicles when flying as a multicopter or as a fixed-wing (transition between modes must be manually tuned). -In theory it should work for other vehicle types that have a rate controller, but currently only the above types are supported. +Теоретично це повинно працювати для інших типів транспортних засобів, які мають регулятор швидкості, але наразі підтримуються лише вищезазначені типи. Automatic tuning works well for the multicopter and fixed-wing vehicle configurations supported by PX4, provided the frame is not too flexible (see [below for more information](#does-autotuning-work-for-all-supported-airframes)). @@ -266,32 +266,32 @@ The default behaviour can be configured using [parameters](#optional-configurati ### Часто Запитувані Питання -#### What frames types are supported? +#### Які типи кадрів підтримуються? Autotuning is enabled for multicopter, fixed-wing, and hybrid VTOL fixed-wing vehicles. While it is not yet enabled for other frame types, in theory it an be used with any frame that uses a rate controller. -#### Does autotuning work for all supported airframes? +#### Чи працює автоналадка для всіх підтримуваних конструкцій? The mathematical model used by autotuning to estimate the dynamics of the drone assumes this it is a linear system with no coupling between the axes (SISO), and with a limited complexity (2 poles and 2 zeros). If the real drone is too far from those conditions, the model will not be able to represent the real dynamics of the drone. In practise, autotuning generally works well for fixed-wing and multicopter, provided the frame is not too flexible. -#### How long does autotuning take? +#### Як довго триває автоналагодження? Tuning takes 5s-20s per axis (aborted if tuning could not be established in 20s) + 2s pause between each axis + 4s of testing if the new gains are applied in air. -A multicopter must tune all three axes, and by default does not test the new gains in-air. +Мультикоптер повинен налаштовувати всі три осі, і за замовчуванням не перевіряє нові виграші у повітрі. Tuning will therefore take between 19s (`5 + 2 + 5 + 2 + 5`) and 64s (`20x3 + 2x2`). -By default a fixed-wing vehicle tunes all three axes and then tests the new gains in-air. +За замовчуванням літак налагоджує всі три осі, а потім перевіряє нові коефіцієнти в повітрі. The range is therefore between 25s (`5 + 2 + 5 + 2 + 5 + 2 + 4`) and 70s (`20x3 + 3x2 + 4`). -Note however that the above settings are defaults. -A multicopter can choose to run the tests in air, and a fixed-wing can choose not to. -Further, a fixed-wing can choose to tune fewer axes. +Зверніть увагу, що вищезазначені налаштування є значеннями за замовчуванням. +Мультикоптер може вибрати проведення тестів в повітрі, а планер може вибрати не робити цього. +Додатково, літак з фіксованим крилом може вибрати налаштувати менше вісей. Anecdotally, it usually takes around 40s for either vehicle. diff --git a/docs/uk/config_vtol/vtol_quad_configuration.md b/docs/uk/config_vtol/vtol_quad_configuration.md index 22c351820f..70b5a9fdc2 100644 --- a/docs/uk/config_vtol/vtol_quad_configuration.md +++ b/docs/uk/config_vtol/vtol_quad_configuration.md @@ -84,6 +84,22 @@ Parameter: [VT_ARSP_TRANS](../advanced_config/parameter_reference.md#VT_ARSP_TRA Дуже важливо правильно калібрувати ваш датчик швидкості повітря. It is also important that you pick an airspeed that is comfortably above your airframes stall speed (check `FW_AIRSPD_MIN`) as this is currently not checked. +#### Openloop Transition Time + +Parameter: [VT_F_TR_OL_TM](../advanced_config/parameter_reference.md#VT_F_TR_OL_TM) + +This specifies the duration of the front transition in seconds when no airspeed feedback is available (e.g. no airspeed sensor present). +It should be set to a value which ensures that the vehicle reaches a high enough airspeed to complete the transition, e.g. airspeed should exceed [VT_ARSP_TRANS](../advanced_config/parameter_reference.md#VT_ARSP_TRANS). + +#### Transition Timeout + +[VT_TRANS_TIMEOUT](../advanced_config/parameter_reference.md#VT_TRANS_TIMEOUT) + +This specifies the upper limit for the duration of the front transition. If the vehicle has not reached the transition airspeed after this time, then the transition will be aborted and a [Quadchute](../config/safety.md#quad-chute-failsafe) event will be triggered. +:::note +Additionally, if an airspeed sensor is present, the transition will also be aborted if the airspeed has not reached [VT_ARSP_BLEND](../advanced_config/parameter_reference.md#VT_ARSP_BLEND) after the openloop transition time [VT_F_TR_OL_TM](../advanced_config/parameter_reference.md#VT_F_TR_OL_TM) has elapsed. This checks is used to avoid a scenario where the vehicle gains excessive speed when the airspeed sensor is faulty. +::: + ### Поради щодо переходу Як вже зазначалося, переконайтеся, що у вас добре налаштований режим багатокоптера. diff --git a/docs/uk/flight_controller/ark_pi6x.md b/docs/uk/flight_controller/ark_pi6x.md index f544e22400..308d78028f 100644 --- a/docs/uk/flight_controller/ark_pi6x.md +++ b/docs/uk/flight_controller/ark_pi6x.md @@ -1,6 +1,6 @@ # ARK Pi6X Flow -The [ARK Pi6X Flow](\(https://arkelectron.gitbook.io/ark-documentation/flight-controllers/ark-pi6x-flow\)) integrates a Raspberry Pi Compute Module 4 (CM4) Carrier, [ARKV6X Flight Controller](../flight_controller/ark_v6x.md), [ARK Flow sensors](../dronecan/ark_flow.md) , [ARK PAB Power Module](../power_module/ark_pab_power_module.md), and a 4-in-1 ESC, all mounted onto one compact board. +The [ARK Pi6X Flow](https://arkelectron.gitbook.io/ark-documentation/flight-controllers/ark-pi6x-flow) integrates a Raspberry Pi Compute Module 4 (CM4) Carrier, [ARKV6X Flight Controller](../flight_controller/ark_v6x.md), [ARK Flow sensors](../dronecan/ark_flow.md) , [ARK PAB Power Module](../power_module/ark_pab_power_module.md), and a 4-in-1 ESC, all mounted onto one compact board. ![ARK Pi6X Flow Flight Controller](../../assets/flight_controller/ark_pi6x_flow/ark_pi6xflow.jpg)