diff --git a/docs/uk/SUMMARY.md b/docs/uk/SUMMARY.md index 577abc2355..ecb904c557 100644 --- a/docs/uk/SUMMARY.md +++ b/docs/uk/SUMMARY.md @@ -179,8 +179,6 @@ - [Wiring Quickstart](assembly/quick_start_durandal.md) - [Holybro Pix32 v5](flight_controller/holybro_pix32_v5.md) - [Wiring Quickstart](assembly/quick_start_holybro_pix32_v5.md) - - [ModalAI Flight Core v1](flight_controller/modalai_fc_v1.md) - - [ModalAI VOXL Flight](flight_controller/modalai_voxl_flight.md) - [ModalAI VOXL 2](flight_controller/modalai_voxl_2.md) - [mRo Control Zero F7](flight_controller/mro_control_zero_f7.md) - [Sky-Drones AIRLink](flight_controller/airlink.md) @@ -205,6 +203,8 @@ - [Holybro Kakute F7](flight_controller/kakutef7.md) - [Holybro Pixfalcon](flight_controller/pixfalcon.md) - [Holybro pix32 (FMUv2)](flight_controller/holybro_pix32.md) + - [ModalAI Flight Core v1](flight_controller/modalai_fc_v1.md) + - [ModalAI VOXL Flight](flight_controller/modalai_voxl_flight.md) - [mRo X2.1 (FMUv2)](flight_controller/mro_x2.1.md) - [mRo AUAV-X2](flight_controller/auav_x2.md) - [NXP RDDRONE-FMUK66 FMU](flight_controller/nxp_rddrone_fmuk66.md) @@ -833,6 +833,7 @@ - [Тест MC_04 - Тестування відмовостійкості](test_cards/mc_04_failsafe_testing.md) - [Тест MC_05 - Політ у приміщенні (ручні режими)](test_cards/mc_05_indoor_flight_manual_modes.md) - [Модульні Тести](test_and_ci/unit_tests.md) + - [Fuzz Tests](test_and_ci/fuzz_tests.md) - [Безперервна інтеграція](test_and_ci/continous_integration.md) - [Integration Testing](test_and_ci/integration_testing.md) - [MAVSDK Тестування інтеграції ](test_and_ci/integration_testing_mavsdk.md) diff --git a/docs/uk/advanced_config/tuning_the_ecl_ekf.md b/docs/uk/advanced_config/tuning_the_ecl_ekf.md index ecf4018146..a2590b46da 100644 --- a/docs/uk/advanced_config/tuning_the_ecl_ekf.md +++ b/docs/uk/advanced_config/tuning_the_ecl_ekf.md @@ -382,7 +382,6 @@ _Умовна допомога діапазону_ включається шля - [EKF2_RNG_A_VMAX](../advanced_config/parameter_reference.md#EKF2_RNG_A_VMAX): Максимальна горизонтальна швидкість, при перевищенні якої відключається допомога датчика дальності. - [EKF2_RNG_A_HMAX](../advanced_config/parameter_reference.md#EKF2_RNG_A_HMAX): Максимальна висота, при перевищенні якої відключається допомога датчика дальності. -- [EKF2_RNG_A_IGATE](../advanced_config/parameter_reference.md#EKF2_RNG_A_IGATE): Ворота перевірки узгодженості допомоги датчика дальності (вимірювання помилки до відключення допомоги датчика дальності). #### Об'єднання висоти дальності diff --git a/docs/uk/camera/fc_connected_camera.md b/docs/uk/camera/fc_connected_camera.md index 4b3139cd06..093210b29a 100644 --- a/docs/uk/camera/fc_connected_camera.md +++ b/docs/uk/camera/fc_connected_camera.md @@ -246,7 +246,7 @@ PX4 видає повідомлення MAVLink [CAMERA_TRIGGER](https://mavlink ### Реконструкція -Ми використовуємо [Pix4D](https://pix4d.com/) для реконструкції у 3D. +We use [Pix4D](https://www.pix4d.com/) for 3D reconstruction. ![Геомаркування](../../assets/camera/geotag.jpg) diff --git a/docs/uk/companion_computer/holybro_pixhawk_jetson_baseboard.md b/docs/uk/companion_computer/holybro_pixhawk_jetson_baseboard.md index 010b98b6a2..974ceb168a 100644 --- a/docs/uk/companion_computer/holybro_pixhawk_jetson_baseboard.md +++ b/docs/uk/companion_computer/holybro_pixhawk_jetson_baseboard.md @@ -20,7 +20,7 @@ This guide walks through the process of setting up the board and connecting to P You will temporarily need the following hardware in order to log into your Jetson and get its IP address, after which you will be able to log in via SSH: - External display. - If your display doesn't have a mini HDMI connector you will also need a [Mini HDMI to HDMI converter](https://a.co/d/6N815N9) if your external display has HDMI input + If your display doesn't have a mini HDMI connector you will also need a [Mini HDMI to HDMI converter](https://www.amazon.com/dp/B014I8UEGY/) if your external display has HDMI input - Ethernet cable - Mouse and keyboard (the baseboard has 4 USB ports exposed from Jetson, two of which are USB 3.0) diff --git a/docs/uk/complete_vehicles_mc/crazyflie2.md b/docs/uk/complete_vehicles_mc/crazyflie2.md index c2818afa45..a0cad20c99 100644 --- a/docs/uk/complete_vehicles_mc/crazyflie2.md +++ b/docs/uk/complete_vehicles_mc/crazyflie2.md @@ -36,7 +36,7 @@ _Crazyflie 2.0_ було [припинено/замінено](../flight_control ## Де купити - [Crazyflie 2.0](https://store.bitcraze.io/collections/kits/products/crazyflie-2-0). -- [Crazyradio PA 2.4 GHz USB dongle](https://store.bitcraze.io/collections/kits/products/crazyradio-pa): використовується для бездротового зв'язку між _QGroundControl_ та Crazyflie 2.0. +- [Crazyradio PA 2.4 GHz USB dongle](https://store.bitcraze.io/products/crazyradio-pa): used for wireless communication between _QGroundControl_ and Crazyflie 2.0. - [Breakout deck](https://store.bitcraze.io/collections/decks/products/breakout-deck): плата розширення для підключення нових периферійних пристроїв. - [Дека потоку](https://store.bitcraze.io/collections/decks/products/flow-deck): містить оптичний сенсор потоку для вимірювання рухів землі та датчик відстані для вимірювання відстані до землі. Це буде корисно для точного контролю висоти та положення. @@ -203,7 +203,7 @@ python cfbridge.py :::info _Cfbridge_ за замовчуванням намагається ініціювати комунікацію радіоканалу на каналі 80 та з адресою crazyflie 0xE7E7E7E7E7. -Якщо ви використовуєте [кілька crazyflies та/або crazyradios](https://github.com/dennisss/cfbridge/blob/master/index.md#advanced-swarming) в одній кімнаті і хочете використовувати різні канали та/або адреси для кожного, спочатку підключіть crazyflie до QGroundControl через USB-кабель і змініть параметри syslink (канал, адреса) в QGroundControl. +If you are using [multiple crazyflies and/or crazyradios](https://github.com/dennisss/cfbridge/blob/master/README.md#advanced-swarming) in the same room and want to use a different channel and/or address for each, first connect the crazyflie with QGroundControl via a USB cable and change the syslink parameters (channel, address) in QGroundControl. Після цього запустіть cfbridge, надаючи той самий канал та адресу як перший та другий аргументи відповідно, наприклад: `python cfbridge.py 90 0x0202020202` ::: diff --git a/docs/uk/complete_vehicles_mc/crazyflie21.md b/docs/uk/complete_vehicles_mc/crazyflie21.md index 241e6466c7..d3d44dea98 100644 --- a/docs/uk/complete_vehicles_mc/crazyflie21.md +++ b/docs/uk/complete_vehicles_mc/crazyflie21.md @@ -40,7 +40,7 @@ Crazyflie 2.1 може літати лише в режимі [Стабілізо Корисне периферійне обладнання включає в себе: -- [Crazyradio PA 2.4 GHz USB dongle](https://store.bitcraze.io/collections/kits/products/crazyradio-pa): використовується для бездротового зв'язку між _QGroundControl_ та Crazyflie 2.0 +- [Crazyradio PA 2.4 GHz USB dongle](https://store.bitcraze.io/products/crazyradio-pa): Wireless communication between _QGroundControl_ and Crazyflie 2.0 - [Breakout deck](https://store.bitcraze.io/collections/decks/products/breakout-deck): плата розширення для підключення нових периферійних пристроїв. - [Flow deck v2](https://store.bitcraze.io/collections/decks/products/flow-deck-v2): Оптичний сенсор потоку та датчик відстані для управління висотою та позицією. - [Z-ranger deck v2](https://store.bitcraze.io/collections/decks/products/z-ranger-deck-v2): Датчик відстані для керування висотою (той самий датчик, що й Flow deck). @@ -220,7 +220,7 @@ Crazyflie 2.1 може літати лише в режимі [Стабілізо ::: info _Cfbridge_ за замовчуванням намагається ініціювати комунікацію радіоканалу на каналі 80 та з адресою crazyflie 0xE7E7E7E7E7. - Якщо ви використовуєте [кілька crazyflies та/або crazyradios](https://github.com/dennisss/cfbridge/blob/master/index.md#advanced-swarming) в одній кімнаті і хочете використовувати різні канали та/або адреси для кожного, спочатку підключіть crazyflie до QGroundControl через USB-кабель і змініть параметри syslink (канал, адреса) в QGroundControl. + If you are using [multiple crazyflies and/or crazyradios](https://github.com/dennisss/cfbridge/blob/master/README.md#advanced-swarming) in the same room and want to use a different channel and/or address for each, first connect the crazyflie with QGroundControl via a USB cable and change the syslink parameters (channel, address) in QGroundControl. Після цього запустіть cfbridge, надаючи той самий канал та адресу як перший та другий аргументи відповідно, наприклад: `python cfbridge.py 90 0x0202020202` ::: diff --git a/docs/uk/complete_vehicles_mc/index.md b/docs/uk/complete_vehicles_mc/index.md index 5826d352b8..273f610ee8 100644 --- a/docs/uk/complete_vehicles_mc/index.md +++ b/docs/uk/complete_vehicles_mc/index.md @@ -12,19 +12,16 @@ Цей розділ містить перелік наборів дронів, які призначені як платформи для подальшого розвитку. Вони можуть бути як повністю зібраними, так і у частинах. -- [MODALAI VOXL 2 STARLING PX4 РОЗРОБКА ДРОНА](../complete_vehicles_mc/modalai_starling.md) - ДРОН ДЛЯ РОЗРОБКИ SLAM, ПОТУЖЕНИЙ НАДМІЧКОЮ VOXL 2 ТА PX4. - [PX4 Vision DevKit](../complete_vehicles_mc/px4_vision_kit.md) - Мультикоптер, що використовується для розробки комп'ютерного зору PX4 +- ~[ModalAI VOXL 2 Starling PX4 Development Drone](../complete_vehicles_mc/modalai_starling.md)~ (Discontinued/superseded) - SLAM development drone supercharged by VOXL 2 and PX4. ## Попередньо встановлене PX4 У цьому розділі перелічені транспортні засоби, які продаються повністю зібраними та готові до польоту (RTF), з встановленим PX4. -- [ModalAI Starling](../complete_vehicles_mc/modalai_starling.md) -- [ModalAI Sentinel](https://www.modalai.com/sentinel) - [MindRacer 210](../complete_vehicles_mc/mindracer210.md) - [NanoMind 110](../complete_vehicles_mc/nanomind110.md) - [Amovlab F410](../complete_vehicles_mc/amov_F410_drone.md) -- [Teal One](https://px4.io/project/teal-one/) ([superseded](https://tealdrones.com/solutions/teal-2/)) ## Сумісні з PX4 @@ -32,7 +29,6 @@ - [Holybro Kopis 2](../complete_vehicles_mc/holybro_kopis2.md) - [Bitcraze Crazyflie 2.1](../complete_vehicles_mc/crazyflie21.md) -- [BetaFPV Beta75X 2S Brushless Whoop](../complete_vehicles_mc/betafpv_beta75x.md) (припинено) ## Кастомне PX4 @@ -40,8 +36,8 @@ Вони можуть оновлюватися або не оновлюватися для запуску "vanilla" PX4. - [Yuneec Typhoon H Plus](https://us.yuneec.com/typhoon-h-plus/) -- [Yuneec Mantis Q](https://px4.io/portfolio/yuneec-mantis-q/) -- [Yuneec H520](https://px4.io/portfolio/yuneec-h520-hexacopter/) +- [Yuneec Mantis Q](https://px4.io/project/yuneec-mantis-q/) +- [Yuneec H520](https://px4.io/project/yuneec-h520-hexacopter/) - [AeroSense Aerobo (AS-MC02-P)](https://px4.io/project/aerosense-aerobo/) ## Дивіться також diff --git a/docs/uk/complete_vehicles_mc/px4_vision_kit.md b/docs/uk/complete_vehicles_mc/px4_vision_kit.md index 7f5895cdc9..23e34ce1b9 100644 --- a/docs/uk/complete_vehicles_mc/px4_vision_kit.md +++ b/docs/uk/complete_vehicles_mc/px4_vision_kit.md @@ -403,7 +403,7 @@ You can modify PX4 itself, and [install it as custom firmware](../config/firmwar ## Інші Ресурси Розробника - [_UP Core_ Wiki](https://github.com/up-board/up-community/wiki/Ubuntu) - _Up Core_ супутниковий комп'ютер технічна інформація -- [Форум розробників Occipital](https://structure.io/developers) - інформація про камеру _Structure Core_ +- [Occipital Developer Forum](https://structure.io/developers/) - _Structure Core_ camera information - [Огляд Pixhawk 4](../flight_controller/pixhawk4.md) - [Огляд Pixhawk 6C](../flight_controller/pixhawk6c.md) diff --git a/docs/uk/complete_vehicles_rover/aion_r1.md b/docs/uk/complete_vehicles_rover/aion_r1.md index 31ad1fcd27..6a8fc9ade6 100644 --- a/docs/uk/complete_vehicles_rover/aion_r1.md +++ b/docs/uk/complete_vehicles_rover/aion_r1.md @@ -4,7 +4,7 @@ The [Aion R1](https://www.aionrobotics.com/) vehicle was chosen to test and improve the differential drive support for PX4, and to improve driver support for Roboclaw Motor Controllers, such as the [RoboClaw 2x15A](https://www.basicmicro.com/RoboClaw-2x15A-Motor-Controller_p_10.html). -Документація та інформація про драйвери тут також повинна полегшити роботу з контролерами Roboclaw на інших транспортних засобах, а також з транспортними засобами, такими як [Aion R6](https://www.aionrobotics.com/r6). +The documentation and driver information here should also make it easier to work with Roboclaw controllers on other vehicle. На даний момент PX4 підтримує режим MANUAL для цієї настройки. @@ -12,8 +12,7 @@ The [Aion R1](https://www.aionrobotics.com/) vehicle was chosen to test and impr ## Список деталей -- [Aion R1 (Припинено)](https://www.aionrobotics.com/) - - [Документація](https://github-docs.readthedocs.io/en/latest/r1-ugv.html) +- Aion R1 (Discontinued) - [RoboClaw 2x15A](https://www.basicmicro.com/RoboClaw-2x15A-Motor-Controller_p_10.html) - [Характеристики R1 Roboclaw](https://resources.basicmicro.com/aion-robotics-r1-autonomous-robot/) - [Auterion Skynode](../companion_computer/auterion_skynode.md) @@ -50,7 +49,6 @@ RoboClaw повинен бути підключений до відповідн Спочатку налаштуйте послідовне з'єднання: 1. Перейдіть до розділу [Параметри](../advanced_config/parameters.md) в QGroundControl. - - Встановіть параметр [RBCLW_SER_CFG](../advanced_config/parameter_reference.md#RBCLW_SER_CFG) на послідовний порт, до якого підключений RoboClaw (наприклад, `GPS2`). - [RBCLW_COUNTS_REV](../advanced_config/parameter_reference.md#RBCLW_COUNTS_REV) визначає кількість лічильників енкодера, необхідних для одного оберту колеса. Це значення повинно бути залишено на `1200` для протестованого `Контролера руху RoboClaw 2x15A`. diff --git a/docs/uk/complete_vehicles_vtol/index.md b/docs/uk/complete_vehicles_vtol/index.md index e95cf6230b..e889a9224a 100644 --- a/docs/uk/complete_vehicles_vtol/index.md +++ b/docs/uk/complete_vehicles_vtol/index.md @@ -18,7 +18,7 @@ They may come either fully assembled or in parts. У цьому розділі перелічені ВЗІП транспортні засоби, які продаються повністю зібраними та готові до польоту (RTF), з встановленим PX4. -- [Вертикальні Технології DeltaQuad](https://px4.io/портфоліо/deltaquad-vtol/) +- [Vertical Technologies DeltaQuad](https://px4.io/project/deltaquad-vtol/) @@ -27,8 +27,8 @@ They may come either fully assembled or in parts. Цей розділ містить споживчі транспортні засоби, які працюють на _спеціальній_ версії PX4 (підтримується їхніми постачальниками). Вони можуть оновлюватися або не оновлюватися для запуску "vanilla" PX4. -- [WingtraOne Tailsitter VTOL](https://px4.io/portfolio/wingtraone-tailsitter-vtol/) -- [Flightwave Edge](https://px4.io/portfolio/flywave-edge/) +- [WingtraOne Tailsitter VTOL](https://px4.io/project/wingtraone-tailsitter-vtol/) +- [Flightwave Edge](https://px4.io/project/flywave-edge/) ## Дивіться також diff --git a/docs/uk/concept/control_allocation.md b/docs/uk/concept/control_allocation.md index c704cfe1cb..4e81e180aa 100644 --- a/docs/uk/concept/control_allocation.md +++ b/docs/uk/concept/control_allocation.md @@ -42,11 +42,11 @@ PX4 відокремлює цю логіку перекладу, що назив - публікує корекції для сервоприводів окремо щоб їх можна було додати як відхилення при [перевірці приводів](../config/actuators.md#actuator-testing) (використовуючи тестувальні повзунки). - Драйвери виходу: - обробляють апаратну ініціалізацію та оновлення - - use a shared library [src/libs/mixer_module](https://github.com/PX4/PX4-Autopilot/blob/main/src/lib/mixer_module). + - use a shared library [src/libs/mixer_module](https://github.com/PX4/PX4-Autopilot/tree/main/src/lib/mixer_module). Драйвер визначає префікс параметру, наприклад `PWM_MAIN`, який бібліотека використовує для налаштування. Її головне завдання зробити вибірку з вхідних дані та призначити правильні дані на виходи засновуючись на встановлених користувачем значеннях параметрів `_FUNCx`. Наприклад, якщо `PWM_MAIN_FUNC3` встановлено у **Motor 2**, це означає що на 2-й двигун з `actuator_motors` встановлено 3-й вивід. - - функції виводу визначаються у [src/lib/mixer_module/output_functions.yaml](https://github.com/PX4/PX4-Autopilot/blob/main/src/lib/mixer_module/output_functions.yaml). + - output functions are defined under [src/lib/mixer_module/output_functions.yaml](https://github.com/PX4/PX4-Autopilot/tree/main/src/lib/mixer_module/output_functions.yaml). - якщо ви хочете керувати виводом з MAVLink, встановіть відповідну вихідну функцію в **Offboard Actuator Set x**, а потім відправте MAVLink команду [MAV_CMD_DO_SETUATOR](https://mavlink.io/en/messages/common.html#MAV_CMD_DO_SET_ACTUATOR). ## Додавання нової геометрії або функції виводу diff --git a/docs/uk/config/actuators.md b/docs/uk/config/actuators.md index 6fc9793f0a..f5629050af 100644 --- a/docs/uk/config/actuators.md +++ b/docs/uk/config/actuators.md @@ -379,7 +379,7 @@ Output functions are used to map the "logical functions" of an airframe, such as Enabled when [`PPS_CAP_ENABLE==0`](../advanced_config/parameter_reference.md#PPS_CAP_ENABLE) :::info -The functions are defined in source at [/src/lib/mixer_module/output_functions.yaml](https://github.com/PX4/PX4-Autopilot/blob/main/src/lib/mixer_module/output_functions.yaml). +The functions are defined in source at [/src/lib/mixer_module/output_functions.yaml](https://github.com/PX4/PX4-Autopilot/tree/main/src/lib/mixer_module/output_functions.yaml). This list is correct at PX4 v1.15. ::: @@ -507,7 +507,6 @@ Remove propellers! 2. Slowly move the slider up until it snaps to the _minimum_ position. In this position the motor is set to the outputs `minimum` value. - - Перевірте, чи двигун обертається дуже повільно в цьому положенні. - If the motor is not spinning, or spinning too fast you will need to adjust the corresponding PWM `minimum` value in the [Actuator Outputs](#actuator-outputs) such that the motors barely spin. @@ -518,7 +517,6 @@ Remove propellers! ::: 3. Збільште значення слайдера до рівня, на якому ви можете перевірити, що двигун обертається в правильному напрямку і що він надасть позитивний тяговий потік в очікуваному напрямку. - - Очікувана напрямок тяги може відрізнятися в залежності від типу транспортного засобу. Наприклад, у багатороторних літаках тяга завжди повинна вказувати вгору, тоді як у повітряному судні з фіксованим крилом тяга буде тягти судно вперед. - For VTOL, thrust should point upwards when the Tilt Servo is at 0 degrees as defined the [Tilt Servo Convention](#tilt-servo-coordinate-system). @@ -568,7 +566,6 @@ To set these up: If the control surface moves in the opposite direction, click on the `Rev Range` checkbox to reverse the range. 3. Move the slider again to the middle and check if the Control Surfaces are aligned in the neutral position of the wing. - - If it is not aligned, you can set the **Trim** value for the control surface. ::: info diff --git a/docs/uk/config/index.md b/docs/uk/config/index.md index b2a723c206..b31db6f0b1 100644 --- a/docs/uk/config/index.md +++ b/docs/uk/config/index.md @@ -7,7 +7,7 @@ Most other steps can be done out of order, except for [tuning](#tuning), which m ## Передумови -Before starting you should [Download QGroundControl](https://qgroundcontrol.com/downloads/) and install it on your **desktop** computer. +Before starting you should [Download QGroundControl](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html) and install it on your **desktop** computer. Then open the QGC application menu ("Q" icon in the top-left corner) and choose **Vehicle Setup** in the _Select Tool_ popup: ![QGC Main Menu Popup: highlighting Vehicle Setup](../../assets/qgc/setup/menu_setup.png) diff --git a/docs/uk/config/joystick.md b/docs/uk/config/joystick.md index 46ba412c20..b5fb0a3940 100644 --- a/docs/uk/config/joystick.md +++ b/docs/uk/config/joystick.md @@ -2,7 +2,7 @@ A [computer joystick](https://en.wikipedia.org/wiki/Joystick) or gamepad connected through _QGroundControl_ can be used to manually control the vehicle (_instead_ of using an [RC Transmitter](../config/radio.md)). -This approach may be used by manual control units that have an integrated ground control station (like the _UAVComponents_ [MicroNav](https://uxvtechnologies.com/ground-control-stations/micronav/) shown below). +This approach may be used by manual control units that have an integrated ground control station (like the _UAVComponents_ [MicroNav](https://www.uxvtechnologies.com/ground-control-stations/micronav) shown below). Джойстики також часто використовуються для того, щоб дозволити розробникам літати на транспортному засобі у симуляції. ![Joystick MicroNav](../../assets/peripherals/joystick/micronav.jpg) diff --git a/docs/uk/config/safety.md b/docs/uk/config/safety.md index 1fae88595d..82b5b8e57c 100644 --- a/docs/uk/config/safety.md +++ b/docs/uk/config/safety.md @@ -317,8 +317,8 @@ The [failure detector](#failure-detector), if [enabled](#CBRK_FLIGHTTERM), can a Зовнішня система тригера повинна бути підключена до порту керування польотом AUX5 (або MAIN5 на платах, які не мають додаткових портів), і налаштовується за допомогою наведених нижче параметрів. :::info -External ATS is required by [ASTM F3322-18](https://webstore.ansi.org/Standards/ASTM/ASTMF332218). -One example of an ATS device is the [FruityChutes Sentinel Automatic Trigger System](https://fruitychutes.com/uav_rpv_drone_recovery_parachutes/sentinel-automatic-trigger-system.htm). +External ATS is required by [ASTM F3322-18](https://webstore.ansi.org/standards/astm/ASTMF332218). +One example of an ATS device is the [FruityChutes Sentinel Automatic Trigger System (SATS-MINI)](https://fruitychutes.com/uav_rpv_drone_recovery_parachutes/sentinel-automatic-trigger-system). ::: | Параметр | Опис | diff --git a/docs/uk/config_vtol/vtol_quad_configuration.md b/docs/uk/config_vtol/vtol_quad_configuration.md index 70b5a9fdc2..d089834fd1 100644 --- a/docs/uk/config_vtol/vtol_quad_configuration.md +++ b/docs/uk/config_vtol/vtol_quad_configuration.md @@ -156,7 +156,3 @@ When transitioning from **multirotor to fixed-wing** (transition switch is on/fi When transitioning from **fixed-wing to multirotor** for this type of VTOL the switch is immediate so there isn’t really a backing out option here, unlike for tilt rotor VTOLs. Якщо ви хочете, щоб він повернувся у режим фіксованих крил, вам потрібно буде пройти повний перехід. Якщо він все ще рухається швидко, це має відбутися швидко. - -### Підтримка - -If you have any questions regarding your VTOL conversion or configuration please see [discuss.px4.io/c/px4/vtol](https://discuss.px4.io/c/px4/vtol). diff --git a/docs/uk/contribute/code.md b/docs/uk/contribute/code.md index 0adb13b972..dcd001e2e0 100644 --- a/docs/uk/contribute/code.md +++ b/docs/uk/contribute/code.md @@ -8,10 +8,10 @@ - [beta](https://github.com/PX4/PX4-Autopilot/tree/beta) has been thoroughly tested. Він призначений для тестерів на польоти. - [stable](https://github.com/PX4/PX4-Autopilot/tree/stable) points to the last release. -We try to retain a [linear history through rebases](https://www.atlassian.com/git/tutorials/rewriting-history) and avoid the [Github flow](https://docs.github.com/en/get-started/quickstart/github-flow). +We try to retain a [linear history through rebases](https://www.atlassian.com/git/tutorials/rewriting-history) and avoid the [Github flow](https://docs.github.com/en/get-started/using-github/github-flow). Однак через глобальну команду і швидкий розвиток ми можемо одночасно вдаватися до збоїв. -To contribute new functionality, [sign up for Github](https://docs.github.com/en/get-started/signing-up-for-github/signing-up-for-a-new-github-account), then [fork](https://docs.github.com/en/get-started/quickstart/fork-a-repo) the repository, [create a new branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository), add your [changes as commits](#commits-and-commit-messages), and finally [send a pull request](#pull-requests). +To contribute new functionality, [sign up for Github](https://docs.github.com/en/get-started/using-github/github-flow), then [fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo) the repository, [create a new branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository), add your [changes as commits](#commits-and-commit-messages), and finally [send a pull request](#pull-requests). Changes will be merged when they pass our [continuous integration](https://en.wikipedia.org/wiki/Continuous_integration) tests. All code contributions have to be under the permissive [BSD 3-clause license](https://opensource.org/license/BSD-3-Clause) and all code must not impose any further constraints on the use. diff --git a/docs/uk/contribute/docs.md b/docs/uk/contribute/docs.md index 19328fe097..082b21ae0e 100644 --- a/docs/uk/contribute/docs.md +++ b/docs/uk/contribute/docs.md @@ -59,7 +59,7 @@ If you already have a clone of the [PX4-Autopilot](https://github.com/PX4/PX4-Au 2. [Sign up](https://github.com/signup) for Github if you haven't already -3. Create a copy (Fork) of the [PX4-Autopilot repo](https://github.com/PX4/PX4-Autopilot) on Github ([instructions here](https://docs.github.com/en/get-started/quickstart/fork-a-repo)). +3. Create a copy (Fork) of the [PX4-Autopilot repo](https://github.com/PX4/PX4-Autopilot) on Github ([instructions here](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)). 4. Клонуйте ваш форкнутий репозиторій на локальний комп'ютер: diff --git a/docs/uk/contribute/git_examples.md b/docs/uk/contribute/git_examples.md index 4d775dc60a..5fdd22d82f 100644 --- a/docs/uk/contribute/git_examples.md +++ b/docs/uk/contribute/git_examples.md @@ -8,7 +8,7 @@ - [Sign up](https://github.com/signup) for github if you haven't already -- Fork the PX4-Autopilot repo (see [here](https://docs.github.com/en/get-started/quickstart/fork-a-repo)) +- Fork the PX4-Autopilot repo (see [here](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)) - Клонуйте ваш форкнутий репозиторій на локальний комп'ютер diff --git a/docs/uk/contribute/maintainers.md b/docs/uk/contribute/maintainers.md index 15f942adda..08bec90c7e 100644 --- a/docs/uk/contribute/maintainers.md +++ b/docs/uk/contribute/maintainers.md @@ -1,7 +1,7 @@ # Maintainer Role Dronecode maintainers have technical leadership and responsibility for specific areas of PX4, and for other ecosystem components such as MAVLink, MAVSDK, QGroundControl, and others. -The maintainer role is defined by the community with help and supervision from the [Dronecode Foundation](https://www.dronecode.org/). +The maintainer role is defined by the community with help and supervision from the [Dronecode Foundation](https://dronecode.org/). To find the most up-to-date maintainers list, visit [PX4-Autopilot README](https://github.com/PX4/PX4-Autopilot#maintenance-team). @@ -22,7 +22,7 @@ Once accepted every maintainers will go through the following process: 1. **Discord** server admin will grant you the `dev team` role, which gives you: 1. Basic admin privileges on discord. 2. Access to the `#maintainers` channel. -2. You will be given access to the GitHub team: "[`Dev Team`](https://github.com/orgs/PX4/teams/dev-team)" which grants you: +2. You will be given access to the GitHub team: "[`Dev Team`](https://github.com/orgs/PX4/teams/dev-team)" which grants you: 1. Permission to merge the PR of any of PX4 workspace repositories after it's approved 2. Permission to trigger GitHub actions when a new contributor opens a PR. 3. Permission to edit Issue/PR contents. diff --git a/docs/uk/contribute/support.md b/docs/uk/contribute/support.md index fa040c0e4f..d8a626542b 100644 --- a/docs/uk/contribute/support.md +++ b/docs/uk/contribute/support.md @@ -29,7 +29,7 @@ The Discuss Forum is much preferred because it is indexed by search engines and Якщо ви не впевнені в тому, що є ця проблема, і вам потрібна допомога для діагностики - Upload logs to [Flight Log Review](https://logs.px4.io/) -- Open a discussion on [PX4 Discuss](https://discuss.px4.io/c/flight-testing/) with a flight report and links to logs. +- Open a discussion on [PX4 Discuss](https://discuss.px4.io/c/flight-testing/10) with a flight report and links to logs. - The dev team may prompt you to [raise an issue](#issue-bug-reporting) if the problem is caused by a bug. ## Issue & Bug Reporting diff --git a/docs/uk/debug/binary_size_profiling.md b/docs/uk/debug/binary_size_profiling.md index 5a5d518b08..376b2a676f 100644 --- a/docs/uk/debug/binary_size_profiling.md +++ b/docs/uk/debug/binary_size_profiling.md @@ -8,7 +8,7 @@ This can help analyse changes that (may) cause `px4_fmu-v2_default` to hit the 1 ::: _Bloaty_ must be in your path and found at _cmake_ configure time. -The PX4 [docker files](https://github.com/PX4/containers/blob/master/docker/Dockerfile_nuttx-bionic) install _bloaty_ as shown: +The PX4 [docker files](https://github.com/PX4/PX4-containers/blob/master/docker/Dockerfile_nuttx-bionic) install _bloaty_ as shown: ```sh git clone --recursive https://github.com/google/bloaty.git /tmp/bloaty \ diff --git a/docs/uk/debug/eclipse_jlink.md b/docs/uk/debug/eclipse_jlink.md index 795b7795b2..834c3f7954 100644 --- a/docs/uk/debug/eclipse_jlink.md +++ b/docs/uk/debug/eclipse_jlink.md @@ -21,7 +21,7 @@ This topic explains how to setup and use [MCU Eclipse](https://gnu-mcu-eclipse.g To install _Eclipse_: -1. Download [Eclipse CDT for C/C++ Developers](https://github.com/gnu-mcu-eclipse/org.eclipse.epp.packages/releases/) (MCU GitHub). +1. Download [Eclipse CDT for C/C++ Developers](https://github.com/eclipse-embed-cdt/org.eclipse.epp.packages/releases) (MCU GitHub). 2. Розпакуйте папку Eclipse та скопіюйте її куди завгодно (немає потреби запускати будь-які сценарії установки). 3. Run _Eclipse_ and choose a location for your initial workbench. diff --git a/docs/uk/debug/probe_bmp.md b/docs/uk/debug/probe_bmp.md index afdcbaacfc..ea71bc85c7 100644 --- a/docs/uk/debug/probe_bmp.md +++ b/docs/uk/debug/probe_bmp.md @@ -21,7 +21,7 @@ The _6-pos DF13_ connector that comes with the probe cannot be used for SWD debu :::info To debug STM32F7 or later (FMUv5 and newer) the Zubax BugFace BF1 / Blackmagic probe likely requires a firmware update. -You can find how to update the [blackmagic probe here](https://github.com/blacksphere/blackmagic/wiki/Upgrading-Firmware). +You can find how to update the [blackmagic probe here](https://black-magic.org/upgrade.html). ::: To use a Zubax BugFace BF1 with GDB, start GDB with the exact ELF file that is currently flashed on the autopilot: diff --git a/docs/uk/debug/probe_jlink.md b/docs/uk/debug/probe_jlink.md index d737d3a530..ef6488cd7f 100644 --- a/docs/uk/debug/probe_jlink.md +++ b/docs/uk/debug/probe_jlink.md @@ -47,7 +47,7 @@ See the [Embedded Debug Tools][emdbg] for more advanced debug options. ### Embedded Debug Tools The [Segger JLink EDU Mini](https://www.segger.com/products/debug-probes/j-link/models/j-link-edu-mini/) is an inexpensive and popular SWD debug probe. -The probe's connector pinout looks like the image below (connect to this using an ARM 10-pin mini connector like [FTSH-105-01-F-DV-K](https://www.digikey.com/products/en?keywords=SAM8796-ND)). +The probe's connector pinout looks like the image below (connect to this using an ARM 10-pin mini connector like [FTSH-105-01-F-DV-K](https://www.digikey.com/en/products/detail/samtec-inc/FTSH-105-01-F-DV-K/2649974)). ![connector_jlink_mini.png](../../assets/debug/connector_jlink_mini.png) diff --git a/docs/uk/debug/swd_debug.md b/docs/uk/debug/swd_debug.md index 50a4c5b18a..a2bf2fe59a 100644 --- a/docs/uk/debug/swd_debug.md +++ b/docs/uk/debug/swd_debug.md @@ -217,5 +217,5 @@ Where possible, we highly recommend that you create or obtain an adapter board r [swd]: https://developer.arm.com/documentation/ihi0031/a/The-Serial-Wire-Debug-Port--SW-DP- [itm]: https://developer.arm.com/documentation/ddi0403/d/Appendices/Debug-ITM-and-DWT-Packet-Protocol?lang=en [etm]: https://developer.arm.com/documentation/ihi0064/latest/ -[bm06b-ghs-tbt(lf)(sn)(n)]: https://www.digikey.com/products/en?keywords=455-1582-1-ND -[sm06b-ghs-tbt(lf)(sn)(n)]: https://www.digikey.com/products/en?keywords=455-1568-1-ND +[bm06b-ghs-tbt(lf)(sn)(n)]: https://www.digikey.com/en/products/detail/jst-sales-america-inc/BM06B-GHS-TBT/807804 +[sm06b-ghs-tbt(lf)(sn)(n)]: https://www.digikey.com/en/products/detail/jst-sales-america-inc/SM06B-GHS-TB/807790 diff --git a/docs/uk/dev_log/log_encryption.md b/docs/uk/dev_log/log_encryption.md index 959d5ce491..a6f7f68b3c 100644 --- a/docs/uk/dev_log/log_encryption.md +++ b/docs/uk/dev_log/log_encryption.md @@ -191,7 +191,7 @@ You can now build and test. ## Download & Decrypt Log Files Before you can analyse your logs they must first be downloaded and decrypted. -PX4 includes Python scripts in [Tools/log_encryption](https://github.com/PX4/PX4-Autopilot/blob/main/Tools/) that make this process easier: +PX4 includes Python scripts in [Tools/log_encryption](https://github.com/PX4/PX4-Autopilot/tree/main/Tools) that make this process easier: - [download_logs.py](https://github.com/PX4/PX4-Autopilot/blob/main/Tools/log_encryption/download_logs.py): Downloads the logs to `/logs/encrypted`. - [decrypt_logs.py](https://github.com/PX4/PX4-Autopilot/blob/main/Tools/log_encryption/decrypt_logs.py): Decrypts encrypted logs in `/logs/encrypted` to `/logs/decrypted` using a specified (or default) key. diff --git a/docs/uk/dev_log/ulog_file_format.md b/docs/uk/dev_log/ulog_file_format.md index db9e342a3b..212f3acdd5 100644 --- a/docs/uk/dev_log/ulog_file_format.md +++ b/docs/uk/dev_log/ulog_file_format.md @@ -495,7 +495,7 @@ struct message_dropout_s { - [FlightPlot](https://github.com/PX4/FlightPlot): Java, log plotter. - [MAVLink](https://github.com/mavlink/mavlink): Messages for ULog streaming via MAVLink (note that appending data is not supported, at least not for cut off messages). - [QGroundControl](https://github.com/mavlink/qgroundcontrol): C++, ULog streaming via MAVLink and minimal parsing for GeoTagging. -- [mavlink-router](https://github.com/01org/mavlink-router): C++, ULog streaming via MAVLink. +- [mavlink-router](https://github.com/mavlink-router/mavlink-router): C++, ULog streaming via MAVLink. - [MAVGAnalysis](https://github.com/ecmnet/MAVGCL): Java, ULog streaming via MAVLink and parser for plotting and analysis. - [PlotJuggler](https://github.com/facontidavide/PlotJuggler): C++/Qt application to plot logs and time series. Підтримує ULog з версії 2.1.3. - [ulogreader](https://github.com/maxsun/ulogreader): Javascript, ULog reader and parser outputs log in JSON object format. diff --git a/docs/uk/dev_setup/dev_env_windows_cygwin.md b/docs/uk/dev_setup/dev_env_windows_cygwin.md index 1bb494a4b1..669b296bbc 100644 --- a/docs/uk/dev_setup/dev_env_windows_cygwin.md +++ b/docs/uk/dev_setup/dev_env_windows_cygwin.md @@ -20,7 +20,7 @@ The [Windows WSL2-Based Development Environment](../dev_setup/dev_env_windows_ws ## Інструкції з установки -1. Download the latest version of the ready-to-use MSI installer from: [Github releases](https://github.com/PX4/windows-toolchain/releases) or [Amazon S3](https://s3-us-west-2.amazonaws.com/px4-tools/PX4+Windows+Cygwin+Toolchain/PX4+Windows+Cygwin+Toolchain+0.9.msi) (fast download). +1. Download the latest version of the ready-to-use MSI installer from: [Github releases](https://github.com/PX4/PX4-windows-toolchain/releases) or [Amazon S3](https://s3-us-west-2.amazonaws.com/px4-tools/PX4+Windows+Cygwin+Toolchain/PX4+Windows+Cygwin+Toolchain+0.9.msi) (fast download). 2. Запустіть, оберіть потрібне місце установки, дочекайтесь встановлення: diff --git a/docs/uk/dev_setup/dev_env_windows_cygwin_packager_setup.md b/docs/uk/dev_setup/dev_env_windows_cygwin_packager_setup.md index 538917febd..48bd73a33b 100644 --- a/docs/uk/dev_setup/dev_env_windows_cygwin_packager_setup.md +++ b/docs/uk/dev_setup/dev_env_windows_cygwin_packager_setup.md @@ -91,16 +91,16 @@ The toolchain gets maintained and hence these instructions might not cover every ::: ::: info - That's what [cygwin64/install-cygwin-px4.bat](https://github.com/MaEtUgR/PX4Toolchain/blob/master/toolchain/cygwin64/install-cygwin-px4.bat) does. + That's what [cygwin64/install-cygwin-px4.bat](https://github.com/PX4/PX4-windows-toolchain/blob/master/toolchain/cygwin64/install-cygwin-px4.bat) does. ::: -6. Write up or copy the **batch scripts** [`run-console.bat`](https://github.com/MaEtUgR/PX4Toolchain/blob/master/run-console.bat) and [`setup-environment.bat`](https://github.com/PX4/windows-toolchain/blob/master/toolchain/scripts/setup-environment.bat). +6. Write up or copy the **batch scripts** [`run-console.bat`](https://github.com/MaEtUgR/PX4Toolchain/blob/master/run-console.bat) and [`setup-environment.bat`](https://github.com/PX4/PX4-windows-toolchain/blob/master/toolchain/scripts/setup-environment.bat). Причиною запуску всіх інструментів розробки через підготовлений пакетні скрипти є те, що вони налаштовують початкову програму використовувати локальне, портативне середовище Cygwin всередині директорії інструментарію. - This is done by always first calling the script [**setup-environment.bat**](https://github.com/PX4/windows-toolchain/blob/master/toolchain/scripts/setup-environment.bat) and the desired application like the console after that. + This is done by always first calling the script [**setup-environment.bat**](https://github.com/PX4/PX4-windows-toolchain/blob/master/toolchain/scripts/setup-environment.bat) and the desired application like the console after that. - The script [setup-environment.bat](https://github.com/PX4/windows-toolchain/blob/master/toolchain/scripts/setup-environment.bat) locally sets environmental variables for the workspace root directory `PX4_DIR`, all binary locations `PATH`, and the home directory of the unix environment `HOME`. + The script [setup-environment.bat](https://github.com/PX4/PX4-windows-toolchain/blob/master/toolchain/scripts/setup-environment.bat) locally sets environmental variables for the workspace root directory `PX4_DIR`, all binary locations `PATH`, and the home directory of the unix environment `HOME`. 7. Add necessary **python packages** to your setup by opening the Cygwin toolchain console (double clicking **run-console.bat**) and executing @@ -118,19 +118,19 @@ The toolchain gets maintained and hence these instructions might not cover every 8. Download the [**ARM GCC compiler**](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads) as zip archive of the binaries for Windows and unpack the content to the folder `C:\PX4\toolchain\gcc-arm`. ::: info - This is what the toolchain does in: [gcc-arm/install-gcc-arm.bat](https://github.com/MaEtUgR/PX4Toolchain/blob/master/toolchain/gcc-arm/install-gcc-arm.bat). + This is what the toolchain does in: [gcc-arm/install-gcc-arm.bat](https://github.com/PX4/PX4-windows-toolchain/blob/master/toolchain/gcc-arm/install-gcc-arm.bat). ::: 9. Встановіть JDK: - - Download Java 14 from [Oracle](https://www.oracle.com/java/technologies/javase-jdk14-downloads.html) or [AdoptOpenJDK](https://adoptopenjdk.net/). + - Download Java 14 from [Oracle](https://www.oracle.com/java/technologies/downloads/) or [AdoptOpenJDK](https://adoptopenjdk.net/). - Оскільки, на жаль, не існує портативного архіву, який містить безпосередньо бінарні файли вам потрібно встановити Java. - Find the binaries and move/copy them to **C:\PX4\toolchain\jdk**. - Ви можете видалити Java із вашої системи Windows, нам були потрібні лише бінарні файли для набору інструментів. ::: info - This is what the toolchain does in: [jdk/install-jdk.bat](https://github.com/MaEtUgR/PX4Toolchain/blob/master/toolchain/jdk/install-jdk.bat). + This is what the toolchain does in: [jdk/install-jdk.bat](https://github.com/PX4/PX4-windows-toolchain/blob/master/toolchain/jdk/install-jdk.bat). ::: @@ -142,12 +142,11 @@ The toolchain gets maintained and hence these instructions might not cover every ::: ::: info - This is what the toolchain does in: [apache-ant/install-apache-ant.bat](https://github.com/MaEtUgR/PX4Toolchain/blob/master/toolchain/apache-ant/install-apache-ant.bat). + This is what the toolchain does in: [apache-ant/install-apache-ant.bat](https://github.com/PX4/PX4-windows-toolchain/blob/master/toolchain/apache-ant/install-apache-ant.bat). ::: 11. Download, build and add _genromfs_ to the path: - - Clone the source code to the folder **C:\PX4\toolchain\genromfs\genromfs-src** with ```sh @@ -164,4 +163,4 @@ The toolchain gets maintained and hence these instructions might not cover every - Copy the resulting binary **genromfs.exe** one folder level out to: **C:\PX4\toolchain\genromfs** -12. Make sure all the binary folders of all the installed components are correctly listed in the `PATH` variable configured by [**setup-environment.bat**](https://github.com/PX4/windows-toolchain/blob/master/toolchain/scripts/setup-environment.bat). +12. Make sure all the binary folders of all the installed components are correctly listed in the `PATH` variable configured by [**setup-environment.bat**](https://github.com/PX4/PX4-windows-toolchain/blob/master/toolchain/scripts/setup-environment.bat). diff --git a/docs/uk/dev_setup/dev_env_windows_vm.md b/docs/uk/dev_setup/dev_env_windows_vm.md index ac49ec4d99..26be70156b 100644 --- a/docs/uk/dev_setup/dev_env_windows_vm.md +++ b/docs/uk/dev_setup/dev_env_windows_vm.md @@ -33,7 +33,7 @@ Allocate as many CPU cores and memory resources to the VM as possible. 2. Установіть його на вашу Windows систему -3. Download the desired version of [Ubuntu Desktop ISO Image](https://www.ubuntu.com/download/desktop). +3. Download the desired version of [Ubuntu Desktop ISO Image](https://ubuntu.com/download/desktop). (see [Linux Instructions Page](../dev_setup/dev_env_linux.md) for recommended Ubuntu version). 4. Open _VMWare Player_. @@ -58,7 +58,6 @@ Allocate as many CPU cores and memory resources to the VM as possible. 10. Once the new VM is booted up make sure you install _VMWare tools drivers and tools extension_ inside your guest system. Це підвищить продуктивність та зручність користування віртуальною машиною: - - Значно поліпшена продуктивність графіки - Належна підтримка використання апаратного забезпечення, наприклад розподілу портів USB (важливо для завантаження прошивок), прокручування коліщатком миші, підтримка звуку - Адаптація роздільної здатності дисплею гостя до розміру вікна емулятора @@ -96,7 +95,6 @@ One limitation of virtual machines is that you can't automatically connect to a 3. Enable USB controller in VM: **VirtualBox > Settings > USB** 4. Add USB filters for the bootloader in VM: **VirtualBox > Settings > USB > Add new USB filter**. - - Відкрийте меню і під'єднайте USB-кабель, підключений до автопілота. Select the `...Bootloader` device when it appears in the UI. diff --git a/docs/uk/dev_setup/dev_env_windows_wsl.md b/docs/uk/dev_setup/dev_env_windows_wsl.md index 9d8390cb24..8121df95cb 100644 --- a/docs/uk/dev_setup/dev_env_windows_wsl.md +++ b/docs/uk/dev_setup/dev_env_windows_wsl.md @@ -1,6 +1,6 @@ # Середовище розробки Windows (засноване на WSL2) -The following instructions explain how to set up a PX4 development environment on Windows 10 or 11, running on Ubuntu Linux within [WSL2](https://docs.microsoft.com/en-us/windows/wsl/about). +The following instructions explain how to set up a PX4 development environment on Windows 10 or 11, running on Ubuntu Linux within [WSL2](https://learn.microsoft.com/en-us/windows/wsl/about). Це середовище може бути використане для збірки PX4 для: @@ -16,7 +16,7 @@ The list above are those targets that are regularly tested. ## Загальний огляд -The [Windows Subsystem for Linux](https://docs.microsoft.com/en-us/windows/wsl/about) ([WSL2](https://docs.microsoft.com/en-us/windows/wsl/compare-versions)) allows users to install and run the [Ubuntu Development Environment](../dev_setup/dev_env_linux_ubuntu.md) on Windows, _almost_ as though we were running it on a Linux computer. +The [Windows Subsystem for Linux](https://learn.microsoft.com/en-us/windows/wsl/about) ([WSL2](https://learn.microsoft.com/en-us/windows/wsl/compare-versions)) allows users to install and run the [Ubuntu Development Environment](../dev_setup/dev_env_linux_ubuntu.md) on Windows, _almost_ as though we were running it on a Linux computer. В цьому середовищі розробники можуть: @@ -94,7 +94,6 @@ If you're using [Windows Terminal](https://learn.microsoft.com/en-us/windows/ter Щоб відкрити оболонку WSL за допомогою командного рядка: 1. Відкрийте командний рядок: - - Press the Windows **Start** key. - Type `cmd` and press **Enter** to open the prompt. diff --git a/docs/uk/dronecan/development.md b/docs/uk/dronecan/development.md index 7023918637..6c55e54447 100644 --- a/docs/uk/dronecan/development.md +++ b/docs/uk/dronecan/development.md @@ -8,6 +8,6 @@ This article is a stub. ## Відлагодження з Zubax Babel -A great tool to debug the transmission on the CAN bus is the [Zubax Babel](https://zubax.com/products/babel) in combination with the [GUI tool](https://dronecan.github.io/GUI_Tool/Overview/). +A great tool to debug the transmission on the CAN bus is the [Zubax Babel](https://shop.zubax.com/products/zubax-babel) in combination with the [GUI tool](https://dronecan.github.io/GUI_Tool/Overview/). Вони також можуть бути використані незалежно від апаратного забезпечення Pixhawk для тестування вузла або ручного керування ESC, сумісних з DroneCAN. diff --git a/docs/uk/dronecan/index.md b/docs/uk/dronecan/index.md index 76e404e4c9..f855105497 100644 --- a/docs/uk/dronecan/index.md +++ b/docs/uk/dronecan/index.md @@ -38,7 +38,7 @@ DroneCAN was previously known as UAVCAN v0 (or just UAVCAN). - Датчики швидкості повітря - [Holybro High Precision DroneCAN Airspeed Sensor - DLVR](https://holybro.com/collections/sensors/products/high-precision-dronecan-airspeed-sensor-dlvr) - - [RaccoonLab airspeed sensor](https://docs.raccoonlab.co/guide/airspeed) + - [RaccoonLab airspeed sensor](https://docs.raccoonlab.co/guide/airspeed/) - [Thiemar airspeed sensor](https://github.com/thiemar/airspeed) - Приймачі ГНСС для ГНСС (GPS, GLONASS, BeiDou та інше) @@ -140,8 +140,8 @@ Sensor parameters may not exist (be visible in QGC) until you have enabled the a For example, [SENS_FLOW_MINHGT](../advanced_config/parameter_reference.md#SENS_FLOW_MINHGT) does not exist until [UAVCAN_SUB_FLOW](../advanced_config/parameter_reference.md#UAVCAN_SUB_FLOW) is enabled. ::: -For example, to use a connected DroneCAN smart battery you would enable the [UAVCAN_SUB_BAT](../advanced_config/parameter_reference.md#UAVCAN_SUB_BAT) parameter, which would subscribe PX4 to receive [BatteryInfo](https://dronecan.github.io/Specification/7._List_of_standard_data_types/#batteryinfo) DroneCAN messages. -If using a peripheral that needs to know if PX4 is armed, you would need to set the [UAVCAN_PUB_ARM](../advanced_config/parameter_reference.md#UAVCAN_PUB_ARM) parameter so that PX4 starts publishing [ArmingStatus](https://dronecan.github.io/Specification/7._List_of_standard_data_types/#armingstatus) messages. +For example, to use a connected DroneCAN smart battery you would enable the [UAVCAN_SUB_BAT](../advanced_config/parameter_reference.md#UAVCAN_SUB_BAT) parameter, which would subscribe PX4 to receive [BatteryInfo](https://dronecan.github.io/Specification/1._Introduction//7._List_of_standard_data_types/#batteryinfo) DroneCAN messages. +If using a peripheral that needs to know if PX4 is armed, you would need to set the [UAVCAN_PUB_ARM](../advanced_config/parameter_reference.md#UAVCAN_PUB_ARM) parameter so that PX4 starts publishing [ArmingStatus](https://dronecan.github.io/Specification/1._Introduction//7._List_of_standard_data_types/#armingstatus) messages. The parameter names are prefixed with `UAVCAN_SUB_` and `UAVCAN_PUB_` to indicate whether they enable PX4 subscribing or publishing. Решта назви вказує на конкретне повідомлення/функцію, яка встановлюється. @@ -165,7 +165,7 @@ Note that a peripheral might might not use `CANNODE_` parameters, in which case - [UAVCAN_SUB_DPRES](../advanced_config/parameter_reference.md#UAVCAN_SUB_DPRES): Differential pressure - [UAVCAN_SUB_FLOW](../advanced_config/parameter_reference.md#UAVCAN_SUB_FLOW): Optical flow - [UAVCAN_SUB_GPS](../advanced_config/parameter_reference.md#UAVCAN_SUB_GPS): GPS -- [UAVCAN_SUB_GPS_R](../advanced_config/parameter_reference.md#UAVCAN_SUB_GPS_R): Subscribes to GNSS relative message ([RelPosHeading](https://dronecan.github.io/Specification/7._List_of_standard_data_types/#relposheading)). +- [UAVCAN_SUB_GPS_R](../advanced_config/parameter_reference.md#UAVCAN_SUB_GPS_R): Subscribes to GNSS relative message ([RelPosHeading](https://dronecan.github.io/Specification/1._Introduction//7._List_of_standard_data_types/#relposheading)). Only used for logging in PX4 v1.15. - [UAVCAN_SUB_HYGRO](../advanced_config/parameter_reference.md#UAVCAN_SUB_HYGRO): Hygrometer - [UAVCAN_SUB_ICE](../advanced_config/parameter_reference.md#UAVCAN_SUB_ICE): Internal combustion engine (ICE). @@ -201,15 +201,15 @@ Set the same parameters as for [GPS](#gps) above. Параметри PX4 DroneCAN: - [UAVCAN_PUB_RTCM](../advanced_config/parameter_reference.md#UAVCAN_PUB_RTCM): - - Makes PX4 publish RTCM messages ([RTCMStream](https://dronecan.github.io/Specification/7._List_of_standard_data_types/#rtcmstream)) to the bus (which it gets from the RTK base module via QGC). + - Makes PX4 publish RTCM messages ([RTCMStream](https://dronecan.github.io/Specification/1._Introduction//7._List_of_standard_data_types/#rtcmstream)) to the bus (which it gets from the RTK base module via QGC). Rover module parameters (also [set using QGC](#qgc-cannode-parameter-configuration)): -- [CANNODE_SUB_RTCM](../advanced_config/parameter_reference.md#CANNODE_SUB_RTCM) tells the rover that it should subscribe to [RTCMStream](https://dronecan.github.io/Specification/7._List_of_standard_data_types/#rtcmstream) RTCM messages on the bus (from the moving base). +- [CANNODE_SUB_RTCM](../advanced_config/parameter_reference.md#CANNODE_SUB_RTCM) tells the rover that it should subscribe to [RTCMStream](https://dronecan.github.io/Specification/1._Introduction//7._List_of_standard_data_types/#rtcmstream) RTCM messages on the bus (from the moving base). :::info You could instead use [UAVCAN_PUB_MBD](../advanced_config/parameter_reference.md#UAVCAN_PUB_MBD) and [CANNODE_SUB_MBD](../advanced_config/parameter_reference.md#CANNODE_SUB_MBD), which also publish RTCM messages (these are newer). -Using the [RTCMStream](https://dronecan.github.io/Specification/7._List_of_standard_data_types/#rtcmstream) message means that you can implement moving base (see below) at the same time. +Using the [RTCMStream](https://dronecan.github.io/Specification/1._Introduction//7._List_of_standard_data_types/#rtcmstream) message means that you can implement moving base (see below) at the same time. ::: ##### Ровер та Рухома База @@ -219,8 +219,8 @@ In this setup the vehicle has a _moving base_ RTK GPS and a _rover_ RTK GPS. These parameters can be [set on moving base and rover RTK CAN nodes](#qgc-cannode-parameter-configuration), respectively: -- [CANNODE_PUB_MBD](../advanced_config/parameter_reference.md#CANNODE_PUB_MBD) causes a moving base GPS unit to publish [MovingBaselineData](https://dronecan.github.io/Specification/7._List_of_standard_data_types/#movingbaselinedata)RTCM messages onto the bus (for the rover) -- [CANNODE_SUB_MBD](../advanced_config/parameter_reference.md#CANNODE_SUB_MBD) tells the rover that it should subscribe to [MovingBaselineData](https://dronecan.github.io/Specification/7._List_of_standard_data_types/#movingbaselinedata) RTCM messages on the bus (from the moving base). +- [CANNODE_PUB_MBD](../advanced_config/parameter_reference.md#CANNODE_PUB_MBD) causes a moving base GPS unit to publish [MovingBaselineData](https://dronecan.github.io/Specification/1._Introduction//7._List_of_standard_data_types/#movingbaselinedata)RTCM messages onto the bus (for the rover) +- [CANNODE_SUB_MBD](../advanced_config/parameter_reference.md#CANNODE_SUB_MBD) tells the rover that it should subscribe to [MovingBaselineData](https://dronecan.github.io/Specification/1._Introduction//7._List_of_standard_data_types/#movingbaselinedata) RTCM messages on the bus (from the moving base). For PX4 you will also need to set [GPS_YAW_OFFSET](../advanced_config/parameter_reference.md#GPS_YAW_OFFSET) to indicate the relative position of the moving base and rover: 0 if your Rover is in front of your Moving Base, 90 if Rover is right of Moving Base, 180 if Rover is behind Moving Base, or 270 if Rover is left of Moving Base. @@ -270,7 +270,7 @@ If the rangefinder is connected via DroneCAN (whether inbuilt or separate), you Параметри PX4 DroneCAN: -- [UAVCAN_PUB_ARM](../advanced_config/parameter_reference.md#UAVCAN_PUB_ARM) ([Arming Status](https://dronecan.github.io/Specification/7._List_of_standard_data_types/#armingstatus)): Publish when using DroneCAN components that require the PX4 arming status as a precondition for use. +- [UAVCAN_PUB_ARM](../advanced_config/parameter_reference.md#UAVCAN_PUB_ARM) ([Arming Status](https://dronecan.github.io/Specification/1._Introduction//7._List_of_standard_data_types/#armingstatus)): Publish when using DroneCAN components that require the PX4 arming status as a precondition for use. ### ESC & Servos @@ -324,6 +324,6 @@ If successful, the firmware binary will be removed from the root directory and t ## Корисні посилання - [Home Page](https://dronecan.github.io) (dronecan.github.io) -- [Protocol Specification](https://dronecan.github.io/Specification) (dronecan.github.io) +- [Protocol Specification](https://dronecan.github.io/Specification/1._Introduction/) (dronecan.github.io) - [Implementations](https://dronecan.github.io/Implementations/) (dronecan.github.io) - [Cyphal/CAN Device Interconnection](https://wiki.zubax.com/public/cyphal/CyphalCAN-device-interconnection?pageId=2195476) (kb.zubax.com) diff --git a/docs/uk/dronecan/raccoonlab_power.md b/docs/uk/dronecan/raccoonlab_power.md index 2bef49d112..dba00914ee 100644 --- a/docs/uk/dronecan/raccoonlab_power.md +++ b/docs/uk/dronecan/raccoonlab_power.md @@ -2,7 +2,7 @@ ## CAN Power Connectors -CAN power connectors are designed for light unmanned aerial (UAV) and other vehicles for providing power over CAN using [CAN power cables](https://docs.raccoonlab.co/guide/pmu/wires/). +CAN power connectors are designed for light unmanned aerial (UAV) and other vehicles for providing power over CAN using [CAN power cables](https://docs.raccoonlab.co/guide/pmu/wires.html). There are two types of devices: diff --git a/docs/uk/dronecan/sapog.md b/docs/uk/dronecan/sapog.md index 893101a77e..769e82118b 100644 --- a/docs/uk/dronecan/sapog.md +++ b/docs/uk/dronecan/sapog.md @@ -8,33 +8,8 @@ While it can be controlled using traditional PWM input, it is designed to operat Декілька постачальників продають апаратне забезпечення ESC, яке працює на прошивці sapog: -- [Zubax Orel 20](https://zubax.com/products/orel_20) - [Holybro Kotleta20](https://holybro.com/products/kotleta20) - - -
- - -
- ## Налаштування програмного забезпечення ESCs підключені до шини CAN за допомогою стандартного кабелю Pixhawk 4 pin JST GH. @@ -81,15 +56,15 @@ You can skip this section if there is only one ESC in your setup, because the ES 3. Start the process of ESC auto-enumeration by pressing the **Start Assignment** button, as shown on the screenshot below. - ![QGC - DroneCAN ESC auto-enumeration](../../assets/peripherals/esc_qgc/qgc_uavcan_settings.jpg) + ![QGC - DroneCAN ESC auto-enumeration](../../assets/peripherals/esc_qgc/qgc_uavcan_settings.jpg) - Ви почуєте звук, що вказує на те, що керування польотом увійшло в режим переліку ESC. + Ви почуєте звук, що вказує на те, що керування польотом увійшло в режим переліку ESC. 4. Manually turn each motor in the correct direction of its rotation (as specified in the [Airframe Reference](../airframes/airframe_reference.md)), starting from the first motor and finishing with the last motor. - Кожного разу, коли ви ввімкнете мотор, ви повинні почути підтвердний сигнал. + Кожного разу, коли ви ввімкнете мотор, ви повинні почути підтвердний сигнал. - ::: info - Make sure to turn each of the motors in the correct direction, as the ESC will automatically learn and remember the direction (i.e. motors that spin clockwise during normal operation must also be turned clockwise during enumeration). + ::: info + Make sure to turn each of the motors in the correct direction, as the ESC will automatically learn and remember the direction (i.e. motors that spin clockwise during normal operation must also be turned clockwise during enumeration). ::: diff --git a/docs/uk/dronecan/zubax_telega.md b/docs/uk/dronecan/zubax_telega.md index 04eca50f3f..576aa7fa67 100644 --- a/docs/uk/dronecan/zubax_telega.md +++ b/docs/uk/dronecan/zubax_telega.md @@ -1,13 +1,13 @@ # Zubax Telega ESCs Zubax Telega - це високотехнологічна, власна технологія бездатчикового керування двигуном FOC. -It is used in multiple products, including the [Zubax Myxa](https://zubax.com/products/myxa) ESC, [Zubax Mitochondrik](https://zubax.com/products/mitochondrik) motor controller module, and Zubax Sadulli integrated drive. +It is used in multiple products, including the [Zubax Myxa](https://shop.zubax.com/products/zubax-myxa) ESC, [Zubax Mitochondrik](https://shop.zubax.com/products/mitochondrik) motor controller module, and Zubax Sadulli integrated drive. While Telega can be controlled using traditional PWM input, it is designed to operate over CAN bus using [DroneCAN](index.md). :::info ESCs based on Zubax Telega require non-trivial tuning of the propulsion system in order to deliver adequate performance and ensure robust operation. -Users who lack the necessary tuning expertise are advised to either [purchase pre-tuned UAV propulsion kits](https://zubax.com/products/uav_propulsion_kits) or to use Zubax Robotic's professional tuning service. +Users who lack the necessary tuning expertise are advised to either [purchase pre-tuned UAV propulsion kits](https://zubax.com/products#electric-drives) or to use Zubax Robotic's professional tuning service. Questions on this matter should be addressed to: [support@zubax.com](mailto:support@zubax.com). ::: @@ -15,10 +15,9 @@ Questions on this matter should be addressed to: [support@zubax.com](mailto:supp ## Де купити -- [Zubax Myxa](https://zubax.com/products/myxa): High-end PMSM/BLDC motor controller (FOC ESC) for light unmanned aircraft and watercraft. -- [Zubax Mitochondrik](https://zubax.com/products/mitochondrik): Integrated sensorless PMSM/BLDC motor controller chip (used in ESCs and integrated drives) -- [Zubax Komar](https://shop.zubax.com/products/komar-motor-controller-open-hardware-reference-design-for-mitochondrik?variant=32931555868771): Open hardware reference design for Mitochondrik -- [Zubax Sadulli Integrated Drive](https://shop.zubax.com/collections/integrated-drives/products/sadulli-integrated-drive-open-hardware-reference-design-for-mitochondrik?variant=27740841181283) +- [Zubax Myxa](https://shop.zubax.com/products/zubax-myxa): High-end PMSM/BLDC motor controller (FOC ESC) for light unmanned aircraft and watercraft. +- [Zubax Mitochondrik](https://shop.zubax.com/products/mitochondrik): Integrated sensorless PMSM/BLDC motor controller chip (used in ESCs and integrated drives) +- [Zubax Komar](https://shop.zubax.com/products/zubax-ad0510-komar-esc?variant=32931555868771): Open hardware reference design for Mitochondrik ## Налаштування програмного забезпечення @@ -27,10 +26,10 @@ For more information, refer to the [CAN Wiring](../can/index.md#wiring) instruct ## Налаштування прошивки -Motor enumeration for [Telega-based ESCs](https://zubax.com/products/telega) is usually performed using the [Kucher tool](https://files.zubax.com/products/com.zubax.kucher/) (or less "GUI-friendly" [DroneCAN GUI Tool](https://dronecan.github.io/GUI_Tool/Overview/)). +Motor enumeration for [Telega-based ESCs](https://telega.zubax.com/) is usually performed using the [Kucher tool](https://files.zubax.com/products/com.zubax.kucher/) (or less "GUI-friendly" [DroneCAN GUI Tool](https://dronecan.github.io/GUI_Tool/Overview/)). Telega НЕ підтримує автоматичне перелічення, приводячи в рух двигун. -There is some guidance here: [Quick start guide for Myxa v0.1](https://forum.zubax.com/t/quick-start-guide-for-myxa-v0-1/911) (Zubax blog). +There is some guidance here: [Quick start guide for Myxa v0.1](https://forum.zubax.com/t/quick-start-guide-for-myxa/911) (Zubax blog). Також для надійної продуктивності регулятори швидкості Telega потребують іншої налаштування та конфігурації двигуна. Дивіться вищезазначений посібник та іншу документацію Zubax для отримання додаткової інформації. diff --git a/docs/uk/flight_controller/autopilot_discontinued.md b/docs/uk/flight_controller/autopilot_discontinued.md index 4d6c7bffa3..20d86f3033 100644 --- a/docs/uk/flight_controller/autopilot_discontinued.md +++ b/docs/uk/flight_controller/autopilot_discontinued.md @@ -17,6 +17,8 @@ They are listed because you may be using them in an existing drone, and because - [Holybro Pixhawk Mini](../flight_controller/pixhawk_mini.md) (FMUv3) - [Holybro Pixfalcon](../flight_controller/pixfalcon.md) (Pixhawk FMUv2) - [Holybro Pix32](../flight_controller/holybro_pix32.md) (FMUv2) +- [ModalAI VOXL Flight](../flight_controller/modalai_voxl_flight.md) +- [ModalAI Flight Core v1](../flight_controller/modalai_fc_v1.md) - [mRobotics-X2.1](../flight_controller/mro_x2.1.md) (FMUv2) - [mRo AUAV-X2](../flight_controller/auav_x2.md) (Pixhawk FMUv2) - [NXP FMUK66](../flight_controller/nxp_rddrone_fmuk66.md) (Discontinued) diff --git a/docs/uk/flight_controller/autopilot_manufacturer_supported.md b/docs/uk/flight_controller/autopilot_manufacturer_supported.md index d9cf498e36..91386935df 100644 --- a/docs/uk/flight_controller/autopilot_manufacturer_supported.md +++ b/docs/uk/flight_controller/autopilot_manufacturer_supported.md @@ -25,12 +25,9 @@ This category includes boards that are not fully compliant with the pixhawk stan - [CubePilot Cube Yellow](../flight_controller/cubepilot_cube_yellow.md) - [Holybro Kakute H7v2](../flight_controller/kakuteh7v2.md) - [Holybro Kakute H7mini](../flight_controller/kakuteh7mini.md) -- [Holybro Kakute F7](../flight_controller/kakutef7.md) - Discontinued - [Holybro Kakute H7](../flight_controller/kakuteh7.md) - [Holybro Durandal](../flight_controller/durandal.md) - [Holybro Pix32 v5](../flight_controller/holybro_pix32_v5.md) -- [ModalAI Flight Core v1](../flight_controller/modalai_fc_v1.md) -- [ModalAI VOXL Flight](../flight_controller/modalai_voxl_flight.md) - [ModalAI VOXL 2](../flight_controller/modalai_voxl_2.md) - [mRo Control Zero](../flight_controller/mro_control_zero_f7.md) - [Sky-Drones AIRLink](../flight_controller/airlink.md) diff --git a/docs/uk/flight_controller/beaglebone_blue.md b/docs/uk/flight_controller/beaglebone_blue.md index 065388f3bb..ea08e0c827 100644 --- a/docs/uk/flight_controller/beaglebone_blue.md +++ b/docs/uk/flight_controller/beaglebone_blue.md @@ -27,7 +27,7 @@ Other useful information can be found in the [FAQ](https://github.com/beagleboar Optionally you can update to a realtime kernel, and if you do, re-check if _librobotcontrol_ works properly with the realtime kernel. ::: -The latest OS images at time of updating this document is [bone-debian-10.3-iot-armhf-2020-04-06-4gb.img.xz](https://debian.beagle.cc/images/bone-debian-10.3-iot-armhf-2020-04-06-4gb.img.xz). +The latest OS images at time of updating this document is [AM3358 Debian 10.3 2020-04-06 4GB SD IoT](https://www.beagleboard.org/distros/am3358-debian-10-3-2020-04-06-4gb-sd-iot). ## Збірка для крос-компіляторів (рекомендується) diff --git a/docs/uk/flight_controller/cuav_nora.md b/docs/uk/flight_controller/cuav_nora.md index d2969841c3..c30f7f1e32 100644 --- a/docs/uk/flight_controller/cuav_nora.md +++ b/docs/uk/flight_controller/cuav_nora.md @@ -140,7 +140,7 @@ The system's serial console and SWD interface operate on the **DSU7** port. The [PX4 System Console](../debug/system_console.md) and [SWD interface](../debug/swd_debug.md) operate on the **FMU Debug** port (`DSU7`). -The debug port (`DSU7`) uses a [JST BM06B](https://www.digikey.com.au/product-detail/en/jst-sales-america-inc/BM06B-GHS-TBT-LF-SN-N/455-1582-1-ND/807850) connector and has the following pinout: +The debug port (`DSU7`) uses a [JST BM06B](https://www.digikey.com.au/en/products/detail/jst-sales-america-inc/BM06B-GHS-TBT-LF-SN-N/807850) connector and has the following pinout: | Pin | Сигнал | Вольтаж | | -------------------------- | --------------------------------- | --------------------- | diff --git a/docs/uk/flight_controller/cuav_pixhawk_v6x.md b/docs/uk/flight_controller/cuav_pixhawk_v6x.md index 91c9e3a854..aed38cb87f 100644 --- a/docs/uk/flight_controller/cuav_pixhawk_v6x.md +++ b/docs/uk/flight_controller/cuav_pixhawk_v6x.md @@ -96,7 +96,6 @@ Pixhawk® V6X ідеально підходить для корпоративн - Baseboard: 56г - Operating & storage temperature: -20 ~ 85°c - Розмір - - Політний контролер ![Pixhawk V6X](../../assets/flight_controller/cuav_pixhawk_v6x/v6x_size.jpg) @@ -206,7 +205,7 @@ The pinouts and connector comply with the [Pixhawk Debug Full](../debug/swd_debu ## Периферійні пристрої -- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor) +- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [Telemetry Radio Modules](https://holybro.com/collections/telemetry-radios?orderby=date) - [Rangefinders/Distance sensors](../sensor/rangefinders.md) diff --git a/docs/uk/flight_controller/cuav_v5_nano.md b/docs/uk/flight_controller/cuav_v5_nano.md index f0477c6071..441092a68c 100644 --- a/docs/uk/flight_controller/cuav_v5_nano.md +++ b/docs/uk/flight_controller/cuav_v5_nano.md @@ -104,7 +104,7 @@ The [PX4 System Console](../debug/system_console.md) and [SWD interface](../debu ![Debug port (DSU7)](../../assets/flight_controller/cuav_v5_nano/debug_port_dsu7.jpg) -The debug port (`DSU7`) uses a [JST BM06B](https://www.digikey.com.au/product-detail/en/jst-sales-america-inc/BM06B-GHS-TBT-LF-SN-N/455-1582-1-ND/807850) connector and has the following pinout: +The debug port (`DSU7`) uses a [JST BM06B](https://www.digikey.com.au/en/products/detail/jst-sales-america-inc/BM06B-GHS-TBT-LF-SN-N/807850) connector and has the following pinout: | Pin | Сигнал | Вольтаж | | -------------------------- | --------------------------------- | --------------------- | diff --git a/docs/uk/flight_controller/cuav_v5_plus.md b/docs/uk/flight_controller/cuav_v5_plus.md index 14af2148f5..6c69c8baf5 100644 --- a/docs/uk/flight_controller/cuav_v5_plus.md +++ b/docs/uk/flight_controller/cuav_v5_plus.md @@ -132,7 +132,7 @@ The [PX4 System Console](../debug/system_console.md) and [SWD interface](../debu ![Debug port (DSU7)](../../assets/flight_controller/cuav_v5_plus/debug_port_dsu7.jpg) -The debug port (`DSU7`) uses a [JST BM06B](https://www.digikey.com.au/product-detail/en/jst-sales-america-inc/BM06B-GHS-TBT-LF-SN-N/455-1582-1-ND/807850) connector and has the following pinout: +The debug port (`DSU7`) uses a [JST BM06B](https://www.digikey.com.au/en/products/detail/jst-sales-america-inc/BM06B-GHS-TBT-LF-SN-N/807850) connector and has the following pinout: | Pin | Сигнал | Вольтаж | | -------------------------- | --------------------------------- | --------------------- | diff --git a/docs/uk/flight_controller/cuav_x7.md b/docs/uk/flight_controller/cuav_x7.md index 8bdd3afeaa..570e9e5b09 100644 --- a/docs/uk/flight_controller/cuav_x7.md +++ b/docs/uk/flight_controller/cuav_x7.md @@ -12,7 +12,7 @@ PX4 не розробляє цей (або будь-який інший) авт Contact the [manufacturer](https://www.cuav.net) for hardware support or compliance issues. ::: -The [X7](http://doc.cuav.net/flight-controller/x7/en/x7.html)® flight controller is a high-performance autopilot. +The [X7](https://doc.cuav.net/controller/x7/en/)® flight controller is a high-performance autopilot. Це ідеальний вибір для промислових дронів і великомасштабних важких дронів. В основному постачається комерційним виробникам. @@ -151,7 +151,7 @@ The system's serial console and SWD interface operate on the **DSU7** port. The [PX4 System Console](../debug/system_console.md) and [SWD interface](../debug/swd_debug.md) operate on the **FMU Debug** port (`DSU7`). -The debug port (`DSU7`) uses a [JST BM06B](https://www.digikey.com.au/product-detail/en/jst-sales-america-inc/BM06B-GHS-TBT-LF-SN-N/455-1582-1-ND/807850) connector and has the following pinout: +The debug port (`DSU7`) uses a [JST BM06B](https://www.digikey.com.au/en/products/detail/jst-sales-america-inc/BM06B-GHS-TBT-LF-SN-N/807850) connector and has the following pinout: | Pin | Сигнал | Вольтаж | | -------------------------- | --------------------------------- | --------------------- | @@ -177,11 +177,10 @@ For direct connection to _Segger Jlink_ we recommended you use the 3.3 Volts fro ## Підтримувані платформи / Конструкції -Будь-який мультикоптер / літак / наземна платформа / човен, який може керуватися звичайними RC сервоприводами або сервоприводами Futaba S-Bus. +Any multicopter / plane / rover or boat that can be controlled with normal RC servos or Futaba S-Bus servos. The complete set of supported configurations can be seen in the [Airframes Reference](../airframes/airframe_reference.md). ## Подальша інформація -- [Quick start](http://doc.cuav.net/flight-controller/x7/en/quick-start/quick-start-x7.html) - [CUAV docs](https://doc.cuav.net/) - [x7 schematic](https://github.com/cuav/hardware/tree/master/X7_Autopilot) diff --git a/docs/uk/flight_controller/durandal.md b/docs/uk/flight_controller/durandal.md index ca6f9ce5e0..0ed9d55d4d 100644 --- a/docs/uk/flight_controller/durandal.md +++ b/docs/uk/flight_controller/durandal.md @@ -90,9 +90,7 @@ For more information see: [Durandal Technical Data Sheet](https://cdn.shopify.co ## Де купити -Order from [Holybro](https://holybro.com/collections/autopilot-flight-controllers/products/durandal). - - +Order from [Holybro](https://holybro.com/products/durandal). ## З'єднання @@ -182,9 +180,7 @@ make holybro_durandal-v1_default - - -## Відладочний порт +## Debug Port {#debug_port} The [PX4 System Console](../debug/system_console.md) and [SWD interface](../debug/swd_debug.md) run on the _Debug Port_. diff --git a/docs/uk/flight_controller/holybro_pix32.md b/docs/uk/flight_controller/holybro_pix32.md index 3a932a194e..9a1c7791b5 100644 --- a/docs/uk/flight_controller/holybro_pix32.md +++ b/docs/uk/flight_controller/holybro_pix32.md @@ -7,7 +7,7 @@ PX4 не розробляє цей (або будь-який інший) авт Contact the [manufacturer](https://holybro.com/) for hardware support or compliance issues. ::: -The Holybro® [pix32 autopilot](https://holybro.com/collections/autopilot-flight-controllers/products/pix32pixhawk-flight-controller) (also known as "Pixhawk 2", and formerly as HKPilot32) is based on the [Pixhawk®-project](https://pixhawk.org/) **FMUv2** open hardware design. +The Holybro® [pix32 autopilot](https://holybro.com/products/pix32pixhawk-flight-controller) (also known as "Pixhawk 2", and formerly as HKPilot32) is based on the [Pixhawk®-project](https://pixhawk.org/) **FMUv2** open hardware design. This board is based on hardware version Pixhawk 2.4.6. It runs the PX4 flight stack on the [NuttX](https://nuttx.apache.org/) OS. @@ -58,12 +58,11 @@ This flight controller is [manufacturer supported](../flight_controller/autopilo ## Де купити -[shop.holybro.com](https://holybro.com/collections/autopilot-flight-controllers/products/pix32pixhawk-flight-controller) +[shop.holybro.com](https://holybro.com/products/pix32pixhawk-flight-controller) ### Аксесуари -- [Digital airspeed sensor](https://holybro.com/products/digital-air-speed-sensor) -- [Hobbyking® Wifi Telemetry](https://hobbyking.com/en_us/apm-pixhawk-wireless-wifi-radio-module.html) +- [Digital airspeed sensor](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [HolyBro SiK Telemetry Radio (EU 433 MHz, US 915 MHz)](../telemetry/holybro_sik_radio.md) ## Збірка прошивки diff --git a/docs/uk/flight_controller/holybro_pix32_v6.md b/docs/uk/flight_controller/holybro_pix32_v6.md index 70d212d9ba..1e6791c930 100644 --- a/docs/uk/flight_controller/holybro_pix32_v6.md +++ b/docs/uk/flight_controller/holybro_pix32_v6.md @@ -95,7 +95,7 @@ Pix32 v6’s H7 MCU містить ядро Arm® Cortex®-M7 до 480 MHz, ма ## Де купити -Order from [Holybro](https://holybro.com/collections/autopilot-flight-controllers/products/pix32-v6). +Order from [Holybro](https://holybro.com/products/pix32-v6). ## Схема розташування виводів @@ -188,7 +188,7 @@ The pinouts and connector comply with the [Pixhawk Debug Full](../debug/swd_debu ## Периферійні пристрої -- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor) +- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [Telemetry Radio Modules](https://holybro.com/collections/telemetry-radios?orderby=date) - [Rangefinders/Distance sensors](../sensor/rangefinders.md) diff --git a/docs/uk/flight_controller/kakutef7.md b/docs/uk/flight_controller/kakutef7.md index 9a2525c9c5..297334c9ca 100644 --- a/docs/uk/flight_controller/kakutef7.md +++ b/docs/uk/flight_controller/kakutef7.md @@ -2,6 +2,10 @@ +:::warning +Ця модель знятий з виробництва (../flight_controller/autopilot_experimental.md) і більше комерційно не доступна. +::: + :::warning PX4 не розробляє цей (або будь-який інший) автопілот. Contact the [manufacturer](https://holybro.com/) for hardware support or compliance issues. diff --git a/docs/uk/flight_controller/kakuteh7mini.md b/docs/uk/flight_controller/kakuteh7mini.md index 6fc3860e01..d336df822f 100644 --- a/docs/uk/flight_controller/kakuteh7mini.md +++ b/docs/uk/flight_controller/kakuteh7mini.md @@ -7,7 +7,7 @@ PX4 не розробляє цей (або будь-який інший) авт Contact the [manufacturer](https://holybro.com/) for hardware support or compliance issues. ::: -The [Holybro Kakute H7 mini](https://holybro.com/collections/autopilot-flight-controllers/products/kakute-h7-mini) flight controller is intended for lightweight frame builds (such as racers, etc.). +The [Holybro Kakute H7 mini](https://holybro.com/products/kakute-h7-mini) flight controller is intended for lightweight frame builds (such as racers, etc.). Цей контролер польоту повний функцій, включаючи роз'єм для HD-камери, подвійні роз'єми ESC 4in1 plug-and-play, перемикач VTX ON/OFF Pit (напруга батареї), барометр, OSD, 6x UART, 128 МБ Flash для журналювання (ще не підтримується з PX4), BEC на 5В, та більші пластини для паяння з простим розташуванням та багато іншого. diff --git a/docs/uk/flight_controller/kakuteh7v2.md b/docs/uk/flight_controller/kakuteh7v2.md index 2d91553b82..a1b3eb6246 100644 --- a/docs/uk/flight_controller/kakuteh7v2.md +++ b/docs/uk/flight_controller/kakuteh7v2.md @@ -5,7 +5,7 @@ PX4 не розробляє цей (або будь-який інший) авт Contact the [manufacturer](https://holybro.com/) for hardware support or compliance issues. ::: -The [Holybro Kakute H7 V2](https://holybro.com/collections/autopilot-flight-controllers/products/kakute-h7-v2) flight controller is full of features including integrated Bluetooth, HD camera plug, dual plug-and-play 4in1 ESC ports, 9V VTX ON/OFF Pit Switch, barometer, OSD, 6x UARTs, 128MB Flash for Logging (not supported with PX4 yet), 5V and 9V BEC, and bigger soldering pad with easy layout and much more. +The [Holybro Kakute H7 V2](https://holybro.com/products/kakute-h7-v2) flight controller is full of features including integrated Bluetooth, HD camera plug, dual plug-and-play 4in1 ESC ports, 9V VTX ON/OFF Pit Switch, barometer, OSD, 6x UARTs, 128MB Flash for Logging (not supported with PX4 yet), 5V and 9V BEC, and bigger soldering pad with easy layout and much more. The Kakute H7v2 builds upon the best features of its predecessor, the [Kakute F7](../flight_controller/kakutef7.md), and the [Kakute H7](../flight_controller/kakuteh7.md). diff --git a/docs/uk/flight_controller/mindpx.md b/docs/uk/flight_controller/mindpx.md index 1ca7a8adb7..962f71b45f 100644 --- a/docs/uk/flight_controller/mindpx.md +++ b/docs/uk/flight_controller/mindpx.md @@ -28,7 +28,6 @@ MindPX збільшує загальну кількість каналів ви ![](../../assets/hardware/hardware-mindpx-specs.png) - Головний системний чіп: STM32F427 - - Процесор: 32bits, 168 MHz ARM Cortex® M4 з FPU - RAM: 256 KB SRAM - 2MB Flash @@ -107,7 +106,7 @@ The user guide is [here](http://mindpx.net/assets/accessories/UserGuide9.18_2_pd ## Де купити -MindRacer is available at [AirMind Store](http://drupal.xitronet.com/?q=catalog) on internet. +MindRacer is available at [AirMind Store](https://airmind.mindpx.net/catalog). Ви також можете знайти MindRacer на Amazon® або на eBay®. ## Налаштування послідовного порту diff --git a/docs/uk/flight_controller/mindracer.md b/docs/uk/flight_controller/mindracer.md index f4110cd4a2..59ccc8e7ec 100644 --- a/docs/uk/flight_controller/mindracer.md +++ b/docs/uk/flight_controller/mindracer.md @@ -89,7 +89,7 @@ The user guide is [here](http://mindpx.net/assets/accessories/mindracer_user_gui ## Де купити -MindRacer is available at [AirMind Store](http://drupal.xitronet.com/?q=catalog). +MindRacer is available at [AirMind Store](https://airmind.mindpx.net/catalog). Ви також можете знайти MindRacer на Amazon® або на eBay®. ## Підтримка diff --git a/docs/uk/flight_controller/modalai_fc_v1.md b/docs/uk/flight_controller/modalai_fc_v1.md index 1481bc49c8..ce55434ba3 100644 --- a/docs/uk/flight_controller/modalai_fc_v1.md +++ b/docs/uk/flight_controller/modalai_fc_v1.md @@ -1,14 +1,18 @@ # ModalAI Flight Core v1 - + + +:::warning +Ця модель знятий з виробництва (../flight_controller/autopilot_experimental.md) і більше комерційно не доступна. +::: :::warning PX4 не розробляє цей (або будь-який інший) автопілот. Contact the [manufacturer](https://forum.modalai.com/) for hardware support or compliance issues. ::: -The ModalAI [Flight Core v1](https://modalai.com/flight-core) ([Datasheet](https://docs.modalai.com/flight-core-datasheet)) is a flight controller for PX4, made in the USA. -The Flight Core can be paired with ModalAI [VOXL](https://modalai.com/voxl) ([Datasheet](https://docs.modalai.com/voxl-datasheet/)) for obstacle avoidance and GPS-denied navigation, or used independently as a standalone flight controller. +The ModalAI _Flight Core v1_ ([Datasheet](https://docs.modalai.com/flight-core-datasheet)) is a flight controller for PX4, made in the USA. +The Flight Core can be paired with ModalAI VOXL for obstacle avoidance and GPS-denied navigation, or used independently as a standalone flight controller. ![FlightCoreV1](../../assets/flight_controller/modalai/fc_v1/main.jpg) @@ -52,9 +56,9 @@ More detailed hardware documentation can be found [here](https://docs.modalai.co [stm32f765ii]: https://www.st.com/en/microcontrollers-microprocessors/stm32f765ii.html -[bmp388]: https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp388/ -[icm-20602]: https://www.invensense.com/products/motion-tracking/6-axis/icm-20602/ -[bmi088]: https://www.bosch-sensortec.com/bst/products/all_products/bmi088_1 +[bmp388]: https://www.adafruit.com/product/3966 +[icm-20602]: https://invensense.tdk.com/products/motion-tracking/6-axis/icm-20602/ +[bmi088]: https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi088/ [px4]: https://github.com/PX4/PX4-Autopilot/tree/main/boards/modalai/fc-v1 [a71ch]: https://www.nxp.com/products/security-and-authentication/authentication/plug-and-trust-the-fast-easy-way-to-deploy-secure-iot-connections:A71CH @@ -77,10 +81,7 @@ More information about the firmware can be found [here](https://docs.modalai.com ## Доступність -- [Flight Core Complete Kit](https://modalai.com/flight-core) -- [Flight Core integrated with VOXL Companion Computer on a single PCB](https://modalai.com/flight-core) -- [Flight Core integrated with VOXL Companion Computer and Obstacle Avoidance Cameras (VOXL Flight Deck)](https://modalai.com/flight-deck) ([Datasheet](https://docs.modalai.com/voxl-flight-deck-platform-datasheet/)) -- [Flight Core assembled with VOXL and cameras](https://shop.modalai.com/products/voxl-flight-deck-r1) +- No longer available ## Швидкий Старт diff --git a/docs/uk/flight_controller/modalai_voxl_flight.md b/docs/uk/flight_controller/modalai_voxl_flight.md index 0c7c42cd60..a864148b16 100644 --- a/docs/uk/flight_controller/modalai_voxl_flight.md +++ b/docs/uk/flight_controller/modalai_voxl_flight.md @@ -1,13 +1,17 @@ # ModalAI VOXL Flight - + + +:::warning +Ця модель знятий з виробництва (../flight_controller/autopilot_experimental.md) і більше комерційно не доступна. +::: :::warning PX4 не розробляє цей (або будь-який інший) автопілот. Contact the [manufacturer](https://forum.modalai.com/) for hardware support or compliance issues. ::: -The ModalAI [VOXL Flight](https://modalai.com/voxl-flight) ([Datasheet](https://docs.modalai.com/voxl-flight-datasheet)) is one of the first computing platforms to combine the power and sophistication of Snapdragon with the flexibility and ease of use of PX4 on an STM32F7. +The ModalAI VOXL Flight is one of the first computing platforms to combine the power and sophistication of Snapdragon with the flexibility and ease of use of PX4 on an STM32F7. Виготовлений у США, VOXL Flight підтримує уникнення перешкод та навігацію без сигналу GPS (в приміщенні), поєднуючи це з контролером польоту PX4 на одній платі. ![VOXL-Flight](../../assets/flight_controller/modalai/voxl_flight/voxl-flight-dk.jpg) @@ -76,9 +80,9 @@ This flight controller is [manufacturer supported](../flight_controller/autopilo [stm32f765ii]: https://www.st.com/en/microcontrollers-microprocessors/stm32f765ii.html [px4]: https://github.com/PX4/PX4-Autopilot/tree/main/boards/modalai/fc-v1 -[icm-20602]: https://www.invensense.com/products/motion-tracking/6-axis/icm-20602/ -[bmi088]: https://www.bosch-sensortec.com/bst/products/all_products/bmi088_1 -[bmp388]: https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp388/ +[icm-20602]: https://invensense.tdk.com/products/motion-tracking/6-axis/icm-20602/ +[bmi088]: https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi088/ +[bmp388]: https://www.adafruit.com/product/3966 [a71ch]: https://www.nxp.com/products/security-and-authentication/authentication/plug-and-trust-the-fast-easy-way-to-deploy-secure-iot-connections:A71CH :::info @@ -106,10 +110,7 @@ More information about the firmware can be found [here](https://docs.modalai.com ## Доступність -- [VOXL Flight Complete Kit](https://modalai.com/voxl-flight) -- [VOXL Flight Board](https://www.modalai.com/products/voxl-flight?variant=31707275362355) (only) -- [VOXL Flight integrated with Obstacle Avoidance Cameras (VOXL Flight Deck)](https://modalai.com/flight-deck) ([Datasheet](https://docs.modalai.com/voxl-flight-deck-platform-datasheet/)) -- [VOXL Flight in a ready to fly VOXL m500 Development Drone](https://www.modalai.com/collections/development-drones/products/voxl-m500) ([Datasheet](https://docs.modalai.com/voxl-m500-reference-drone-datasheet/)) +No longer available. ## Швидкий Старт diff --git a/docs/uk/flight_controller/mro_control_zero_f7.md b/docs/uk/flight_controller/mro_control_zero_f7.md index 441417b5ef..23f51d6eb7 100644 --- a/docs/uk/flight_controller/mro_control_zero_f7.md +++ b/docs/uk/flight_controller/mro_control_zero_f7.md @@ -22,20 +22,17 @@ This flight controller is [manufacturer supported](../flight_controller/autopilo ## Основні характеристики - Мікропроцесор: - - 32-bit STM32F777 Cortex® M4 core with FPU rev. 3 - 216 MHz/512 KB RAM/2 MB Flash - F-RAM Cypress MF25V02-G 256-Кбіт неволатильна пам'ять (Flash-пам'ять, яка працює так же швидко, як RAM) - Датчики: - - - [Bosch BMI088](https://www.bosch-sensortec.com/bst/products/all_products/bmi088_1) 3-axis accelerometer/gyroscope (internally vibration dampened) - - [Invensense ICM-20602](https://www.invensense.com/products/motion-tracking/6-axis/icm-20602/) 3-axis accelerometer/gyroscope + - [Bosch BMI088](https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi088/) 3-axis accelerometer/gyroscope (internally vibration dampened) + - [Invensense ICM-20602](https://invensense.tdk.com/products/motion-tracking/6-axis/icm-20602/) 3-axis accelerometer/gyroscope - [Invensense ICM-20948](https://www.invensense.com/products/motion-tracking/9-axis/icm-20948/) 3-axis accelerometer/gyroscope/magnetometer - [Infineon DPS310 barometer](https://www.infineon.com/cms/en/product/sensor/pressure-sensors/pressure-sensors-for-iot/dps310/) (So smooth and NO more light sensitivity) - Інтерфейси: - - 6x UART (загальна кількість послідовних портів), 3x з HW керуванням потоком, 1x FRSky Telemetry (типи D або Х), 1x Консоль та 1x GPS+I2C - 8x Виходи PWM (всі здатні до DShot) - 1x CAN @@ -52,7 +49,6 @@ This flight controller is [manufacturer supported](../flight_controller/autopilo - LED триколор - Вага та розміри (без кейса): - - Вага: 5.3г (0.19oz) - Ширина: 20 мм (0.79") - Довжина: 32 мм (1,26") @@ -84,11 +80,11 @@ make mro_ctrl-zero-f7 The [PX4 System Console](../debug/system_console.md) runs on `USART7` using the pins listed below. This is a standard serial pinout, designed to connect to a [3.3V FTDI](https://www.digikey.com/en/products/detail/TTL-232R-3V3/768-1015-ND/1836393) cable (5V tolerant). -| mRo control zero f7 | | FTDI | | -| ------------------- | ----------- | ---- | ----------------------------------- | -| 17 | USART7 Tx | 5 | FTDI RX (yellow) | -| 19 | USART7 Rx | 4 | FTDI TX (orange) | -| 6 | USART21 GND | 1 | FTDI GND (black) | +\| mRo control zero f7 | | FTDI | +\| ------------------- | ----------- | ---- | ---------------- | +\| 17 | USART7 Tx | 5 | FTDI RX (yellow) | +\| 19 | USART7 Rx | 4 | FTDI TX (orange) | +\| 6 | USART21 GND | 1 | FTDI GND (black) | ### SWD Port diff --git a/docs/uk/flight_controller/nxp_mr_vmu_rt1176.md b/docs/uk/flight_controller/nxp_mr_vmu_rt1176.md index 258acbdedd..4416efc203 100644 --- a/docs/uk/flight_controller/nxp_mr_vmu_rt1176.md +++ b/docs/uk/flight_controller/nxp_mr_vmu_rt1176.md @@ -265,7 +265,7 @@ The pinouts and connector comply with the [Pixhawk Debug Full](../debug/swd_debu ## Периферійні пристрої -- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor) +- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [Telemetry Radio Modules](https://holybro.com/collections/telemetry-radios?orderby=date) - [Rangefinders/Distance sensors](../sensor/rangefinders.md) diff --git a/docs/uk/flight_controller/omnibus_f4_sd.md b/docs/uk/flight_controller/omnibus_f4_sd.md index 47f1b4b149..8495cb0c9d 100644 --- a/docs/uk/flight_controller/omnibus_f4_sd.md +++ b/docs/uk/flight_controller/omnibus_f4_sd.md @@ -211,7 +211,7 @@ The referenced links above contains the documentation for the TX/RX modules. | RX | Ch1 | Наступне оновіть модулі TX/RX для використання протоколу CRSF та налаштуйте телеметрію. -Instructions for this are provided in the [TBS Crossfire Manual](https://www.team-blacksheep.com/tbs-crossfire-manual.pdf) (search for 'Setting up radio for CRSF'). +Instructions for this are provided in the [TBS Crossfire Manual](https://www.team-blacksheep.com/media/files/tbs-crossfire-manual.pdf) (search for 'Setting up radio for CRSF'). #### Налаштування CRSF PX4 diff --git a/docs/uk/flight_controller/pixfalcon.md b/docs/uk/flight_controller/pixfalcon.md index 6f051b4b6f..f1aabf9f01 100644 --- a/docs/uk/flight_controller/pixfalcon.md +++ b/docs/uk/flight_controller/pixfalcon.md @@ -39,11 +39,10 @@ From distributor [Hobbyking®](https://hobbyking.com/en_us/pixfalc Опціональне обладнання: - Optical flow: PX4 Flow unit from manufacturer [Holybro](https://holybro.com/products/px4flow) -- Digital Airspeed sensor from manufacturer [Holybro](https://holybro.com/products/digital-air-speed-sensor) or distributor [Hobbyking](https://hobbyking.com/en_us/hkpilot-32-digital-air-speed-sensor-and-pitot-tube-set.html) +- Digital Airspeed sensor from manufacturer [Holybro](https://holybro.com/products/digital-air-speed-sensor-ms4525do) or distributor [Hobbyking](https://hobbyking.com/en_us/hkpilot-32-digital-air-speed-sensor-and-pitot-tube-set.html) - Екранний дисплей з вбудованою телеметрією: - [Hobbyking OSD + EU Telemetry (433 MHz)](https://hobbyking.com/en_us/micro-hkpilot-telemetry-radio-module-with-on-screen-display-osd-unit-433mhz.html) - Pure Telemetry опції: - - [Hobbyking Wifi Telemetry](https://hobbyking.com/en_us/apm-pixhawk-wireless-wifi-radio-module.html) - [SIK Radios](../telemetry/sik_radio.md) ## Збірка прошивки diff --git a/docs/uk/flight_controller/pixhawk4_mini.md b/docs/uk/flight_controller/pixhawk4_mini.md index a2c2578a21..7a9044c1a3 100644 --- a/docs/uk/flight_controller/pixhawk4_mini.md +++ b/docs/uk/flight_controller/pixhawk4_mini.md @@ -137,7 +137,7 @@ The pinout uses the standard [Pixhawk debug connector](https://github.com/pixhaw ## Периферійні пристрої -- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor) +- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [Telemetry Radio Modules](../telemetry/index.md) - [Rangefinders/Distance sensors](../sensor/rangefinders.md) diff --git a/docs/uk/flight_controller/pixhawk5x.md b/docs/uk/flight_controller/pixhawk5x.md index 2b500cc58e..3e9c2791b4 100644 --- a/docs/uk/flight_controller/pixhawk5x.md +++ b/docs/uk/flight_controller/pixhawk5x.md @@ -62,7 +62,6 @@ Pixhawk® 5X ідеально підходить для розробників - 32 Bit Arm®️ Cortex®️-M3, 24MHz, 8KB SRAM - Бортові сенсори: - - Accel/Gyro: ICM-20649 - Accel/Gyro: ICM-42688P - Акселератор/гіроскоп: ICM-20602 @@ -70,7 +69,6 @@ Pixhawk® 5X ідеально підходить для розробників - Barometer: 2x BMP388 - Інтерфейси - - 16 PWM виводів сервоприводів - R/C вхід для Spektrum / DSM - Виділений R/C вхід для PPM та S.Bus входу @@ -100,18 +98,15 @@ Pixhawk® 5X ідеально підходить для розробників - 2 виділені відладочні та GPIO лінії - Номінальна напруга - - Максимальна вхідна напруга: 6 В - Вхід USB Power: 4.75~5.25V - Вхід сервоприводу: 0~36V - Розміри - - Модуль політного контролера: 38.8 x 31.8 x 14.6mm - Стандартна базова плата: 52.4 x 103.4 x 16.7mm - Вага - - Модуль політного контролера: 23g - Стандартна базова плата: 51g @@ -227,7 +222,7 @@ The pinouts and connector comply with the [Pixhawk Debug Full](../debug/swd_debu ## Периферійні пристрої -- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor) +- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [Telemetry Radio Modules](https://holybro.com/collections/telemetry-radios?orderby=date) - [Rangefinders/Distance sensors](../sensor/rangefinders.md) diff --git a/docs/uk/flight_controller/pixhawk6c.md b/docs/uk/flight_controller/pixhawk6c.md index 957555d26a..c541e4f2b0 100644 --- a/docs/uk/flight_controller/pixhawk6c.md +++ b/docs/uk/flight_controller/pixhawk6c.md @@ -194,7 +194,7 @@ The pinouts and connector comply with the [Pixhawk Debug Full](../debug/swd_debu ## Периферійні пристрої -- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor) +- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [Telemetry Radio Modules](https://holybro.com/collections/telemetry-radios?orderby=date) - [Rangefinders/Distance sensors](../sensor/rangefinders.md) diff --git a/docs/uk/flight_controller/pixhawk6c_mini.md b/docs/uk/flight_controller/pixhawk6c_mini.md index 3982126c6c..c636b344dd 100644 --- a/docs/uk/flight_controller/pixhawk6c_mini.md +++ b/docs/uk/flight_controller/pixhawk6c_mini.md @@ -193,7 +193,7 @@ The pinouts and connector comply with the [Pixhawk Debug Mini](../debug/swd_debu ## Периферійні пристрої -- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor) +- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [Telemetry Radio Modules](../telemetry/index.md): - [Holybro Telemetry Radio](../telemetry/holybro_sik_radio.md) - [Holybro Microhard P900 Radio](../telemetry/holybro_microhard_p900_radio.md) diff --git a/docs/uk/flight_controller/pixhawk6x-rt.md b/docs/uk/flight_controller/pixhawk6x-rt.md index 71d70b9bb3..4487d1add6 100644 --- a/docs/uk/flight_controller/pixhawk6x-rt.md +++ b/docs/uk/flight_controller/pixhawk6x-rt.md @@ -122,7 +122,6 @@ Pixhawk®️sco6X-RT ідеально підходить для розробни - CAN шина має individual silent controls або ESC RX-MUX control - 2 порти вводу живлення з SMBus - - 1 AD & IO port - 2 додаткових аналогових входи - 1 PWM/Capture вхід @@ -240,7 +239,7 @@ The pinouts and connector comply with the [Pixhawk Debug Full](../debug/swd_debu ## Периферійні пристрої -- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor) +- [Digital Airspeed Sensor](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [Telemetry Radio Modules](https://holybro.com/collections/telemetry-radios?orderby=date) - [Rangefinders/Distance sensors](../sensor/rangefinders.md) diff --git a/docs/uk/frames_multicopter/dji_f450_cuav_5nano.md b/docs/uk/frames_multicopter/dji_f450_cuav_5nano.md index 4e7ebf59ca..6459c1d75a 100644 --- a/docs/uk/frames_multicopter/dji_f450_cuav_5nano.md +++ b/docs/uk/frames_multicopter/dji_f450_cuav_5nano.md @@ -163,7 +163,7 @@ This topic provides full instructions for building the kit and configuring PX4 u ## Конфігурація PX4 _QGroundControl_ is used to install the PX4 autopilot and configure/tune it for the frame. -[Download and install](https://qgroundcontrol.com/downloads/) _QGroundControl_ for your platform. +[Download and install](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html) _QGroundControl_ for your platform. :::tip Full instructions for installing and configuring PX4 can be found in [Basic Configuration](../config/index.md). diff --git a/docs/uk/frames_multicopter/dji_f450_cuav_5plus.md b/docs/uk/frames_multicopter/dji_f450_cuav_5plus.md index 3137b0e9c4..57c83918e5 100644 --- a/docs/uk/frames_multicopter/dji_f450_cuav_5plus.md +++ b/docs/uk/frames_multicopter/dji_f450_cuav_5plus.md @@ -166,7 +166,7 @@ This topic provides full instructions for building the kit and configuring PX4 u ## Конфігурація PX4 _QGroundControl_ is used to install the PX4 autopilot and configure/tune it for the frame. -[Download and install](https://qgroundcontrol.com/downloads/) +[Download and install](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html) _QGroundControl_ for your platform. :::tip diff --git a/docs/uk/frames_multicopter/holybro_qav250_pixhawk4_mini.md b/docs/uk/frames_multicopter/holybro_qav250_pixhawk4_mini.md index d5905aadc9..7b7b54ed99 100644 --- a/docs/uk/frames_multicopter/holybro_qav250_pixhawk4_mini.md +++ b/docs/uk/frames_multicopter/holybro_qav250_pixhawk4_mini.md @@ -210,7 +210,7 @@ If you have to wire the system yourself, the diagram below shows all the connect ## Конфігурація PX4 _QGroundControl_ is used to install the PX4 autopilot and configure/tune it for the QAV250 frame. -[Download and install](https://qgroundcontrol.com/downloads/) _QGroundControl_ for your platform. +[Download and install](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html) _QGroundControl_ for your platform. :::tip Full instructions for installing and configuring PX4 can be found in [Basic Configuration](../config/index.md). diff --git a/docs/uk/frames_multicopter/holybro_s500_v2_pixhawk4.md b/docs/uk/frames_multicopter/holybro_s500_v2_pixhawk4.md index 79c50a6b28..22cf0615c3 100644 --- a/docs/uk/frames_multicopter/holybro_s500_v2_pixhawk4.md +++ b/docs/uk/frames_multicopter/holybro_s500_v2_pixhawk4.md @@ -268,7 +268,7 @@ No LiPo battery is included. ## Конфігурація PX4 _QGroundControl_ is used to install the PX4 autopilot and configure/tune it for the QAV250 frame. -[Download and install](https://qgroundcontrol.com/downloads/) _QGroundControl_ for your platform. +[Download and install](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html) _QGroundControl_ for your platform. :::tip Full instructions for installing and configuring PX4 can be found in [Basic Configuration](../config/index.md). diff --git a/docs/uk/frames_multicopter/holybro_x500V2_pixhawk5x.md b/docs/uk/frames_multicopter/holybro_x500V2_pixhawk5x.md index a6c9ceb173..d0156e13bb 100644 --- a/docs/uk/frames_multicopter/holybro_x500V2_pixhawk5x.md +++ b/docs/uk/frames_multicopter/holybro_x500V2_pixhawk5x.md @@ -196,7 +196,7 @@ Full instructions for installing and configuring PX4 can be found in [Basic Conf ::: _QGroundControl_ is used to install the PX4 autopilot and configure/tune it for the X500 frame. -[Download and install](https://qgroundcontrol.com/downloads/) _QGroundControl_ for your platform. +[Download and install](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html) _QGroundControl_ for your platform. Спочатку оновіть прошивку, конструкцію та відображення актуаторів: diff --git a/docs/uk/frames_multicopter/holybro_x500_pixhawk4.md b/docs/uk/frames_multicopter/holybro_x500_pixhawk4.md index 24f8a120a3..60ab2730a5 100644 --- a/docs/uk/frames_multicopter/holybro_x500_pixhawk4.md +++ b/docs/uk/frames_multicopter/holybro_x500_pixhawk4.md @@ -215,7 +215,7 @@ Full instructions for installing and configuring PX4 can be found in [Basic Conf ::: _QGroundControl_ is used to install the PX4 autopilot and configure/tune it for the X500 frame. -[Download and install](https://qgroundcontrol.com/downloads/) _QGroundControl_ for your platform. +[Download and install](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html) _QGroundControl_ for your platform. Спочатку оновіть прошивку, конструкцію та відображення актуаторів: diff --git a/docs/uk/frames_multicopter/holybro_x500v2_pixhawk6c.md b/docs/uk/frames_multicopter/holybro_x500v2_pixhawk6c.md index b148144783..da28900651 100644 --- a/docs/uk/frames_multicopter/holybro_x500v2_pixhawk6c.md +++ b/docs/uk/frames_multicopter/holybro_x500v2_pixhawk6c.md @@ -171,7 +171,7 @@ Full instructions for installing and configuring PX4 can be found in [Basic Conf ::: _QGroundControl_ is used to install the PX4 autopilot and configure/tune it for the X500 frame. -[Download and install](https://qgroundcontrol.com/downloads/) _QGroundControl_ for your platform. +[Download and install](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html) _QGroundControl_ for your platform. Спочатку оновіть прошивку, конструкцію та відображення актуаторів: diff --git a/docs/uk/frames_multicopter/qav_r_5_kiss_esc_racer.md b/docs/uk/frames_multicopter/qav_r_5_kiss_esc_racer.md index 905bc2e0a4..be4e67f954 100644 --- a/docs/uk/frames_multicopter/qav_r_5_kiss_esc_racer.md +++ b/docs/uk/frames_multicopter/qav_r_5_kiss_esc_racer.md @@ -225,7 +225,7 @@ To configure the transmitter to an other channel and adjust the transmission pow ## Конфігурація PX4 _QGroundControl_ is used to install the PX4 autopilot and configure/tune it for the frame. -[Download and install](https://qgroundcontrol.com/downloads/) _QGroundControl_ for your platform. +[Download and install](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html) _QGroundControl_ for your platform. :::tip Full instructions for installing and configuring PX4 can be found in [Basic Configuration](../config/index.md). diff --git a/docs/uk/frames_vtol/vtol_quadplane_falcon_vertigo_hybrid_rtf_dropix.md b/docs/uk/frames_vtol/vtol_quadplane_falcon_vertigo_hybrid_rtf_dropix.md index 228c16b0ce..60d91fbff4 100644 --- a/docs/uk/frames_vtol/vtol_quadplane_falcon_vertigo_hybrid_rtf_dropix.md +++ b/docs/uk/frames_vtol/vtol_quadplane_falcon_vertigo_hybrid_rtf_dropix.md @@ -284,7 +284,3 @@ Perform the normal [Basic Configuration](../config/index.md). ## Відео - -## Підтримка - -If you have any questions regarding your VTOL conversion or configuration please visit . diff --git a/docs/uk/frames_vtol/vtol_quadplane_foxtech_loong_2160.md b/docs/uk/frames_vtol/vtol_quadplane_foxtech_loong_2160.md index 6b1ab2e65b..aa5f8a1af4 100644 --- a/docs/uk/frames_vtol/vtol_quadplane_foxtech_loong_2160.md +++ b/docs/uk/frames_vtol/vtol_quadplane_foxtech_loong_2160.md @@ -44,7 +44,7 @@ Foxtech Loong 2160 VTOL - це легкий у монтажі майже гот - [GPS F9P (включено в Skynode оціночний. комплект)](../gps_compass/rtk_gps_holybro_h-rtk-f9p.md) - [GPS M9N (дешевша альтернатива F9P)](../gps_compass/rtk_gps_holybro_h-rtk-m8p.md) - [Датчик швидкості (включено в Skynode eval. kit)](https://www.dualrc.com/parts/airspeed-sensor-sdp33) — рекомендований для покращення безпеки та продуктивності -- [Датчик швидкості (дешевший альтернативний варіант)](https://holybro.com/products/digital-air-speed-sensor?pr_prod_strat=use_description&pr_rec_id=236dfda00&pr_rec_pid=7150470561981&pr_ref_pid=7150472462525&pr_seq=uniform) +- [Airspeed sensor (cheaper alternative)](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [Lidar Lightware lw20-c (включено в Skynode eval. kit)](../sensor/sfxx_lidar.md) (Необов'язково) - [Інфрачервоний сенсор вимірювання відстані Seeed Studio PSK-CM8JL65-CC5 (дешевший аналог)](https://www.seeedstudio.com/PSK-CM8JL65-CC5-Infrared-Distance-Measuring-Sensor-p-4028.html) (Опціонально) - [Радіо (RC) система](../getting_started/rc_transmitter_receiver.md) на ваш вибір diff --git a/docs/uk/frames_vtol/vtol_quadplane_fun_cub_vtol_pixhawk.md b/docs/uk/frames_vtol/vtol_quadplane_fun_cub_vtol_pixhawk.md index 82cafaf92f..db236d6729 100644 --- a/docs/uk/frames_vtol/vtol_quadplane_fun_cub_vtol_pixhawk.md +++ b/docs/uk/frames_vtol/vtol_quadplane_fun_cub_vtol_pixhawk.md @@ -74,7 +74,3 @@ For further instructions on wiring and configurations please see: ## Відео - -## Підтримка - -If you have any questions regarding your VTOL conversion or configuration please visit . diff --git a/docs/uk/frames_vtol/vtol_quadplane_volantex_ranger_ex_pixhawk.md b/docs/uk/frames_vtol/vtol_quadplane_volantex_ranger_ex_pixhawk.md index d49aefe402..c9bdd7ed94 100644 --- a/docs/uk/frames_vtol/vtol_quadplane_volantex_ranger_ex_pixhawk.md +++ b/docs/uk/frames_vtol/vtol_quadplane_volantex_ranger_ex_pixhawk.md @@ -96,14 +96,14 @@ Please note that the conversion in this build log is performed on a wing that sh | MAIN 2 | Задній лівий мотор, CCW | | MAIN 3 | Передній лівий мотор, CW | | MAIN 4 | Задній правий мотор, CW | -| AUX 1 | Лівий елерон | -| AUX 2 | Правий елерон | -| AUX 3 | Elevator | -| AUX 4 | Rudder | -| AUX 5 | Тяга | +| AUX 1 | Лівий елерон | +| AUX 2 | Правий елерон | +| AUX 3 | Elevator | +| AUX 4 | Rudder | +| AUX 5 | Тяга | :::info -The servo direction can be reversed using the PWM\_REV parameters in the PWM\_OUTPUT group of QGroundControl (cogwheel tab, last item in the left menu) +The servo direction can be reversed using the PWM_REV parameters in the PWM_OUTPUT group of QGroundControl (cogwheel tab, last item in the left menu) ::: For further instructions on wiring and configurations please see: [Standard VTOL Wiring and Configuration](../config_vtol/vtol_quad_configuration.md) @@ -113,7 +113,3 @@ For further instructions on wiring and configurations please see: [Standard VTOL Configure the frame as shown in QGroundControl below (do not forget to click **Apply and Restart** in the top). ![QGC - select firmware for standard VTOL](../../assets/airframes/vtol/funcub_pixhawk/qgc_firmware_standard_vtol_fun_cub_quad.png) - -## Підтримка - -If you have any questions regarding your VTOL conversion or configuration please visit . diff --git a/docs/uk/frames_vtol/vtol_tiltrotor_omp_hobby_zmo_fpv.md b/docs/uk/frames_vtol/vtol_tiltrotor_omp_hobby_zmo_fpv.md index 4d1e8e4339..5fc3ce782c 100644 --- a/docs/uk/frames_vtol/vtol_tiltrotor_omp_hobby_zmo_fpv.md +++ b/docs/uk/frames_vtol/vtol_tiltrotor_omp_hobby_zmo_fpv.md @@ -44,7 +44,7 @@ This build guide shows add a flight controller system (using [Auterion Skynode e - [GPS F9P (включено в Skynode оціночний. комплект)](../gps_compass/rtk_gps_holybro_h-rtk-f9p.md) - [GPS M9N (дешевша альтернатива F9P)](../gps_compass/rtk_gps_holybro_h-rtk-m8p.md) - [Датчик швидкості (включено в Skynode eval. kit)](https://www.dualrc.com/parts/airspeed-sensor-sdp33) — рекомендований для покращення безпеки та продуктивності -- [Датчик швидкості (дешевший альтернативний варіант)](https://holybro.com/products/digital-air-speed-sensor?pr_prod_strat=use_description&pr_rec_id=236dfda00&pr_rec_pid=7150470561981&pr_ref_pid=7150472462525&pr_seq=uniform) +- [Airspeed sensor (cheaper alternative)](https://holybro.com/products/digital-air-speed-sensor-ms4525do) - [Lidar Lightware lw20-c (включено в Skynode eval. kit)](../sensor/sfxx_lidar.md) (Необов'язково) - [Інфрачервоний сенсор вимірювання відстані Seeed Studio PSK-CM8JL65-CC5 (дешевший аналог)](https://www.seeedstudio.com/PSK-CM8JL65-CC5-Infrared-Distance-Measuring-Sensor-p-4028.html) (Опціонально) - [5V BEC](https://www.mateksys.com/?portfolio=bec12s-pro) diff --git a/docs/uk/getting_started/px4_basic_concepts.md b/docs/uk/getting_started/px4_basic_concepts.md index c65e985056..cb1bc18ce0 100644 --- a/docs/uk/getting_started/px4_basic_concepts.md +++ b/docs/uk/getting_started/px4_basic_concepts.md @@ -65,7 +65,7 @@ This might be implemented as a separate [companion computer](#offboard-companion - Robust and deep integration with [companion computers](#offboard-companion-computer) and [robotics APIs](../robotics/index.md) such as [ROS 2](../ros2/user_guide.md) and [MAVSDK](https://mavsdk.mavlink.io/main/en/index.html). PX4 is a core part of a broader drone platform that includes the [QGroundControl](#qgc) ground station, [Pixhawk hardware](https://pixhawk.org/), and [MAVSDK](https://mavsdk.mavlink.io/main/en/index.html) for integration with companion computers, cameras and other hardware using the MAVLink protocol. -PX4 is supported by the [Dronecode Project](https://www.dronecode.org/). +PX4 is supported by the [Dronecode Project](https://dronecode.org/). ## Наземні станції керування @@ -76,7 +76,7 @@ PX4 is supported by the [Dronecode Project](https://www.dronecode.org/). The Dronecode GCS software is called [QGroundControl](https://qgroundcontrol.com/) ("QGC"). Він працює на апаратному забезпеченні Windows, Android, MacOS або Linux і підтримує широкий спектр форм факторів екрану. -You can download it (for free) from [here](https://qgroundcontrol.com/downloads/). +You can download it (for free) from [here](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html). ![QGC Main Screen](../../assets/concepts/qgc_fly_view.png) diff --git a/docs/uk/index.md b/docs/uk/index.md index 4350e53a1c..6bba5ae0dc 100644 --- a/docs/uk/index.md +++ b/docs/uk/index.md @@ -131,9 +131,9 @@ The calendar default timezone is Central European Time (CET). ## Управління -The PX4 flight stack is hosted under the governance of the [Dronecode Project](https://www.dronecode.org/). +The PX4 flight stack is hosted under the governance of the [Dronecode Project](https://dronecode.org/). -Dronecode Logo Linux Foundation Logo +Dronecode Logo Linux Foundation Logo
 
diff --git a/docs/uk/releases/main.md b/docs/uk/releases/main.md index 28cbbf5e41..c4170872c5 100644 --- a/docs/uk/releases/main.md +++ b/docs/uk/releases/main.md @@ -84,7 +84,7 @@ Please continue reading for [upgrade instructions](#upgrade-guide). ### Ровер -- Уточнюється +- Removed deprecated rover module ([PX4-Autopilot#25054](https://github.com/PX4/PX4-Autopilot/pull/25054)). ### ROS 2 diff --git a/docs/uk/sim_flightgear/index.md b/docs/uk/sim_flightgear/index.md index 7c1daba4ef..98998fa199 100644 --- a/docs/uk/sim_flightgear/index.md +++ b/docs/uk/sim_flightgear/index.md @@ -68,7 +68,7 @@ These instructions were tested on Ubuntu 18.04 Налаштування дозволів потрібне, оскільки PX4-FlightGear-Bridge розміщує тут файл визначення зв’язку. -Additional installation instructions can be found on [FlightGear wiki](http://wiki.flightgear.org/Howto:Install_Flightgear_from_a_PPA). +Additional installation instructions can be found on [FlightGear wiki](https://wiki.flightgear.org/Howto:Install_Flightgear_from_a_PPA). ## Запуск симуляції diff --git a/docs/uk/sim_flightgear/multi_vehicle.md b/docs/uk/sim_flightgear/multi_vehicle.md index 39acce13dd..b4b3975138 100644 --- a/docs/uk/sim_flightgear/multi_vehicle.md +++ b/docs/uk/sim_flightgear/multi_vehicle.md @@ -21,7 +21,7 @@ It is suitable for testing multi-vehicle support in _QGroundControl_, [MAVSDK](h Для запуску кількох екземплярів (на окремих портах та ID): -1. Checkout the [PX4 branch that supports multiple vehicles](https://github.com/ThunderFly-aerospace/PX4Firmware/tree/flightgear-multi) (at ThunderFly-aerospace): +1. Checkout the [PX4 branch that supports multiple vehicles](https://github.com/ThunderFly-aerospace/PX4-Autopilot/tree/flightgear-multi) (at ThunderFly-aerospace): ```sh git clone https://github.com/ThunderFly-aerospace/PX4Firmware.git diff --git a/docs/uk/sim_gazebo_classic/index.md b/docs/uk/sim_gazebo_classic/index.md index 1b285c74d6..37b64ee8ce 100644 --- a/docs/uk/sim_gazebo_classic/index.md +++ b/docs/uk/sim_gazebo_classic/index.md @@ -533,7 +533,7 @@ To disable lockstep in: ## Розширення та персоналізація To extend or customize the simulation interface, edit the files in the `Tools/simulation/gazebo/sitl_gazebo` folder. -The code is available on the [sitl_gazebo repository](https://github.com/PX4/PX4-SITL_gazebo) on Github. +The code is available on the [sitl_gazebo repository](https://github.com/PX4/PX4-SITL_gazebo-classic) on GitHub. :::info The build system enforces the correct GIT submodules, including the simulator. diff --git a/docs/uk/sim_jmavsim/index.md b/docs/uk/sim_jmavsim/index.md index e388ab74db..92d65c2f9c 100644 --- a/docs/uk/sim_jmavsim/index.md +++ b/docs/uk/sim_jmavsim/index.md @@ -30,7 +30,7 @@ Follow the instructions below to install jMAVSim on macOS. To setup the environment for [jMAVSim](../sim_jmavsim/index.md) simulation: 1. Install a recent version of Java (e.g. Java 15). - You can download [Java 15 (or later) from Oracle](https://www.oracle.com/java/technologies/javase-downloads.html) or use [Eclipse Temurin](https://adoptium.net): + You can download [Java 15 (or later) from Oracle](https://www.oracle.com/java/technologies/downloads/?er=221886) or use [Eclipse Temurin](https://adoptium.net): ```sh brew install --cask temurin @@ -314,7 +314,7 @@ sudo gedit /etc/java-8-openjdk/accessibility.properties ``` For more info, check [this GitHub issue](https://github.com/PX4/PX4-Autopilot/issues/9557). -A contributor found the fix in [askubuntu.com](https://askubuntu.com/questions/695560). +A contributor found the fix in [askubuntu.com](https://askubuntu.com/questions/695560/assistive-technology-not-found-awterror). ### Виняток у потоці "main" java.lang.UnsupportedClassVersionError diff --git a/docs/uk/telemetry/crsf_telemetry.md b/docs/uk/telemetry/crsf_telemetry.md index 5cc1044ec3..484f0f04f0 100644 --- a/docs/uk/telemetry/crsf_telemetry.md +++ b/docs/uk/telemetry/crsf_telemetry.md @@ -37,7 +37,7 @@ Then you can _bind_ the transmitter and receiver together. Інструкції для вищезазначених кроків описані в -- [TBS Crossfire Manual](https://www.team-blacksheep.com/tbs-crossfire-manual.pdf) +- [TBS Crossfire Manual](https://www.team-blacksheep.com/media/files/tbs-crossfire-manual.pdf) - [Express LRS: QuickStart](https://www.expresslrs.org/quick-start/getting-started/) ### Підключення @@ -148,7 +148,7 @@ RC Контролери, які підтримують модулі TX TBS Cross - [FrSky Taranis X9D Plus](https://www.frsky-rc.com/product/taranis-x9d-plus-2/) has an external module bay that can be used with TBS or ExpressLRS transmitter modules that are "JR module bay" compatible. Вам потрібно буде встановити програмне забезпечення OpenTX, яке підтримує CRSF, та увімкнути зовнішній модуль та CRSF. -- [Radiomaster TX16S](https://www.radiomasterrc.com/collections/tx16s-mkii) has an internal ExpressLRS transmitter module. +- [Radiomaster TX16S Mk II](https://radiomasterrc.com/products/tx16s-mark-ii-radio-controller) has an internal ExpressLRS transmitter module. Він також має зовнішній модульний бей, який може бути використаний з передавальними модулями TBS або ExpressLRS, які сумісні з "JR module bay". Він працює як на програмному забезпеченні OpenTX, так і на програмному забезпеченні EdgeTx, кожне з яких може підтримувати CRSF. @@ -186,7 +186,7 @@ Express LRS provide Radio System guidance in the [Hardware Selection](https://ww ## Телеметричні повідомлення -The supported telemetry messages and their source are listed below (this table is reproduced from the [TBS Crossfire Manual: "Available sensors with OpenTX"](https://www.team-blacksheep.com/tbs-crossfire-manual.pdf)). +The supported telemetry messages and their source are listed below (this table is reproduced from the [TBS Crossfire Manual: "Available sensors with OpenTX"](https://www.team-blacksheep.com/media/files/tbs-crossfire-manual.pdf)). | Datapoint | Опис | Джерела даних | | --------- | ----------------------------------------------------------------- | -------------------------------- | @@ -215,7 +215,7 @@ The supported telemetry messages and their source are listed below (this table i ## Дивіться також -- [TBS Crossfire Manual](https://www.team-blacksheep.com/tbs-crossfire-manual.pdf) +- [TBS Crossfire Manual](https://www.team-blacksheep.com/media/files/tbs-crossfire-manual.pdf) - [ExpressLRS Documentation](https://www.expresslrs.org/quick-start/getting-started/) - [FrSky Telemetry](../peripherals/frsky_telemetry.md) - [Radio Control Setup](../config/radio.md) diff --git a/docs/uk/telemetry/esp8266_wifi_module.md b/docs/uk/telemetry/esp8266_wifi_module.md index 6f1456f92e..2d10eb6a11 100644 --- a/docs/uk/telemetry/esp8266_wifi_module.md +++ b/docs/uk/telemetry/esp8266_wifi_module.md @@ -16,8 +16,7 @@ ESP8266 is the _defacto_ default WiFi module for use with [Pixracer](../flight_c Модулі, що приймають постачання 3.3V: -- [WRL-17146](https://www.sparkfun.com/products/13678) (Sparkfun) -- [AI Cloud](https://us.gearbest.com/boards-shields/pp_009604906563.html) - discontinued (GearBeast) +- [WRL-17146](https://www.sparkfun.com/wifi-module-esp8266-4mb-flash.html) (Sparkfun) Модулі, що приймають постачання 5.3V: diff --git a/docs/uk/telemetry/rfd900_telemetry.md b/docs/uk/telemetry/rfd900_telemetry.md index 9b0ed1fb64..8c06e718b6 100644 --- a/docs/uk/telemetry/rfd900_telemetry.md +++ b/docs/uk/telemetry/rfd900_telemetry.md @@ -20,4 +20,4 @@ They can therefore be used in a "plug-n-play" way with most [Pixhawk Series](../ - [store.rfdesign.com.au](https://store.rfdesign.com.au/radio-modems/): - [RFD 900+ Modem](https://store.rfdesign.com.au/rfd-900p-modem/) - [RFD 868x Modem (EU)](https://store.rfdesign.com.au/rfd868x-eu-hs-8517-62-00-90/) - - [RFD900x](https://store.rfdesign.com.au/rfd-900x-modem-hs-8517-62-00-90/) + - [RFD900x](https://store.rfdesign.com.au/rfd-900x-modem/) diff --git a/docs/uk/telemetry/tfsik_telemetry.md b/docs/uk/telemetry/tfsik_telemetry.md index a4e332f5f8..e4e7a4da60 100644 --- a/docs/uk/telemetry/tfsik_telemetry.md +++ b/docs/uk/telemetry/tfsik_telemetry.md @@ -10,7 +10,7 @@ The modem is plug-and-play with flight controllers using a JST-GH UART interface ## Де купити -- [TFSIK01A on Tindie](https://www.tindie.com/products/34682/) +- [TFSIK01A on Tindie](https://www.tindie.com/products/thunderfly/tfsik01-high-performance-uav-telemetry-modem/) - Directly from [ThunderFly](https://www.thunderfly.cz/contact-us.html) ([sale@thunderfly.cz](mailto:sale@thunderfly.cz)) ## Функції diff --git a/docs/uk/test_and_ci/docker.md b/docs/uk/test_and_ci/docker.md index 69ae7f7f74..1cb4ad8cdf 100644 --- a/docs/uk/test_and_ci/docker.md +++ b/docs/uk/test_and_ci/docker.md @@ -16,16 +16,16 @@ PX4 containers are currently only supported on Linux (if you don't have Linux yo Do not use `boot2docker` with the default Linux image because it contains no X-Server. ::: -[Install Docker](https://docs.docker.com/installation/) for your Linux computer, preferably using one of the Docker-maintained package repositories to get the latest stable version. You can use either the _Enterprise Edition_ or (free) _Community Edition_. +[Install Docker](https://docs.docker.com/get-started/get-docker/) for your Linux computer, preferably using one of the Docker-maintained package repositories to get the latest stable version. You can use either the _Enterprise Edition_ or (free) _Community Edition_. -For local installation of non-production setups on _Ubuntu_, the quickest and easiest way to install Docker is to use the [convenience script](https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-convenience-script) as shown below (alternative installation methods are found on the same page): +For local installation of non-production setups on _Ubuntu_, the quickest and easiest way to install Docker is to use the [convenience script](https://docs.docker.com/engine/install/ubuntu/#install-using-the-convenience-script) as shown below (alternative installation methods are found on the same page): ```sh curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh ``` -The default installation requires that you invoke _Docker_ as the root user (i.e. using `sudo`). However, for building the PX4 firmware we suggest to [use docker as a non-root user](https://docs.docker.com/install/linux/linux-postinstall/#manage-docker-as-a-non-root-user). Таким чином, директорія для збірки не буде належати користувачу root після використання docker. +The default installation requires that you invoke _Docker_ as the root user (i.e. using `sudo`). However, for building the PX4 firmware we suggest to [use docker as a non-root user](https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user). Таким чином, директорія для збірки не буде належати користувачу root після використання docker. ```sh # Create docker group (may not be required) diff --git a/docs/uk/test_and_ci/fuzz_tests.md b/docs/uk/test_and_ci/fuzz_tests.md new file mode 100644 index 0000000000..8215c18d8c --- /dev/null +++ b/docs/uk/test_and_ci/fuzz_tests.md @@ -0,0 +1,70 @@ +# Fuzz Tests + +Fuzz tests are a generalised form of [unit test](../test_and_ci/unit_tests.md) that run code against a large number of random inputs. +This helps to ensure that the code is robust against any input, not just those expected by the developer. + +They can be written like unit tests with possible assertions (`EXPECT_EQ`, etc), and have a set of input parameters. +The fuzzer then tries to find inputs that cause the code to crash (with [Address Sanitizer](https://clang.llvm.org/docs/AddressSanitizer.html) enabled automatically) or trigger an assertion. + +The tests are run as part of normal unit tests, and in a more comprehensive fuzzing mode test. +For more information see [Running Fuzz Tests](#running-fuzz-tests) below. + +## Writing a Fuzz Test + +To write a fuzz test: + +1. Start by writing a "normal" [functional test](../test_and_ci/unit_tests.md#functional-test). +2. Make sure the file name contains `fuzz` (lower case). + For example `my_driver_fuzz_tests.cpp`. +3. Add one or more fuzz tests to the file. + Наприклад: + + ```cpp + #include + #include + + void myDriverNeverCrashes(const std::string& s) { + MyDriver driver; + driver.handleInput(s); + } + FUZZ_TEST(MyDriverFuzzTests, myDriverNeverCrashes); + ``` + +The file can also contain normal tests. +For more information, see https://github.com/google/fuzztest. + +A complete example in the PX4 repository can be found in the [septentrio driver](https://github.com/PX4/PX4-Autopilot/blob/main/src/drivers/gnss/septentrio/septentrio_fuzz_tests.cpp). + +## Running Fuzz Tests + +Fuzz tests can be run in two modes: + +- As part of normal unit tests with `make tests`. + This will only create a small number of inputs and not use coverage information. +- In fuzzing mode: this runs a single fuzz test with coverage information over a longer period of time (either fixed or indefinitely). + The fuzzer will try to find inputs that cover all reachable code paths. + It requires compilation with Clang and can be run with the following commands: + + ```sh + rm -rf build/px4_sitl_tests + export CC=clang + export CXX=clang++ + make tests TESTFILTER=__no_tests__ + cd build/px4_sitl_tests + ./functional- --fuzz= + ``` + +## Seeds + +Depending on the code complexity, it might be hard for the fuzzer to find inputs that pass certain conditions. +For this it is possible to provide one or more seeds, which the fuzzer will use as first inputs. +[The google documentation](https://github.com/google/fuzztest/blob/main/doc/fuzz-test-macro.md#initial-seeds-initial-seeds) contains more details. + +You can also use the `FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION` macro for conditional code compilation, for example to exclude CRC checks. + +More information about efficient fuzzing can be found on [this page](https://chromium.googlesource.com/chromium/src/+/main/testing/libfuzzer/efficient_fuzzing.md). + +## CI + +Fuzz tests are run as part of the normal unit tests in CI for each pull request. +In addition, the fuzz tests are run daily for 15 minutes on the main branch. diff --git a/docs/uk/test_and_ci/unit_tests.md b/docs/uk/test_and_ci/unit_tests.md index cda33d8d25..e06d7f0b8a 100644 --- a/docs/uk/test_and_ci/unit_tests.md +++ b/docs/uk/test_and_ci/unit_tests.md @@ -23,7 +23,7 @@ PX4 надає декілька методів для написання юні Tests can be run via `make tests`, after which you will find the binary in `build/px4_sitl_test/unit-MyNewUnit`. Він може бути запущений безпосередньо в налагоджувачі. -## Написання GTest Functional Test +## Writing a GTest Functional Test {#functional-test} Функціональні тести GTest слід використовувати, коли тест або компоненти, що тестуються, залежать від параметрів, повідомлень uORB та/або розширеної функціональності GTest. Крім того, функціональні тести можуть містити локальне використання структур даних STL (хоча і будьте обережні відмінності платформ між такими як macOS і Linux). @@ -178,3 +178,10 @@ make tests TESTFILTER= - `make tests TESTFILTER=unit` only run GTest unit tests - `make tests TESTFILTER=sitl` only run simulation tests - `make tests TESTFILTER=Attitude` only run the `AttitudeControl` test + +## Fuzz Testing + +Fuzz tests are a generalised form of unit test that ensures code is robust against any input. +They are run as part of the unit tests, and also more extensively in their own testing mode. + +For more information see [Fuzz Tests](../test_and_ci/fuzz_tests.md).