mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-03 16:58:54 +08:00
New Crowdin translations - uk (#24894)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
This commit is contained in:
co-authored by
Crowdin Bot
parent
700ad7e49f
commit
1277cf28bb
@@ -739,6 +739,7 @@
|
||||
- [Магнітометр](modules/modules_driver_magnetometer.md)
|
||||
- [Оптичний потік](modules/modules_driver_optical_flow.md)
|
||||
- [Датчик швидкості обертання](modules/modules_driver_rpm_sensor.md)
|
||||
- [Radio Control](modules/modules_driver_radio_control.md)
|
||||
- [Транспондер](modules/modules_driver_transponder.md)
|
||||
- [Естіматори](modules/modules_estimator.md)
|
||||
- [Симуляції](modules/modules_simulation.md)
|
||||
|
||||
@@ -61,7 +61,7 @@ failure <component> <failure_type> [-i <instance_number>]
|
||||
- _instance number_ (optional): Instance number of affected sensor.
|
||||
0 (за замовчуванням) вказує на всі сенсори вказаного типу.
|
||||
|
||||
### Приклад
|
||||
### Example
|
||||
|
||||
Щоб симулювати втрату сигналу RC без вимкнення вашого пульта керування RC:
|
||||
|
||||
|
||||
@@ -6,9 +6,7 @@ Source: [modules/fw_autotune_attitude_control](https://github.com/PX4/PX4-Autopi
|
||||
|
||||
### Опис
|
||||
|
||||
<a id="fw_autotune_attitude_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#fw_autotune_attitude_control_usage}
|
||||
|
||||
```
|
||||
fw_autotune_attitude_control <command> [arguments...]
|
||||
@@ -27,9 +25,7 @@ Source: [modules/mc_autotune_attitude_control](https://github.com/PX4/PX4-Autopi
|
||||
|
||||
### Опис
|
||||
|
||||
<a id="mc_autotune_attitude_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mc_autotune_attitude_control_usage}
|
||||
|
||||
```
|
||||
mc_autotune_attitude_control <command> [arguments...]
|
||||
|
||||
@@ -8,9 +8,7 @@ Source: [systemcmds/actuator_test](https://github.com/PX4/PX4-Autopilot/tree/mai
|
||||
|
||||
ПОПЕРЕДЖЕННЯ: перед використанням цієї команди приберіть усі пропелери.
|
||||
|
||||
<a id="actuator_test_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#actuator_test_usage}
|
||||
|
||||
```
|
||||
actuator_test <command> [arguments...]
|
||||
@@ -34,9 +32,9 @@ actuator_test <command> [arguments...]
|
||||
|
||||
Source: [systemcmds/bl_update](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/bl_update)
|
||||
|
||||
Utility to flash the bootloader from a file <a id="bl_update_usage"></a>
|
||||
Utility to flash the bootloader from a file
|
||||
|
||||
### Використання
|
||||
### Usage {#bl_update_usage}
|
||||
|
||||
```
|
||||
bl_update [arguments...]
|
||||
@@ -50,9 +48,9 @@ bl_update [arguments...]
|
||||
|
||||
Source: [systemcmds/bsondump](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/bsondump)
|
||||
|
||||
Utility to read BSON from a file and print or output document size. <a id="bsondump_usage"></a>
|
||||
Utility to read BSON from a file and print or output document size.
|
||||
|
||||
### Використання
|
||||
### Usage {#bsondump_usage}
|
||||
|
||||
```
|
||||
bsondump [arguments...]
|
||||
@@ -63,9 +61,9 @@ bsondump [arguments...]
|
||||
|
||||
Source: [systemcmds/dumpfile](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/dumpfile)
|
||||
|
||||
Утиліта для роботи з файлами дампу. Виводить розмір та вміст файлу у бінарному режимі (не замінюйте LF на CR LF) до stdout. <a id="dumpfile_usage"></a>
|
||||
Dump file utility. Prints file size and contents in binary mode (don't replace LF with CR LF) to stdout.
|
||||
|
||||
### Використання
|
||||
### Usage {#dumpfile_usage}
|
||||
|
||||
```
|
||||
dumpfile [arguments...]
|
||||
@@ -78,17 +76,15 @@ Source: [systemcmds/dyn](https://github.com/PX4/PX4-Autopilot/tree/main/src/syst
|
||||
|
||||
### Опис
|
||||
|
||||
Завантажує та запускає динамічний модуль PX4, який не було скомпільовано у бінарний файл PX4.
|
||||
Load and run a dynamic PX4 module, which was not compiled into the PX4 binary.
|
||||
|
||||
### Приклад
|
||||
### Example
|
||||
|
||||
```
|
||||
dyn ./hello.px4mod start
|
||||
```
|
||||
|
||||
<a id="dyn_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#dyn_usage}
|
||||
|
||||
```
|
||||
dyn [arguments...]
|
||||
@@ -102,21 +98,19 @@ Source: [systemcmds/failure](https://github.com/PX4/PX4-Autopilot/tree/main/src/
|
||||
|
||||
### Опис
|
||||
|
||||
Впроваджує збої в систему.
|
||||
Inject failures into system.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Ця системна команда надсилає транспортному засобу команду через uORB, щоб спровокувати збій.
|
||||
This system command sends a vehicle command over uORB to trigger failure.
|
||||
|
||||
### Приклади
|
||||
|
||||
Перевірити failsafe GPS, зупинивши GPS:
|
||||
Test the GPS failsafe by stopping GPS:
|
||||
|
||||
failure gps off
|
||||
|
||||
<a id="failure_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#failure_usage}
|
||||
|
||||
```
|
||||
failure [arguments...]
|
||||
@@ -135,7 +129,7 @@ Source: [systemcmds/gpio](https://github.com/PX4/PX4-Autopilot/tree/main/src/sys
|
||||
|
||||
### Опис
|
||||
|
||||
Ця команда використовується для читання та запису GPIO
|
||||
This command is used to read and write GPIOs
|
||||
|
||||
```
|
||||
gpio read <PORT><PIN>/<DEVICE> [PULLDOWN|PULLUP] [--force]
|
||||
@@ -144,7 +138,7 @@ gpio write <PORT><PIN>/<DEVICE> <VALUE> [PUSHPULL|OPENDRAIN] [--force]
|
||||
|
||||
### Приклади
|
||||
|
||||
Зчитати значення на port H pin 4 налаштований як імпульс, і це високо
|
||||
Read the value on port H pin 4 configured as pullup, and it is high
|
||||
|
||||
```
|
||||
gpio read H4 PULLUP
|
||||
@@ -152,21 +146,19 @@ gpio read H4 PULLUP
|
||||
|
||||
1 OK
|
||||
|
||||
Встановіть вихідне значення на виводі порту E на високий рівень
|
||||
Set the output value on Port E pin 7 to high
|
||||
|
||||
```
|
||||
gpio write E7 1 --force
|
||||
```
|
||||
|
||||
Встановіть вихідне значення на пристрої /dev/gpio1 на високе значення
|
||||
Set the output value on device /dev/gpio1 to high
|
||||
|
||||
```
|
||||
gpio write /dev/gpio1 1
|
||||
```
|
||||
|
||||
<a id="gpio_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#gpio_usage}
|
||||
|
||||
```
|
||||
gpio [arguments...]
|
||||
@@ -186,13 +178,11 @@ gpio [arguments...]
|
||||
|
||||
Source: [systemcmds/hardfault_log](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/hardfault_log)
|
||||
|
||||
Утиліта апаратного збою
|
||||
Hardfault utility
|
||||
|
||||
Використовується у сценаріях запуску для обробки апаратних збоїв
|
||||
Used in startup scripts to handle hardfaults
|
||||
|
||||
<a id="hardfault_log_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#hardfault_log_usage}
|
||||
|
||||
```
|
||||
hardfault_log <command> [arguments...]
|
||||
@@ -219,9 +209,9 @@ hardfault_log <command> [arguments...]
|
||||
|
||||
Source: [systemcmds/hist](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/hist)
|
||||
|
||||
Інструмент командного рядка для відображення історії повідомлень px4. Немає аргументів. <a id="hist_usage"></a>
|
||||
Command-line tool to show the px4 message history. There are no arguments.
|
||||
|
||||
### Використання
|
||||
### Usage {#hist_usage}
|
||||
|
||||
```
|
||||
hist [arguments...]
|
||||
@@ -231,9 +221,9 @@ hist [arguments...]
|
||||
|
||||
Source: [systemcmds/i2cdetect](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/i2cdetect)
|
||||
|
||||
Utility to scan for I2C devices on a particular bus. <a id="i2cdetect_usage"></a>
|
||||
Utility to scan for I2C devices on a particular bus.
|
||||
|
||||
### Використання
|
||||
### Usage {#i2cdetect_usage}
|
||||
|
||||
```
|
||||
i2cdetect [arguments...]
|
||||
@@ -249,23 +239,21 @@ Source: [systemcmds/led_control](https://github.com/PX4/PX4-Autopilot/tree/main/
|
||||
|
||||
Command-line tool to control & test the (external) LED's.
|
||||
|
||||
Щоб скористатися ним, переконайтеся, що запущено драйвер, який обробляє тему led_control uorb.
|
||||
To use it make sure there's a driver running, which handles the led_control uorb topic.
|
||||
|
||||
Існують різні пріоритети, наприклад, один модуль може встановити колір з низьким пріоритетом, а інший
|
||||
модуль може блимати N разів з високим пріоритетом, і світлодіоди автоматично повертаються до стану з низьким пріоритетом
|
||||
після блимання. The `reset` command can also be used to return to a lower priority.
|
||||
There are different priorities, such that for example one module can set a color with low priority, and another
|
||||
module can blink N times with high priority, and the LED's automatically return to the lower priority state
|
||||
after the blinking. The `reset` command can also be used to return to a lower priority.
|
||||
|
||||
### Приклади
|
||||
|
||||
Блимання першого світлодіода 5 разів синім кольором:
|
||||
Blink the first LED 5 times in blue:
|
||||
|
||||
```
|
||||
led_control blink -c blue -l 0 -n 5
|
||||
```
|
||||
|
||||
<a id="led_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#led_control_usage}
|
||||
|
||||
```
|
||||
led_control <command> [arguments...]
|
||||
@@ -301,13 +289,11 @@ led_control <command> [arguments...]
|
||||
|
||||
Source: [systemcmds/topic_listener](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/topic_listener)
|
||||
|
||||
Утиліта для прослуховування тем uORB та виводу даних у консоль.
|
||||
Utility to listen on uORB topics and print the data to the console.
|
||||
|
||||
Із прослуховування можна вийти в будь-який момент, натиснувши Ctrl+C, Esc або Q.
|
||||
The listener can be exited any time by pressing Ctrl+C, Esc, or Q.
|
||||
|
||||
<a id="listener_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#listener_usage}
|
||||
|
||||
```
|
||||
listener <command> [arguments...]
|
||||
@@ -325,9 +311,9 @@ listener <command> [arguments...]
|
||||
|
||||
Source: [systemcmds/mft](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/mft)
|
||||
|
||||
Utility interact with the manifest <a id="mfd_usage"></a>
|
||||
Utility interact with the manifest
|
||||
|
||||
### Використання
|
||||
### Usage {#mfd_usage}
|
||||
|
||||
```
|
||||
mfd <command> [arguments...]
|
||||
@@ -339,9 +325,9 @@ mfd <command> [arguments...]
|
||||
|
||||
Source: [systemcmds/mft_cfg](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/mft_cfg)
|
||||
|
||||
Tool to set and get manifest configuration <a id="mft_cfg_usage"></a>
|
||||
Tool to set and get manifest configuration
|
||||
|
||||
### Використання
|
||||
### Usage {#mft_cfg_usage}
|
||||
|
||||
```
|
||||
mft_cfg <command> [arguments...]
|
||||
@@ -360,9 +346,9 @@ mft_cfg <command> [arguments...]
|
||||
|
||||
Source: [systemcmds/mtd](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/mtd)
|
||||
|
||||
Utility to mount and test partitions (based on FRAM/EEPROM storage as defined by the board) <a id="mtd_usage"></a>
|
||||
Utility to mount and test partitions (based on FRAM/EEPROM storage as defined by the board)
|
||||
|
||||
### Використання
|
||||
### Usage {#mtd_usage}
|
||||
|
||||
```
|
||||
mtd <command> [arguments...]
|
||||
@@ -388,14 +374,12 @@ mtd <command> [arguments...]
|
||||
|
||||
Source: [systemcmds/nshterm](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/nshterm)
|
||||
|
||||
Запуск оболонки NSH на заданому порту.
|
||||
Start an NSH shell on a given port.
|
||||
|
||||
Раніше це використовувалося для запуску оболонки на послідовному порту USB.
|
||||
Тепер там працює mavlink, і можна використовувати оболонку поверх mavlink.
|
||||
This was previously used to start a shell on the USB serial port.
|
||||
Now there runs mavlink, and it is possible to use a shell over mavlink.
|
||||
|
||||
<a id="nshterm_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#nshterm_usage}
|
||||
|
||||
```
|
||||
nshterm [arguments...]
|
||||
@@ -408,23 +392,24 @@ Source: [systemcmds/param](https://github.com/PX4/PX4-Autopilot/tree/main/src/sy
|
||||
|
||||
### Опис
|
||||
|
||||
Команда для доступу до параметрів і маніпулювання ними через оболонку або скрипт.
|
||||
Command to access and manipulate parameters via shell or script.
|
||||
|
||||
Це використовується, наприклад, у сценарії запуску для встановлення специфічних для планера параметрів.
|
||||
This is used for example in the startup script to set airframe-specific parameters.
|
||||
|
||||
Parameters are automatically saved when changed, eg. with `param set`. Зазвичай вони зберігаються на FRAM
|
||||
або на SD-карту. `param select` can be used to change the storage location for subsequent saves (this will
|
||||
Parameters are automatically saved when changed, eg. with `param set`. They are typically stored to FRAM
|
||||
or to the SD card. `param select` can be used to change the storage location for subsequent saves (this will
|
||||
need to be (re-)configured on every boot).
|
||||
|
||||
If the FLASH-based backend is enabled (which is done at compile time, e.g. for the Intel Aero or Omnibus),
|
||||
`param select` has no effect and the default is always the FLASH backend. However `param save/load <file>`
|
||||
can still be used to write to/read from files.
|
||||
|
||||
Кожен параметр має прапорець «використано», який встановлюється при його зчитуванні під час завантаження. Він використовується для відображення лише релевантних параметрів на наземну станцію керування.
|
||||
Each parameter has a 'used' flag, which is set when it's read during boot. It is used to only show relevant
|
||||
parameters to a ground control station.
|
||||
|
||||
### Приклади
|
||||
|
||||
Змініть планер і переконайтеся, що завантажені параметри планера за замовчуванням:
|
||||
Change the airframe and make sure the airframe's default parameters are loaded:
|
||||
|
||||
```
|
||||
param set SYS_AUTOSTART 4001
|
||||
@@ -432,9 +417,7 @@ param set SYS_AUTOCONFIG 1
|
||||
reboot
|
||||
```
|
||||
|
||||
<a id="param_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#param_usage}
|
||||
|
||||
```
|
||||
param <command> [arguments...]
|
||||
@@ -509,12 +492,10 @@ Source: [modules/payload_deliverer](https://github.com/PX4/PX4-Autopilot/tree/ma
|
||||
|
||||
### Опис
|
||||
|
||||
Керує доставкою вантажу за допомогою захвату або лебідки з відповідним налаштуванням тайм-ауту / датчиком зворотнього зв'язку,
|
||||
та повертає результат доставки як підтвердження внутрішньо
|
||||
Handles payload delivery with either Gripper or a Winch with an appropriate timeout / feedback sensor setting,
|
||||
and communicates back the delivery result as an acknowledgement internally
|
||||
|
||||
<a id="payload_deliverer_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#payload_deliverer_usage}
|
||||
|
||||
```
|
||||
payload_deliverer <command> [arguments...]
|
||||
@@ -536,9 +517,9 @@ payload_deliverer <command> [arguments...]
|
||||
|
||||
Source: [systemcmds/perf](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/perf)
|
||||
|
||||
Tool to print performance counters <a id="perf_usage"></a>
|
||||
Tool to print performance counters
|
||||
|
||||
### Використання
|
||||
### Usage {#perf_usage}
|
||||
|
||||
```
|
||||
perf [arguments...]
|
||||
@@ -553,9 +534,9 @@ perf [arguments...]
|
||||
|
||||
Source: [systemcmds/reboot](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/reboot)
|
||||
|
||||
Reboot the system <a id="reboot_usage"></a>
|
||||
Reboot the system
|
||||
|
||||
### Використання
|
||||
### Usage {#reboot_usage}
|
||||
|
||||
```
|
||||
reboot [arguments...]
|
||||
@@ -568,9 +549,9 @@ reboot [arguments...]
|
||||
|
||||
Source: [systemcmds/sd_bench](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/sd_bench)
|
||||
|
||||
Test the speed of an SD Card <a id="sd_bench_usage"></a>
|
||||
Test the speed of an SD Card
|
||||
|
||||
### Використання
|
||||
### Usage {#sd_bench_usage}
|
||||
|
||||
```
|
||||
sd_bench [arguments...]
|
||||
@@ -591,9 +572,9 @@ sd_bench [arguments...]
|
||||
|
||||
Source: [systemcmds/sd_stress](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/sd_stress)
|
||||
|
||||
Test operations on an SD Card <a id="sd_stress_usage"></a>
|
||||
Test operations on an SD Card
|
||||
|
||||
### Використання
|
||||
### Usage {#sd_stress_usage}
|
||||
|
||||
```
|
||||
sd_stress [arguments...]
|
||||
@@ -607,13 +588,11 @@ sd_stress [arguments...]
|
||||
|
||||
Source: [systemcmds/serial_passthru](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/serial_passthru)
|
||||
|
||||
Передає дані з одного пристрою на інший.
|
||||
Pass data from one device to another.
|
||||
|
||||
Це може бути використано для використання u-center, підключеного до USB з GPS через послідовний порт.
|
||||
This can be used to use u-center connected to USB with a GPS on a serial port.
|
||||
|
||||
<a id="serial_passthru_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#serial_passthru_usage}
|
||||
|
||||
```
|
||||
serial_passthru [arguments...]
|
||||
@@ -632,20 +611,18 @@ Source: [systemcmds/system_time](https://github.com/PX4/PX4-Autopilot/tree/main/
|
||||
|
||||
### Опис
|
||||
|
||||
Інструмент командного рядка для встановлення та отримання системного часу.
|
||||
Command-line tool to set and get system time.
|
||||
|
||||
### Приклади
|
||||
|
||||
Встановіть системний час і прочитайте його назад
|
||||
Set the system time and read it back
|
||||
|
||||
```
|
||||
system_time set 1600775044
|
||||
system_time get
|
||||
```
|
||||
|
||||
<a id="system_time_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#system_time_usage}
|
||||
|
||||
```
|
||||
system_time <command> [arguments...]
|
||||
@@ -659,9 +636,9 @@ system_time <command> [arguments...]
|
||||
|
||||
Source: [systemcmds/top](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/top)
|
||||
|
||||
Monitor running processes and their CPU, stack usage, priority and state <a id="top_usage"></a>
|
||||
Monitor running processes and their CPU, stack usage, priority and state
|
||||
|
||||
### Використання
|
||||
### Usage {#top_usage}
|
||||
|
||||
```
|
||||
top [arguments...]
|
||||
@@ -672,10 +649,10 @@ top [arguments...]
|
||||
|
||||
Source: [systemcmds/usb_connected](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/usb_connected)
|
||||
|
||||
Утиліта для перевірки підключення USB. Раніше використовувався в стартових скриптах.
|
||||
Значення 0 означає, що USB підключено, 1 - ні. <a id="usb_connected_usage"></a>
|
||||
Utility to check if USB is connected. Was previously used in startup scripts.
|
||||
A return value of 0 means USB is connected, 1 otherwise.
|
||||
|
||||
### Використання
|
||||
### Usage {#usb_connected_usage}
|
||||
|
||||
```
|
||||
usb_connected [arguments...]
|
||||
@@ -685,9 +662,9 @@ usb_connected [arguments...]
|
||||
|
||||
Source: [systemcmds/ver](https://github.com/PX4/PX4-Autopilot/tree/main/src/systemcmds/ver)
|
||||
|
||||
Tool to print various version information <a id="ver_usage"></a>
|
||||
Tool to print various version information
|
||||
|
||||
### Використання
|
||||
### Usage {#ver_usage}
|
||||
|
||||
```
|
||||
ver <command> [arguments...]
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
|
||||
Source: [drivers/telemetry/frsky_telemetry](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/telemetry/frsky_telemetry)
|
||||
|
||||
Підтримка FrSky Telemetry. Автоматичне визначення протоколу D або S.PORT. <a id="frsky_telemetry_usage"></a>
|
||||
Підтримка FrSky Telemetry. Автоматичне визначення протоколу D або S.PORT.
|
||||
|
||||
### Використання
|
||||
### Usage {#frsky_telemetry_usage}
|
||||
|
||||
```
|
||||
frsky_telemetry <command> [arguments...]
|
||||
@@ -64,9 +64,7 @@ mavlink start -u 14556 -r 1000000
|
||||
mavlink stream -u 14556 -s HIGHRES_IMU -r 50
|
||||
```
|
||||
|
||||
<a id="mavlink_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mavlink_usage}
|
||||
|
||||
```
|
||||
mavlink <command> [arguments...]
|
||||
@@ -129,31 +127,29 @@ Source: [systemcmds/uorb](https://github.com/PX4/PX4-Autopilot/tree/main/src/sys
|
||||
|
||||
### Опис
|
||||
|
||||
uORB - це внутрішня система обміну повідомленнями pub-sub, яка використовується для комунікації між модулями.
|
||||
uORB is the internal pub-sub messaging system, used for communication between modules.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Реалізація є асинхронною та безблоковою, тобто видавець не чекає на підписника і навпаки.
|
||||
Це досягається завдяки наявності окремого буфера між публікатором і підписником.
|
||||
The implementation is asynchronous and lock-free, ie. a publisher does not wait for a subscriber and vice versa.
|
||||
This is achieved by having a separate buffer between a publisher and a subscriber.
|
||||
|
||||
Код оптимізовано для мінімізації використання пам'яті та затримок при обміні повідомленнями.
|
||||
The code is optimized to minimize the memory footprint and the latency to exchange messages.
|
||||
|
||||
Messages are defined in the `/msg` directory. Вони перетворюються в код C/C++ під час збірки.
|
||||
Messages are defined in the `/msg` directory. They are converted into C/C++ code at build-time.
|
||||
|
||||
Якщо ви компілюєте з ORB_USE_PUBLISHER_RULES, файл з правилами публікації uORB можна використовувати для налаштування того, яким
|
||||
модулям дозволено публікувати які теми. Це використовується для загальносистемного відтворення.
|
||||
If compiled with ORB_USE_PUBLISHER_RULES, a file with uORB publication rules can be used to configure which
|
||||
modules are allowed to publish which topics. This is used for system-wide replay.
|
||||
|
||||
### Приклади
|
||||
|
||||
Відстежуйте показники публікацій тем. Besides `top`, this is an important command for general system inspection:
|
||||
Monitor topic publication rates. Besides `top`, this is an important command for general system inspection:
|
||||
|
||||
```
|
||||
uorb top
|
||||
```
|
||||
|
||||
<a id="uorb_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#uorb_usage}
|
||||
|
||||
```
|
||||
uorb <command> [arguments...]
|
||||
|
||||
@@ -16,9 +16,7 @@ Currently it is feeding the `manual_control_setpoint` topic directly to the actu
|
||||
|
||||
Щоб зменшити затримку керування, модуль безпосередньо опитує тему гіроскопа, опубліковану драйвером IMU.
|
||||
|
||||
<a id="airship_att_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#airship_att_control_usage}
|
||||
|
||||
```
|
||||
airship_att_control <command> [arguments...]
|
||||
@@ -36,12 +34,10 @@ Source: [modules/control_allocator](https://github.com/PX4/PX4-Autopilot/tree/ma
|
||||
|
||||
### Опис
|
||||
|
||||
Це реалізує розподіл управління. Він приймає задані значення крутного моменту та тяги
|
||||
як вхідні та вихідні повідомлення про задані значення привода.
|
||||
This implements control allocation. It takes torque and thrust setpoints
|
||||
as inputs and outputs actuator setpoint messages.
|
||||
|
||||
<a id="control_allocator_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#control_allocator_usage}
|
||||
|
||||
```
|
||||
control_allocator <command> [arguments...]
|
||||
@@ -59,12 +55,10 @@ Source: [modules/flight_mode_manager](https://github.com/PX4/PX4-Autopilot/tree/
|
||||
|
||||
### Опис
|
||||
|
||||
Це реалізує генерацію заданого значення для всіх режимів. Він приймає поточний стан режиму транспортного засобу як вхідні дані
|
||||
і виводить задані значення для контролерів.
|
||||
This implements the setpoint generation for all modes. It takes the current mode state of the vehicle as input
|
||||
and outputs setpoints for controllers.
|
||||
|
||||
<a id="flight_mode_manager_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#flight_mode_manager_usage}
|
||||
|
||||
```
|
||||
flight_mode_manager <command> [arguments...]
|
||||
@@ -82,11 +76,9 @@ Source: [modules/fw_att_control](https://github.com/PX4/PX4-Autopilot/tree/main/
|
||||
|
||||
### Опис
|
||||
|
||||
fw_att_control - регулятор положення фіксованого крила.
|
||||
fw_att_control is the fixed wing attitude controller.
|
||||
|
||||
<a id="fw_att_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#fw_att_control_usage}
|
||||
|
||||
```
|
||||
fw_att_control <command> [arguments...]
|
||||
@@ -105,11 +97,9 @@ Source: [modules/fw_pos_control](https://github.com/PX4/PX4-Autopilot/tree/main/
|
||||
|
||||
### Опис
|
||||
|
||||
fw_pos_control - контролер положення фіксованого крила.
|
||||
fw_pos_control is the fixed-wing position controller.
|
||||
|
||||
<a id="fw_pos_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#fw_pos_control_usage}
|
||||
|
||||
```
|
||||
fw_pos_control <command> [arguments...]
|
||||
@@ -128,11 +118,9 @@ Source: [modules/fw_rate_control](https://github.com/PX4/PX4-Autopilot/tree/main
|
||||
|
||||
### Опис
|
||||
|
||||
fw_rate_control - регулятор швидкості фіксованого крила.
|
||||
fw_rate_control is the fixed-wing rate controller.
|
||||
|
||||
<a id="fw_rate_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#fw_rate_control_usage}
|
||||
|
||||
```
|
||||
fw_rate_control <command> [arguments...]
|
||||
@@ -151,21 +139,19 @@ Source: [modules/mc_att_control](https://github.com/PX4/PX4-Autopilot/tree/main/
|
||||
|
||||
### Опис
|
||||
|
||||
Це реалізує контролер положення мультикоптера. It takes attitude
|
||||
This implements the multicopter attitude controller. It takes attitude
|
||||
setpoints (`vehicle_attitude_setpoint`) as inputs and outputs a rate setpoint.
|
||||
|
||||
Контролер має P цикл для кутової похибки
|
||||
The controller has a P loop for angular error
|
||||
|
||||
Публікація, що документує реалізоване кватерніонне керування положенням:
|
||||
Publication documenting the implemented Quaternion Attitude Control:
|
||||
Nonlinear Quadrocopter Attitude Control (2013)
|
||||
by Dario Brescianini, Markus Hehn and Raffaello D'Andrea
|
||||
Institute for Dynamic Systems and Control (IDSC), ETH Zurich
|
||||
|
||||
https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/154099/eth-7387-01.pdf
|
||||
|
||||
<a id="mc_att_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mc_att_control_usage}
|
||||
|
||||
```
|
||||
mc_att_control <command> [arguments...]
|
||||
@@ -184,16 +170,14 @@ Source: [modules/mc_pos_control](https://github.com/PX4/PX4-Autopilot/tree/main/
|
||||
|
||||
### Опис
|
||||
|
||||
Контролер має два контури: P цикл для помилки положення і PID цикл для помилки швидкості.
|
||||
Виходом контролера швидкості є вектор тяги, який розділяється на напрямок тяги
|
||||
(тобто матрицю обертання для орієнтації мультикоптера) та скаляр тяги (тобто саму тягу мультикоптера).
|
||||
The controller has two loops: a P loop for position error and a PID loop for velocity error.
|
||||
Output of the velocity controller is thrust vector that is split to thrust direction
|
||||
(i.e. rotation matrix for multicopter orientation) and thrust scalar (i.e. multicopter thrust itself).
|
||||
|
||||
Контролер не використовує кути Ейлера для своєї роботи, вони генеруються лише для більш зручного керування та
|
||||
логування.
|
||||
The controller doesn't use Euler angles for its work, they are generated only for more human-friendly control and
|
||||
logging.
|
||||
|
||||
<a id="mc_pos_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mc_pos_control_usage}
|
||||
|
||||
```
|
||||
mc_pos_control <command> [arguments...]
|
||||
@@ -212,14 +196,12 @@ Source: [modules/mc_rate_control](https://github.com/PX4/PX4-Autopilot/tree/main
|
||||
|
||||
### Опис
|
||||
|
||||
Це реалізує мультикоптерний регулятор швидкості. It takes rate setpoints (in acro mode
|
||||
This implements the multicopter rate controller. It takes rate setpoints (in acro mode
|
||||
via `manual_control_setpoint` topic) as inputs and outputs actuator control messages.
|
||||
|
||||
Контролер має PID-цикл для компенсації похибки кутової швидкості.
|
||||
The controller has a PID loop for angular rate error.
|
||||
|
||||
<a id="mc_rate_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mc_rate_control_usage}
|
||||
|
||||
```
|
||||
mc_rate_control <command> [arguments...]
|
||||
@@ -238,9 +220,9 @@ Source: [modules/navigator](https://github.com/PX4/PX4-Autopilot/tree/main/src/m
|
||||
|
||||
### Опис
|
||||
|
||||
Модуль відповідає за автономні режими польоту. Це включає місії (читайте з dataman),
|
||||
взліт та RTL.
|
||||
Він також відповідає за перевірку порушень геозони.
|
||||
Module that is responsible for autonomous flight modes. This includes missions (read from dataman),
|
||||
takeoff and RTL.
|
||||
It is also responsible for geofence violation checking.
|
||||
|
||||
### Імплементація
|
||||
|
||||
@@ -250,9 +232,7 @@ The member `_navigation_mode` contains the current active mode.
|
||||
Navigator publishes position setpoint triplets (`position_setpoint_triplet_s`), which are then used by the position
|
||||
controller.
|
||||
|
||||
<a id="navigator_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#navigator_usage}
|
||||
|
||||
```
|
||||
navigator <command> [arguments...]
|
||||
@@ -276,9 +256,7 @@ Source: [modules/rover_ackermann](https://github.com/PX4/PX4-Autopilot/tree/main
|
||||
|
||||
Rover ackermann module.
|
||||
|
||||
<a id="rover_ackermann_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#rover_ackermann_usage}
|
||||
|
||||
```
|
||||
rover_ackermann <command> [arguments...]
|
||||
@@ -298,9 +276,7 @@ Source: [modules/rover_differential](https://github.com/PX4/PX4-Autopilot/tree/m
|
||||
|
||||
Rover differential module.
|
||||
|
||||
<a id="rover_differential_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#rover_differential_usage}
|
||||
|
||||
```
|
||||
rover_differential <command> [arguments...]
|
||||
@@ -320,9 +296,7 @@ Source: [modules/rover_mecanum](https://github.com/PX4/PX4-Autopilot/tree/main/s
|
||||
|
||||
Rover mecanum module.
|
||||
|
||||
<a id="rover_mecanum_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#rover_mecanum_usage}
|
||||
|
||||
```
|
||||
rover_mecanum <command> [arguments...]
|
||||
@@ -340,21 +314,21 @@ Source: [modules/rover_pos_control](https://github.com/PX4/PX4-Autopilot/tree/ma
|
||||
|
||||
### Опис
|
||||
|
||||
Контролює положення ровера за допомогою L1 контролера.
|
||||
Controls the position of a ground rover using an L1 controller.
|
||||
|
||||
Publishes `vehicle_thrust_setpoint (only in x) and vehicle_torque_setpoint (only yaw)` messages at IMU_GYRO_RATEMAX.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Наразі ця реалізація підтримує лише декілька режимів:
|
||||
Currently, this implementation supports only a few modes:
|
||||
|
||||
- Повна ручна: Throttle та yaw контроль передається безпосередньо на актуатори
|
||||
- Автоматична місія: Ровер виконує місії
|
||||
- Loiter: Ровер буде рухатися в межах радіусу очікування, а потім вимкне двигуни
|
||||
- Full manual: Throttle and yaw controls are passed directly through to the actuators
|
||||
- Auto mission: The rover runs missions
|
||||
- Loiter: The rover will navigate to within the loiter radius, then stop the motors
|
||||
|
||||
### Приклади
|
||||
|
||||
Приклад використання CLI:
|
||||
CLI usage example:
|
||||
|
||||
```
|
||||
rover_pos_control start
|
||||
@@ -362,9 +336,7 @@ rover_pos_control status
|
||||
rover_pos_control stop
|
||||
```
|
||||
|
||||
<a id="rover_pos_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#rover_pos_control_usage}
|
||||
|
||||
```
|
||||
rover_pos_control <command> [arguments...]
|
||||
@@ -387,9 +359,7 @@ It takes torque and thrust setpoints as inputs and outputs
|
||||
actuator setpoint messages.
|
||||
```
|
||||
|
||||
<a id="spacecraft_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#spacecraft_usage}
|
||||
|
||||
```
|
||||
spacecraft <command> [arguments...]
|
||||
@@ -407,20 +377,20 @@ Source: [modules/uuv_att_control](https://github.com/PX4/PX4-Autopilot/tree/main
|
||||
|
||||
### Опис
|
||||
|
||||
Контролює положення безпілотного підводного апарату (UUV).
|
||||
Controls the attitude of an unmanned underwater vehicle (UUV).
|
||||
|
||||
Publishes `vehicle_thrust_setpont` and `vehicle_torque_setpoint` messages at a constant 250Hz.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Наразі ця реалізація підтримує лише декілька режимів:
|
||||
Currently, this implementation supports only a few modes:
|
||||
|
||||
- Повна ручна: Roll, pitch, yaw, та throttle контроль передається безпосередньо до актуаторів
|
||||
- Автоматична місія: UUV виконує місії
|
||||
- Full manual: Roll, pitch, yaw, and throttle controls are passed directly through to the actuators
|
||||
- Auto mission: The uuv runs missions
|
||||
|
||||
### Приклади
|
||||
|
||||
Приклад використання CLI:
|
||||
CLI usage example:
|
||||
|
||||
```
|
||||
uuv_att_control start
|
||||
@@ -428,9 +398,7 @@ uuv_att_control status
|
||||
uuv_att_control stop
|
||||
```
|
||||
|
||||
<a id="uuv_att_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#uuv_att_control_usage}
|
||||
|
||||
```
|
||||
uuv_att_control <command> [arguments...]
|
||||
@@ -448,19 +416,19 @@ Source: [modules/uuv_pos_control](https://github.com/PX4/PX4-Autopilot/tree/main
|
||||
|
||||
### Опис
|
||||
|
||||
Контролює положення безпілотного підводного апарату (UUV).
|
||||
Controls the attitude of an unmanned underwater vehicle (UUV).
|
||||
Publishes `attitude_setpoint` messages.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Наразі ця реалізація підтримує лише декілька режимів:
|
||||
Currently, this implementation supports only a few modes:
|
||||
|
||||
- Повна ручна: Roll, pitch, yaw, та throttle контроль передається безпосередньо до актуаторів
|
||||
- Автоматична місія: UUV виконує місії
|
||||
- Full manual: Roll, pitch, yaw, and throttle controls are passed directly through to the actuators
|
||||
- Auto mission: The uuv runs missions
|
||||
|
||||
### Приклади
|
||||
|
||||
Приклад використання CLI:
|
||||
CLI usage example:
|
||||
|
||||
```
|
||||
uuv_pos_control start
|
||||
@@ -468,9 +436,7 @@ uuv_pos_control status
|
||||
uuv_pos_control stop
|
||||
```
|
||||
|
||||
<a id="uuv_pos_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#uuv_pos_control_usage}
|
||||
|
||||
```
|
||||
uuv_pos_control <command> [arguments...]
|
||||
@@ -488,11 +454,9 @@ Source: [modules/vtol_att_control](https://github.com/PX4/PX4-Autopilot/tree/mai
|
||||
|
||||
### Опис
|
||||
|
||||
fw_att_control - регулятор положення фіксованого крила.
|
||||
fw_att_control is the fixed wing attitude controller.
|
||||
|
||||
<a id="vtol_att_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#vtol_att_control_usage}
|
||||
|
||||
```
|
||||
vtol_att_control <command> [arguments...]
|
||||
|
||||
+173
-398
File diff suppressed because it is too large
Load Diff
@@ -13,9 +13,7 @@ TE підключається через I2C.
|
||||
or in default.px4board with adding the line: "CONFIG_DRIVERS_DIFFERENTIAL_PRESSURE_ASP5033=y"
|
||||
It can be enabled with the "SENS_EN_ASP5033" parameter set to 1.
|
||||
|
||||
<a id="asp5033_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#asp5033_usage}
|
||||
|
||||
```
|
||||
asp5033 <command> [arguments...]
|
||||
@@ -39,9 +37,7 @@ asp5033 <command> [arguments...]
|
||||
|
||||
Source: [drivers/differential_pressure/auav](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/auav)
|
||||
|
||||
<a id="auav_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#auav_usage}
|
||||
|
||||
```
|
||||
auav <command> [arguments...]
|
||||
@@ -67,9 +63,7 @@ auav <command> [arguments...]
|
||||
|
||||
Source: [drivers/differential_pressure/ets](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/ets)
|
||||
|
||||
<a id="ets_airspeed_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ets_airspeed_usage}
|
||||
|
||||
```
|
||||
ets_airspeed <command> [arguments...]
|
||||
@@ -93,9 +87,7 @@ ets_airspeed <command> [arguments...]
|
||||
|
||||
Source: [drivers/differential_pressure/ms4515](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/ms4515)
|
||||
|
||||
<a id="ms4515_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ms4515_usage}
|
||||
|
||||
```
|
||||
ms4515 <command> [arguments...]
|
||||
@@ -119,9 +111,7 @@ ms4515 <command> [arguments...]
|
||||
|
||||
Source: [drivers/differential_pressure/ms4525do](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/ms4525do)
|
||||
|
||||
<a id="ms4525do_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ms4525do_usage}
|
||||
|
||||
```
|
||||
ms4525do <command> [arguments...]
|
||||
@@ -145,9 +135,7 @@ ms4525do <command> [arguments...]
|
||||
|
||||
Source: [drivers/differential_pressure/ms5525dso](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/ms5525dso)
|
||||
|
||||
<a id="ms5525dso_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ms5525dso_usage}
|
||||
|
||||
```
|
||||
ms5525dso <command> [arguments...]
|
||||
@@ -171,9 +159,7 @@ ms5525dso <command> [arguments...]
|
||||
|
||||
Source: [drivers/differential_pressure/sdp3x](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/differential_pressure/sdp3x)
|
||||
|
||||
<a id="sdp3x_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#sdp3x_usage}
|
||||
|
||||
```
|
||||
sdp3x <command> [arguments...]
|
||||
|
||||
@@ -4,9 +4,7 @@
|
||||
|
||||
Source: [drivers/barometer/bmp280](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/bmp280)
|
||||
|
||||
<a id="bmp280_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#bmp280_usage}
|
||||
|
||||
```
|
||||
bmp280 <command> [arguments...]
|
||||
@@ -42,9 +40,7 @@ bmp280 <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/bmp388](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/bmp388)
|
||||
|
||||
<a id="bmp388_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#bmp388_usage}
|
||||
|
||||
```
|
||||
bmp388 <command> [arguments...]
|
||||
@@ -72,9 +68,7 @@ bmp388 <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/bmp581](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/bmp581)
|
||||
|
||||
<a id="bmp581_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#bmp581_usage}
|
||||
|
||||
```
|
||||
bmp581 <command> [arguments...]
|
||||
@@ -102,9 +96,7 @@ bmp581 <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/dps310](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/dps310)
|
||||
|
||||
<a id="dps310_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#dps310_usage}
|
||||
|
||||
```
|
||||
dps310 <command> [arguments...]
|
||||
@@ -140,9 +132,7 @@ dps310 <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/invensense/icp101xx](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/invensense/icp101xx)
|
||||
|
||||
<a id="icp101xx_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icp101xx_usage}
|
||||
|
||||
```
|
||||
icp101xx <command> [arguments...]
|
||||
@@ -166,9 +156,7 @@ icp101xx <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/invensense/icp201xx](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/invensense/icp201xx)
|
||||
|
||||
<a id="icp201xx_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icp201xx_usage}
|
||||
|
||||
```
|
||||
icp201xx <command> [arguments...]
|
||||
@@ -192,9 +180,7 @@ icp201xx <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/lps22hb](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/lps22hb)
|
||||
|
||||
<a id="lps22hb_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#lps22hb_usage}
|
||||
|
||||
```
|
||||
lps22hb <command> [arguments...]
|
||||
@@ -220,9 +206,7 @@ lps22hb <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/lps25h](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/lps25h)
|
||||
|
||||
<a id="lps25h_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#lps25h_usage}
|
||||
|
||||
```
|
||||
lps25h <command> [arguments...]
|
||||
@@ -248,9 +232,7 @@ lps25h <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/lps33hw](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/lps33hw)
|
||||
|
||||
<a id="lps33hw_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#lps33hw_usage}
|
||||
|
||||
```
|
||||
lps33hw <command> [arguments...]
|
||||
@@ -279,9 +261,7 @@ lps33hw <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/maiertek/mpc2520](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/maiertek/mpc2520)
|
||||
|
||||
<a id="mpc2520_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mpc2520_usage}
|
||||
|
||||
```
|
||||
mpc2520 <command> [arguments...]
|
||||
@@ -305,9 +285,7 @@ mpc2520 <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/mpl3115a2](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/mpl3115a2)
|
||||
|
||||
<a id="mpl3115a2_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mpl3115a2_usage}
|
||||
|
||||
```
|
||||
mpl3115a2 <command> [arguments...]
|
||||
@@ -331,9 +309,7 @@ mpl3115a2 <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/ms5611](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/ms5611)
|
||||
|
||||
<a id="ms5611_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ms5611_usage}
|
||||
|
||||
```
|
||||
ms5611 <command> [arguments...]
|
||||
@@ -369,9 +345,7 @@ ms5611 <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/ms5837](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/ms5837)
|
||||
|
||||
<a id="ms5837_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ms5837_usage}
|
||||
|
||||
```
|
||||
ms5837 <command> [arguments...]
|
||||
@@ -393,9 +367,7 @@ ms5837 <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/goertek/spa06](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/goertek/spa06)
|
||||
|
||||
<a id="spa06_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#spa06_usage}
|
||||
|
||||
```
|
||||
spa06 <command> [arguments...]
|
||||
@@ -431,9 +403,7 @@ spa06 <command> [arguments...]
|
||||
|
||||
Source: [drivers/barometer/goertek/spl06](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/barometer/goertek/spl06)
|
||||
|
||||
<a id="spl06_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#spl06_usage}
|
||||
|
||||
```
|
||||
spl06 <command> [arguments...]
|
||||
|
||||
@@ -34,9 +34,7 @@ The driver is configured using [Camera Trigger parameters](../advanced_config/pa
|
||||
|
||||
[Setup/usage information](../camera/index.md).
|
||||
|
||||
<a id="camera_trigger_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#camera_trigger_usage}
|
||||
|
||||
```
|
||||
camera_trigger <command> [arguments...]
|
||||
|
||||
@@ -10,7 +10,7 @@ Source: [drivers/distance_sensor/broadcom/afbrs50](https://github.com/PX4/PX4-Au
|
||||
|
||||
### Приклади
|
||||
|
||||
Спроба запустити драйвер на вказаному послідовному пристрої.
|
||||
Attempt to start driver on a specified serial device.
|
||||
|
||||
```
|
||||
afbrs50 start
|
||||
@@ -22,9 +22,7 @@ Stop driver
|
||||
afbrs50 stop
|
||||
```
|
||||
|
||||
<a id="afbrs50_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#afbrs50_usage}
|
||||
|
||||
```
|
||||
afbrs50 <command> [arguments...]
|
||||
@@ -43,9 +41,7 @@ afbrs50 <command> [arguments...]
|
||||
|
||||
Source: [drivers/distance_sensor/gy_us42](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/gy_us42)
|
||||
|
||||
<a id="gy_us42_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#gy_us42_usage}
|
||||
|
||||
```
|
||||
gy_us42 <command> [arguments...]
|
||||
@@ -71,15 +67,15 @@ Source: [drivers/distance_sensor/leddar_one](https://github.com/PX4/PX4-Autopilo
|
||||
|
||||
### Опис
|
||||
|
||||
Драйвер послідовної шини для LiDAR LeddarOne.
|
||||
Serial bus driver for the LeddarOne LiDAR.
|
||||
|
||||
Більшість плат налаштовано на ввімкнення/запуск драйвера на вказаному UART за допомогою параметра SENS_LEDDAR1_CFG.
|
||||
Most boards are configured to enable/start the driver on a specified UART using the SENS_LEDDAR1_CFG parameter.
|
||||
|
||||
Інформація про налаштування/використання: https://docs.px4.io/main/en/sensor/leddar_one.html
|
||||
Setup/usage information: https://docs.px4.io/main/en/sensor/leddar_one.html
|
||||
|
||||
### Приклади
|
||||
|
||||
Спроба запустити драйвер на вказаному послідовному пристрої.
|
||||
Attempt to start driver on a specified serial device.
|
||||
|
||||
```
|
||||
leddar_one start -d /dev/ttyS1
|
||||
@@ -91,9 +87,7 @@ Stop driver
|
||||
leddar_one stop
|
||||
```
|
||||
|
||||
<a id="leddar_one_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#leddar_one_usage}
|
||||
|
||||
```
|
||||
leddar_one <command> [arguments...]
|
||||
@@ -112,13 +106,11 @@ Source: [drivers/distance_sensor/lightware_laser_i2c](https://github.com/PX4/PX4
|
||||
|
||||
### Опис
|
||||
|
||||
Драйвер шини I2C для LIDAR-далекомірів Lightware серії SFxx: SF10/a, SF10/b, SF10/c, SF11/c, SF/LW20.
|
||||
I2C bus driver for Lightware SFxx series LIDAR rangefinders: SF10/a, SF10/b, SF10/c, SF11/c, SF/LW20.
|
||||
|
||||
Інформація про налаштування/використання: https://docs.px4.io/main/en/sensor/sfxx_lidar.html
|
||||
Setup/usage information: https://docs.px4.io/main/en/sensor/sfxx_lidar.html
|
||||
|
||||
<a id="lightware_laser_i2c_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#lightware_laser_i2c_usage}
|
||||
|
||||
```
|
||||
lightware_laser_i2c <command> [arguments...]
|
||||
@@ -146,15 +138,15 @@ Source: [drivers/distance_sensor/lightware_laser_serial](https://github.com/PX4/
|
||||
|
||||
### Опис
|
||||
|
||||
Драйвер послідовної шини для лазерних далекомірів LightWare SF02/F, SF10/a, SF10/b, SF10/c, SF11/c.
|
||||
Serial bus driver for the LightWare SF02/F, SF10/a, SF10/b, SF10/c, SF11/c Laser rangefinders.
|
||||
|
||||
Більшість плат налаштовано на увімкнення/запуск драйвера на вказаному UART за допомогою параметра SENS_SF0X_CFG.
|
||||
Most boards are configured to enable/start the driver on a specified UART using the SENS_SF0X_CFG parameter.
|
||||
|
||||
Інформація про налаштування/використання: https://docs.px4.io/main/en/sensor/sfxx_lidar.html
|
||||
Setup/usage information: https://docs.px4.io/main/en/sensor/sfxx_lidar.html
|
||||
|
||||
### Приклади
|
||||
|
||||
Спроба запустити драйвер на вказаному послідовному пристрої.
|
||||
Attempt to start driver on a specified serial device.
|
||||
|
||||
```
|
||||
lightware_laser_serial start -d /dev/ttyS1
|
||||
@@ -166,9 +158,7 @@ Stop driver
|
||||
lightware_laser_serial stop
|
||||
```
|
||||
|
||||
<a id="lightware_laser_serial_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#lightware_laser_serial_usage}
|
||||
|
||||
```
|
||||
lightware_laser_serial <command> [arguments...]
|
||||
@@ -187,11 +177,11 @@ Source: [drivers/distance_sensor/lightware_sf45_serial](https://github.com/PX4/P
|
||||
|
||||
### Опис
|
||||
|
||||
Драйвер послідовної шини для лазерного далекоміра Lightware SF45/b.
|
||||
Serial bus driver for the Lightware SF45/b Laser rangefinder.
|
||||
|
||||
### Приклади
|
||||
|
||||
Спроба запустити драйвер на вказаному послідовному пристрої.
|
||||
Attempt to start driver on a specified serial device.
|
||||
|
||||
```
|
||||
lightware_sf45_serial start -d /dev/ttyS1
|
||||
@@ -203,9 +193,7 @@ Stop driver
|
||||
lightware_sf45_serial stop
|
||||
```
|
||||
|
||||
<a id="lightware_sf45_serial_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#lightware_sf45_serial_usage}
|
||||
|
||||
```
|
||||
lightware_sf45_serial <command> [arguments...]
|
||||
@@ -224,13 +212,11 @@ Source: [drivers/distance_sensor/ll40ls_pwm](https://github.com/PX4/PX4-Autopilo
|
||||
|
||||
PWM driver for LidarLite rangefinders.
|
||||
|
||||
Датчик/драйвер має бути увімкнений за допомогою параметра SENS_EN_LL40LS.
|
||||
The sensor/driver must be enabled using the parameter SENS_EN_LL40LS.
|
||||
|
||||
Інформація про налаштування/використання: https://docs.px4.io/main/en/sensor/lidar_lite.html
|
||||
Setup/usage information: https://docs.px4.io/main/en/sensor/lidar_lite.html
|
||||
|
||||
<a id="ll40ls_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ll40ls_usage}
|
||||
|
||||
```
|
||||
ll40ls <command> [arguments...]
|
||||
@@ -248,9 +234,7 @@ ll40ls <command> [arguments...]
|
||||
|
||||
Source: [drivers/distance_sensor/mappydot](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/mappydot)
|
||||
|
||||
<a id="mappydot_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mappydot_usage}
|
||||
|
||||
```
|
||||
mappydot <command> [arguments...]
|
||||
@@ -272,9 +256,7 @@ mappydot <command> [arguments...]
|
||||
|
||||
Source: [drivers/distance_sensor/mb12xx](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/mb12xx)
|
||||
|
||||
<a id="mb12xx_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mb12xx_usage}
|
||||
|
||||
```
|
||||
mb12xx <command> [arguments...]
|
||||
@@ -302,19 +284,17 @@ Source: [drivers/distance_sensor/pga460](https://github.com/PX4/PX4-Autopilot/tr
|
||||
|
||||
### Опис
|
||||
|
||||
Драйвер ультразвукового далекоміра, який здійснює зв'язок з пристроєм і публікує відстань через uORB.
|
||||
Ultrasonic range finder driver that handles the communication with the device and publishes the distance via uORB.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Цей драйвер реалізовано як завдання NuttX. Ця реалізація була обрана через необхідність опитування на повідомлення
|
||||
через UART, що не підтримується у work_queue. Цей драйвер безперервно вимірює дальність коли він
|
||||
працює. На рівні драйверів реалізовано простий алгоритм виявлення хибних показань, що має на меті покращити
|
||||
якість даних, що публікуються. Драйвер взагалі не публікуватиме дані, якщо вважатиме, що дані датчика
|
||||
недійсними або нестабільними.
|
||||
This driver is implemented as a NuttX task. This Implementation was chosen due to the need for polling on a message
|
||||
via UART, which is not supported in the work_queue. This driver continuously takes range measurements while it is
|
||||
running. A simple algorithm to detect false readings is implemented at the driver levelin an attemptto improve
|
||||
the quality of data that is being published. The driver will not publish data at all if it deems the sensor data
|
||||
to be invalid or unstable.
|
||||
|
||||
<a id="pga460_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#pga460_usage}
|
||||
|
||||
```
|
||||
pga460 <command> [arguments...]
|
||||
@@ -333,9 +313,7 @@ pga460 <command> [arguments...]
|
||||
|
||||
Source: [drivers/distance_sensor/srf02](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/srf02)
|
||||
|
||||
<a id="srf02_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#srf02_usage}
|
||||
|
||||
```
|
||||
srf02 <command> [arguments...]
|
||||
@@ -363,13 +341,11 @@ Source: [drivers/distance_sensor/srf05](https://github.com/PX4/PX4-Autopilot/tre
|
||||
|
||||
### Опис
|
||||
|
||||
Драйвер для далекомірів HY-SRF05 / HC-SR05 та HC-SR04.
|
||||
Driver for HY-SRF05 / HC-SR05 and HC-SR04 rangefinders.
|
||||
|
||||
Датчик/драйвер потрібно увімкнути за допомогою параметра SENS_EN_HXSRX0X.
|
||||
The sensor/driver must be enabled using the parameter SENS_EN_HXSRX0X.
|
||||
|
||||
<a id="srf05_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#srf05_usage}
|
||||
|
||||
```
|
||||
srf05 <command> [arguments...]
|
||||
@@ -393,15 +369,13 @@ Source: [drivers/distance_sensor/teraranger](https://github.com/PX4/PX4-Autopilo
|
||||
|
||||
### Опис
|
||||
|
||||
Драйвер шини I2C для далекомірів TeraRanger.
|
||||
I2C bus driver for TeraRanger rangefinders.
|
||||
|
||||
Датчик/драйвер має бути увімкнений за допомогою параметра SENS_EN_TRANGER.
|
||||
The sensor/driver must be enabled using the parameter SENS_EN_TRANGER.
|
||||
|
||||
Інформація про налаштування/використання: https://docs.px4.io/main/en/sensor/rangefinders.html#teraranger-rangefinders
|
||||
Setup/usage information: https://docs.px4.io/main/en/sensor/rangefinders.html#teraranger-rangefinders
|
||||
|
||||
<a id="teraranger_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#teraranger_usage}
|
||||
|
||||
```
|
||||
teraranger <command> [arguments...]
|
||||
@@ -427,9 +401,7 @@ teraranger <command> [arguments...]
|
||||
|
||||
Source: [drivers/distance_sensor/tf02pro](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/tf02pro)
|
||||
|
||||
<a id="tf02pro_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#tf02pro_usage}
|
||||
|
||||
```
|
||||
tf02pro <command> [arguments...]
|
||||
@@ -457,15 +429,15 @@ Source: [drivers/distance_sensor/tfmini](https://github.com/PX4/PX4-Autopilot/tr
|
||||
|
||||
### Опис
|
||||
|
||||
Серійний драйвер шини для Benewake TFmini LiDAR.
|
||||
Serial bus driver for the Benewake TFmini LiDAR.
|
||||
|
||||
Більшість плат налаштовано на ввімкнення/вимкнення драйвера на вказаному UART за допомогою параметра SENS_TFMINI_CFG.
|
||||
Most boards are configured to enable/start the driver on a specified UART using the SENS_TFMINI_CFG parameter.
|
||||
|
||||
Інформація про налаштування/використання: https://docs.px4.io/main/en/sensor/tfmini.html
|
||||
Setup/usage information: https://docs.px4.io/main/en/sensor/tfmini.html
|
||||
|
||||
### Приклади
|
||||
|
||||
Спроба запустити драйвер на вказаному послідовному пристрої.
|
||||
Attempt to start driver on a specified serial device.
|
||||
|
||||
```
|
||||
tfmini start -d /dev/ttyS1
|
||||
@@ -477,9 +449,7 @@ Stop driver
|
||||
tfmini stop
|
||||
```
|
||||
|
||||
<a id="tfmini_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#tfmini_usage}
|
||||
|
||||
```
|
||||
tfmini <command> [arguments...]
|
||||
@@ -502,13 +472,13 @@ Source: [drivers/distance_sensor/ulanding_radar](https://github.com/PX4/PX4-Auto
|
||||
|
||||
### Опис
|
||||
|
||||
Серійний драйвер шини для радара Aerotenna uLanding.
|
||||
Serial bus driver for the Aerotenna uLanding radar.
|
||||
|
||||
Setup/usage information: https://docs.px4.io/main/en/sensor/ulanding_radar.html
|
||||
|
||||
### Приклади
|
||||
|
||||
Спроба запустити драйвер на вказаному послідовному пристрої.
|
||||
Attempt to start driver on a specified serial device.
|
||||
|
||||
```
|
||||
ulanding_radar start -d /dev/ttyS1
|
||||
@@ -520,9 +490,7 @@ Stop driver
|
||||
ulanding_radar stop
|
||||
```
|
||||
|
||||
<a id="ulanding_radar_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ulanding_radar_usage}
|
||||
|
||||
```
|
||||
ulanding_radar <command> [arguments...]
|
||||
@@ -540,9 +508,7 @@ ulanding_radar <command> [arguments...]
|
||||
|
||||
Source: [drivers/distance_sensor/vl53l0x](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/vl53l0x)
|
||||
|
||||
<a id="vl53l0x_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#vl53l0x_usage}
|
||||
|
||||
```
|
||||
vl53l0x <command> [arguments...]
|
||||
@@ -568,9 +534,7 @@ vl53l0x <command> [arguments...]
|
||||
|
||||
Source: [drivers/distance_sensor/vl53l1x](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/distance_sensor/vl53l1x)
|
||||
|
||||
<a id="vl53l1x_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#vl53l1x_usage}
|
||||
|
||||
```
|
||||
vl53l1x <command> [arguments...]
|
||||
|
||||
@@ -4,9 +4,7 @@
|
||||
|
||||
Source: [drivers/imu/analog_devices/adis16448](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/analog_devices/adis16448)
|
||||
|
||||
<a id="adis16448_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#adis16448_usage}
|
||||
|
||||
```
|
||||
adis16448 <command> [arguments...]
|
||||
@@ -32,9 +30,7 @@ adis16448 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/analog_devices/adis16470](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/analog_devices/adis16470)
|
||||
|
||||
<a id="adis16470_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#adis16470_usage}
|
||||
|
||||
```
|
||||
adis16470 <command> [arguments...]
|
||||
@@ -60,9 +56,7 @@ adis16470 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/analog_devices/adis16477](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/analog_devices/adis16477)
|
||||
|
||||
<a id="adis16477_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#adis16477_usage}
|
||||
|
||||
```
|
||||
adis16477 <command> [arguments...]
|
||||
@@ -88,9 +82,7 @@ adis16477 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/analog_devices/adis16497](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/analog_devices/adis16497)
|
||||
|
||||
<a id="adis16497_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#adis16497_usage}
|
||||
|
||||
```
|
||||
adis16497 <command> [arguments...]
|
||||
@@ -116,9 +108,7 @@ adis16497 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/analog_devices/adis16507](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/analog_devices/adis16507)
|
||||
|
||||
<a id="adis16507_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#adis16507_usage}
|
||||
|
||||
```
|
||||
adis16507 <command> [arguments...]
|
||||
@@ -144,9 +134,7 @@ adis16507 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/bosch/bmi055](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/bosch/bmi055)
|
||||
|
||||
<a id="bmi055_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#bmi055_usage}
|
||||
|
||||
```
|
||||
bmi055 <command> [arguments...]
|
||||
@@ -174,9 +162,7 @@ bmi055 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/bosch/bmi085](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/bosch/bmi085)
|
||||
|
||||
<a id="bmi085_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#bmi085_usage}
|
||||
|
||||
```
|
||||
bmi085 <command> [arguments...]
|
||||
@@ -204,9 +190,7 @@ bmi085 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/bosch/bmi088](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/bosch/bmi088)
|
||||
|
||||
<a id="bmi088_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#bmi088_usage}
|
||||
|
||||
```
|
||||
bmi088 <command> [arguments...]
|
||||
@@ -234,9 +218,7 @@ bmi088 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/bosch/bmi088_i2c](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/bosch/bmi088_i2c)
|
||||
|
||||
<a id="bmi088_i2c_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#bmi088_i2c_usage}
|
||||
|
||||
```
|
||||
bmi088_i2c <command> [arguments...]
|
||||
@@ -264,9 +246,7 @@ bmi088_i2c <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/bosch/bmi270](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/bosch/bmi270)
|
||||
|
||||
<a id="bmi270_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#bmi270_usage}
|
||||
|
||||
```
|
||||
bmi270 <command> [arguments...]
|
||||
@@ -292,9 +272,7 @@ bmi270 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/nxp/fxas21002c](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/nxp/fxas21002c)
|
||||
|
||||
<a id="fxas21002c_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#fxas21002c_usage}
|
||||
|
||||
```
|
||||
fxas21002c <command> [arguments...]
|
||||
@@ -328,9 +306,7 @@ fxas21002c <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/nxp/fxos8701cq](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/nxp/fxos8701cq)
|
||||
|
||||
<a id="fxos8701cq_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#fxos8701cq_usage}
|
||||
|
||||
```
|
||||
fxos8701cq <command> [arguments...]
|
||||
@@ -364,9 +340,7 @@ fxos8701cq <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/iam20680hp](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/iam20680hp)
|
||||
|
||||
<a id="iam20680hp_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#iam20680hp_usage}
|
||||
|
||||
```
|
||||
iam20680hp <command> [arguments...]
|
||||
@@ -392,9 +366,7 @@ iam20680hp <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm20602](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20602)
|
||||
|
||||
<a id="icm20602_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm20602_usage}
|
||||
|
||||
```
|
||||
icm20602 <command> [arguments...]
|
||||
@@ -420,9 +392,7 @@ icm20602 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm20608g](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20608g)
|
||||
|
||||
<a id="icm20608g_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm20608g_usage}
|
||||
|
||||
```
|
||||
icm20608g <command> [arguments...]
|
||||
@@ -448,9 +418,7 @@ icm20608g <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm20649](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20649)
|
||||
|
||||
<a id="icm20649_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm20649_usage}
|
||||
|
||||
```
|
||||
icm20649 <command> [arguments...]
|
||||
@@ -476,9 +444,7 @@ icm20649 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm20689](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20689)
|
||||
|
||||
<a id="icm20689_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm20689_usage}
|
||||
|
||||
```
|
||||
icm20689 <command> [arguments...]
|
||||
@@ -504,9 +470,7 @@ icm20689 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm20948](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20948)
|
||||
|
||||
<a id="icm20948_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm20948_usage}
|
||||
|
||||
```
|
||||
icm20948 <command> [arguments...]
|
||||
@@ -533,9 +497,7 @@ icm20948 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm20948](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm20948)
|
||||
|
||||
<a id="icm20948_i2c_passthrough_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm20948_i2c_passthrough_usage}
|
||||
|
||||
```
|
||||
icm20948_i2c_passthrough <command> [arguments...]
|
||||
@@ -559,9 +521,7 @@ icm20948_i2c_passthrough <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm40609d](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm40609d)
|
||||
|
||||
<a id="icm40609d_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm40609d_usage}
|
||||
|
||||
```
|
||||
icm40609d <command> [arguments...]
|
||||
@@ -587,9 +547,7 @@ icm40609d <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm42605](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm42605)
|
||||
|
||||
<a id="icm42605_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm42605_usage}
|
||||
|
||||
```
|
||||
icm42605 <command> [arguments...]
|
||||
@@ -615,9 +573,7 @@ icm42605 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm42670p](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm42670p)
|
||||
|
||||
<a id="icm42670p_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm42670p_usage}
|
||||
|
||||
```
|
||||
icm42670p <command> [arguments...]
|
||||
@@ -643,9 +599,7 @@ icm42670p <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm42688p](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm42688p)
|
||||
|
||||
<a id="icm42688p_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm42688p_usage}
|
||||
|
||||
```
|
||||
icm42688p <command> [arguments...]
|
||||
@@ -674,9 +628,7 @@ icm42688p <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/icm45686](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/icm45686)
|
||||
|
||||
<a id="icm45686_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#icm45686_usage}
|
||||
|
||||
```
|
||||
icm45686 <command> [arguments...]
|
||||
@@ -704,9 +656,7 @@ icm45686 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/iim42652](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/iim42652)
|
||||
|
||||
<a id="iim42652_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#iim42652_usage}
|
||||
|
||||
```
|
||||
iim42652 <command> [arguments...]
|
||||
@@ -734,9 +684,7 @@ iim42652 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/iim42653](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/iim42653)
|
||||
|
||||
<a id="iim42653_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#iim42653_usage}
|
||||
|
||||
```
|
||||
iim42653 <command> [arguments...]
|
||||
@@ -764,9 +712,7 @@ iim42653 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/st/l3gd20](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/st/l3gd20)
|
||||
|
||||
<a id="l3gd20_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#l3gd20_usage}
|
||||
|
||||
```
|
||||
l3gd20 <command> [arguments...]
|
||||
@@ -796,9 +742,7 @@ l3gd20 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/st/lsm303d](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/st/lsm303d)
|
||||
|
||||
<a id="lsm303d_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#lsm303d_usage}
|
||||
|
||||
```
|
||||
lsm303d <command> [arguments...]
|
||||
@@ -824,9 +768,7 @@ lsm303d <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/st/lsm9ds1](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/st/lsm9ds1)
|
||||
|
||||
<a id="lsm9ds1_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#lsm9ds1_usage}
|
||||
|
||||
```
|
||||
lsm9ds1 <command> [arguments...]
|
||||
@@ -852,9 +794,7 @@ lsm9ds1 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/mpu6000](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/mpu6000)
|
||||
|
||||
<a id="mpu6000_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mpu6000_usage}
|
||||
|
||||
```
|
||||
mpu6000 <command> [arguments...]
|
||||
@@ -880,9 +820,7 @@ mpu6000 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/mpu9250](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/mpu9250)
|
||||
|
||||
<a id="mpu9250_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mpu9250_usage}
|
||||
|
||||
```
|
||||
mpu9250 <command> [arguments...]
|
||||
@@ -909,9 +847,7 @@ mpu9250 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/mpu9250](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/mpu9250)
|
||||
|
||||
<a id="mpu9250_i2c_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mpu9250_i2c_usage}
|
||||
|
||||
```
|
||||
mpu9250_i2c <command> [arguments...]
|
||||
@@ -937,9 +873,7 @@ mpu9250_i2c <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/invensense/mpu6500](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/invensense/mpu6500)
|
||||
|
||||
<a id="mpu9520_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mpu9520_usage}
|
||||
|
||||
```
|
||||
mpu9520 <command> [arguments...]
|
||||
@@ -965,9 +899,7 @@ mpu9520 <command> [arguments...]
|
||||
|
||||
Source: [drivers/imu/murata/sch16t](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/imu/murata/sch16t)
|
||||
|
||||
<a id="sch16t_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#sch16t_usage}
|
||||
|
||||
```
|
||||
sch16t <command> [arguments...]
|
||||
|
||||
@@ -14,7 +14,7 @@ Source: [drivers/ins/vectornav](https://github.com/PX4/PX4-Autopilot/tree/main/s
|
||||
|
||||
### Приклади
|
||||
|
||||
Спроба запустити драйвер на вказаному послідовному пристрої.
|
||||
Attempt to start driver on a specified serial device.
|
||||
|
||||
```
|
||||
vectornav start -d /dev/ttyS1
|
||||
@@ -26,9 +26,7 @@ Stop driver
|
||||
vectornav stop
|
||||
```
|
||||
|
||||
<a id="vectornav_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#vectornav_usage}
|
||||
|
||||
```
|
||||
vectornav <command> [arguments...]
|
||||
|
||||
@@ -4,9 +4,7 @@
|
||||
|
||||
Source: [drivers/magnetometer/akm/ak09916](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/akm/ak09916)
|
||||
|
||||
<a id="ak09916_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ak09916_usage}
|
||||
|
||||
```
|
||||
ak09916 <command> [arguments...]
|
||||
@@ -32,9 +30,7 @@ ak09916 <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/akm/ak8963](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/akm/ak8963)
|
||||
|
||||
<a id="ak8963_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ak8963_usage}
|
||||
|
||||
```
|
||||
ak8963 <command> [arguments...]
|
||||
@@ -60,9 +56,7 @@ ak8963 <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/bosch/bmm150](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/bosch/bmm150)
|
||||
|
||||
<a id="bmm150_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#bmm150_usage}
|
||||
|
||||
```
|
||||
bmm150 <command> [arguments...]
|
||||
@@ -88,9 +82,7 @@ bmm150 <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/bosch/bmm350](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/bosch/bmm350)
|
||||
|
||||
<a id="bmm350_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#bmm350_usage}
|
||||
|
||||
```
|
||||
bmm350 <command> [arguments...]
|
||||
@@ -116,9 +108,7 @@ bmm350 <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/hmc5883](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/hmc5883)
|
||||
|
||||
<a id="hmc5883_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#hmc5883_usage}
|
||||
|
||||
```
|
||||
hmc5883 <command> [arguments...]
|
||||
@@ -147,9 +137,7 @@ hmc5883 <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/st/iis2mdc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/st/iis2mdc)
|
||||
|
||||
<a id="iis2mdc_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#iis2mdc_usage}
|
||||
|
||||
```
|
||||
iis2mdc <command> [arguments...]
|
||||
@@ -173,9 +161,7 @@ iis2mdc <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/isentek/ist8308](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/isentek/ist8308)
|
||||
|
||||
<a id="ist8308_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ist8308_usage}
|
||||
|
||||
```
|
||||
ist8308 <command> [arguments...]
|
||||
@@ -201,9 +187,7 @@ ist8308 <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/isentek/ist8310](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/isentek/ist8310)
|
||||
|
||||
<a id="ist8310_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ist8310_usage}
|
||||
|
||||
```
|
||||
ist8310 <command> [arguments...]
|
||||
@@ -229,9 +213,7 @@ ist8310 <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/lis3mdl](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/lis3mdl)
|
||||
|
||||
<a id="lis3mdl_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#lis3mdl_usage}
|
||||
|
||||
```
|
||||
lis3mdl <command> [arguments...]
|
||||
@@ -263,9 +245,7 @@ lis3mdl <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/lsm9ds1_mag](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/lsm9ds1_mag)
|
||||
|
||||
<a id="lsm9ds1_mag_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#lsm9ds1_mag_usage}
|
||||
|
||||
```
|
||||
lsm9ds1_mag <command> [arguments...]
|
||||
@@ -291,9 +271,7 @@ lsm9ds1_mag <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/memsic/mmc5983ma](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/memsic/mmc5983ma)
|
||||
|
||||
<a id="mmc5983ma_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mmc5983ma_usage}
|
||||
|
||||
```
|
||||
mmc5983ma <command> [arguments...]
|
||||
@@ -325,9 +303,7 @@ mmc5983ma <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/qmc5883l](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/qmc5883l)
|
||||
|
||||
<a id="qmc5883l_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#qmc5883l_usage}
|
||||
|
||||
```
|
||||
qmc5883l <command> [arguments...]
|
||||
@@ -353,9 +329,7 @@ qmc5883l <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/rm3100](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/rm3100)
|
||||
|
||||
<a id="rm3100_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#rm3100_usage}
|
||||
|
||||
```
|
||||
rm3100 <command> [arguments...]
|
||||
@@ -383,9 +357,7 @@ rm3100 <command> [arguments...]
|
||||
|
||||
Source: [drivers/magnetometer/vtrantech/vcm1193l](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/vtrantech/vcm1193l)
|
||||
|
||||
<a id="vcm1193l_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#vcm1193l_usage}
|
||||
|
||||
```
|
||||
vcm1193l <command> [arguments...]
|
||||
|
||||
@@ -14,7 +14,7 @@ Source: [drivers/optical_flow/thoneflow](https://github.com/PX4/PX4-Autopilot/tr
|
||||
|
||||
### Приклади
|
||||
|
||||
Спроба запустити драйвер на вказаному послідовному пристрої.
|
||||
Attempt to start driver on a specified serial device.
|
||||
|
||||
```
|
||||
thoneflow start -d /dev/ttyS1
|
||||
@@ -26,9 +26,7 @@ Stop driver
|
||||
thoneflow stop
|
||||
```
|
||||
|
||||
<a id="thoneflow_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#thoneflow_usage}
|
||||
|
||||
```
|
||||
thoneflow <command> [arguments...]
|
||||
|
||||
@@ -0,0 +1,122 @@
|
||||
# Modules Reference: Radio Control (Driver)
|
||||
|
||||
## crsf_rc
|
||||
|
||||
Source: [drivers/rc/crsf_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/crsf_rc)
|
||||
|
||||
### Опис
|
||||
|
||||
This module parses the CRSF RC uplink protocol and generates CRSF downlink telemetry data
|
||||
|
||||
### Usage {#crsf_rc_usage}
|
||||
|
||||
```
|
||||
crsf_rc <command> [arguments...]
|
||||
Commands:
|
||||
start
|
||||
[-d <val>] RC device
|
||||
values: <file:dev>, default: /dev/ttyS3
|
||||
|
||||
stop
|
||||
|
||||
status print status info
|
||||
```
|
||||
|
||||
## dsm_rc
|
||||
|
||||
Source: [drivers/rc/dsm_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/dsm_rc)
|
||||
|
||||
### Опис
|
||||
|
||||
This module does Spektrum DSM RC input parsing.
|
||||
|
||||
### Usage {#dsm_rc_usage}
|
||||
|
||||
```
|
||||
dsm_rc <command> [arguments...]
|
||||
Commands:
|
||||
start
|
||||
[-d <val>] RC device
|
||||
values: <file:dev>, default: /dev/ttyS3
|
||||
|
||||
bind Send a DSM bind command (module must be running)
|
||||
|
||||
stop
|
||||
|
||||
status print status info
|
||||
```
|
||||
|
||||
## ghst_rc
|
||||
|
||||
Source: [drivers/rc/ghst_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/ghst_rc)
|
||||
|
||||
### Опис
|
||||
|
||||
This module does Ghost (GHST) RC input parsing.
|
||||
|
||||
### Usage {#ghst_rc_usage}
|
||||
|
||||
```
|
||||
ghst_rc <command> [arguments...]
|
||||
Commands:
|
||||
start
|
||||
[-d <val>] RC device
|
||||
values: <file:dev>, default: /dev/ttyS3
|
||||
|
||||
stop
|
||||
|
||||
status print status info
|
||||
```
|
||||
|
||||
## rc_input
|
||||
|
||||
Source: [drivers/rc_input](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc_input)
|
||||
|
||||
### Опис
|
||||
|
||||
This module does the RC input parsing and auto-selecting the method. Supported methods are:
|
||||
|
||||
- PPM
|
||||
- SBUS
|
||||
- DSM
|
||||
- SUMD
|
||||
- ST24
|
||||
- TBS Crossfire (CRSF)
|
||||
|
||||
### Usage {#rc_input_usage}
|
||||
|
||||
```
|
||||
rc_input <command> [arguments...]
|
||||
Commands:
|
||||
start
|
||||
[-d <val>] RC device
|
||||
values: <file:dev>, default: /dev/ttyS3
|
||||
|
||||
bind Send a DSM bind command (module must be running)
|
||||
|
||||
stop
|
||||
|
||||
status print status info
|
||||
```
|
||||
|
||||
## sbus_rc
|
||||
|
||||
Source: [drivers/rc/sbus_rc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rc/sbus_rc)
|
||||
|
||||
### Опис
|
||||
|
||||
This module does SBUS RC input parsing.
|
||||
|
||||
### Usage {#sbus_rc_usage}
|
||||
|
||||
```
|
||||
sbus_rc <command> [arguments...]
|
||||
Commands:
|
||||
start
|
||||
[-d <val>] RC device
|
||||
values: <file:dev>, default: /dev/ttyS3
|
||||
|
||||
stop
|
||||
|
||||
status print status info
|
||||
```
|
||||
@@ -4,9 +4,7 @@
|
||||
|
||||
Source: [drivers/rpm/pcf8583](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/rpm/pcf8583)
|
||||
|
||||
<a id="pcf8583_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#pcf8583_usage}
|
||||
|
||||
```
|
||||
pcf8583 <command> [arguments...]
|
||||
|
||||
@@ -24,9 +24,7 @@ Set the Squawk Code
|
||||
$ sagetech_mxs squawk 1200
|
||||
```
|
||||
|
||||
<a id="sagetech_mxs_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#sagetech_mxs_usage}
|
||||
|
||||
```
|
||||
sagetech_mxs <command> [arguments...]
|
||||
|
||||
@@ -8,9 +8,7 @@ Source: [modules/attitude_estimator_q](https://github.com/PX4/PX4-Autopilot/tree
|
||||
|
||||
Оцінювач висоти q.
|
||||
|
||||
<a id="AttitudeEstimatorQ_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#AttitudeEstimatorQ_usage}
|
||||
|
||||
```
|
||||
AttitudeEstimatorQ <command> [arguments...]
|
||||
@@ -34,9 +32,7 @@ Source: [modules/airspeed_selector](https://github.com/PX4/PX4-Autopilot/tree/ma
|
||||
оцінки масштабного коефіцієнта від IAS до CAS, вона запускає кілька оцінювачів вітру
|
||||
а також публікує їх.
|
||||
|
||||
<a id="airspeed_estimator_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#airspeed_estimator_usage}
|
||||
|
||||
```
|
||||
airspeed_estimator <command> [arguments...]
|
||||
@@ -61,9 +57,7 @@ The documentation can be found on the [ECL/EKF Overview & Tuning](https://docs.p
|
||||
ekf2 can be started in replay mode (`-r`): in this mode, it does not access the system time, but only uses the
|
||||
timestamps from the sensor topics.
|
||||
|
||||
<a id="ekf2_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#ekf2_usage}
|
||||
|
||||
```
|
||||
ekf2 <command> [arguments...]
|
||||
@@ -88,9 +82,7 @@ Source: [modules/local_position_estimator](https://github.com/PX4/PX4-Autopilot/
|
||||
|
||||
Оцінювач відношення та позиції за допомогою розширеного фільтра Калмана.
|
||||
|
||||
<a id="local_position_estimator_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#local_position_estimator_usage}
|
||||
|
||||
```
|
||||
local_position_estimator <command> [arguments...]
|
||||
@@ -108,9 +100,7 @@ Source: [modules/mc_hover_thrust_estimator](https://github.com/PX4/PX4-Autopilot
|
||||
|
||||
### Опис
|
||||
|
||||
<a id="mc_hover_thrust_estimator_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mc_hover_thrust_estimator_usage}
|
||||
|
||||
```
|
||||
mc_hover_thrust_estimator <command> [arguments...]
|
||||
|
||||
@@ -16,9 +16,7 @@ Source: [modules/simulation/simulator_sih](https://github.com/PX4/PX4-Autopilot/
|
||||
|
||||
Симулятор реалізує рівняння руху за допомогою матричної алгебри.Використовується кватерніонне представлення для орієнтації.Для інтегрування використовується пряма схема Ейлера.Більшість змінних оголошуються глобальними в файлі .hpp, щоб уникнути переповнення стеку.
|
||||
|
||||
<a id="simulator_sih_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#simulator_sih_usage}
|
||||
|
||||
```
|
||||
simulator_sih <command> [arguments...]
|
||||
|
||||
+121
-187
@@ -6,9 +6,7 @@ Source: [modules/simulation/battery_simulator](https://github.com/PX4/PX4-Autopi
|
||||
|
||||
### Опис
|
||||
|
||||
<a id="battery_simulator_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#battery_simulator_usage}
|
||||
|
||||
```
|
||||
battery_simulator <command> [arguments...]
|
||||
@@ -26,17 +24,15 @@ Source: [modules/battery_status](https://github.com/PX4/PX4-Autopilot/tree/main/
|
||||
|
||||
### Опис
|
||||
|
||||
Надана функціональність включає в себе:
|
||||
The provided functionality includes:
|
||||
|
||||
- Read the output from the ADC driver (via ioctl interface) and publish `battery_status`.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Він запускається у власній темі і проводить опитування на поточну обрану тему гіроскопа.
|
||||
It runs in its own thread and polls on the currently selected gyro topic.
|
||||
|
||||
<a id="battery_status_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#battery_status_usage}
|
||||
|
||||
```
|
||||
battery_status <command> [arguments...]
|
||||
@@ -74,9 +70,7 @@ It discards topics from the `camera_trigger` module if camera capture is enabled
|
||||
For the topics that are not discarded it creates a `CameraCapture` topic with the timestamp information
|
||||
from the `CameraTrigger` and position information from the vehicle.
|
||||
|
||||
<a id="camera_feedback_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#camera_feedback_usage}
|
||||
|
||||
```
|
||||
camera_feedback <command> [arguments...]
|
||||
@@ -94,14 +88,12 @@ Source: [drivers/cdcacm_autostart](https://github.com/PX4/PX4-Autopilot/tree/mai
|
||||
|
||||
### Опис
|
||||
|
||||
Цей модуль прослуховує USB і автоматично налаштовує протокол в залежності від отриманих байтів.
|
||||
Підтримувані протоколи: MAVLink, nsh та ublox послідовний прохід. Якщо параметр SYS_USB_AUTO=2
|
||||
модуль буде намагатися запустити mavlink лише тоді, коли буде виявлено USB VBUS. В іншому випадку він буде обертатися
|
||||
і продовжувати перевіряти VBUS та запускати mavlink, як тільки він виявиться.
|
||||
This module listens on USB and auto-configures the protocol depending on the bytes received.
|
||||
The supported protocols are: MAVLink, nsh, and ublox serial passthrough. If the parameter SYS_USB_AUTO=2
|
||||
the module will only try to start mavlink as long as the USB VBUS is detected. Otherwise it will spin
|
||||
and continue to check for VBUS and start mavlink once it is detected.
|
||||
|
||||
<a id="cdcacm_autostart_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#cdcacm_autostart_usage}
|
||||
|
||||
```
|
||||
cdcacm_autostart <command> [arguments...]
|
||||
@@ -119,11 +111,9 @@ Source: [modules/commander](https://github.com/PX4/PX4-Autopilot/tree/main/src/m
|
||||
|
||||
### Опис
|
||||
|
||||
Модуль командира містить машину станів для перемикання режимів та аварійної поведінки.
|
||||
The commander module contains the state machine for mode switching and failsafe behavior.
|
||||
|
||||
<a id="commander_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#commander_usage}
|
||||
|
||||
```
|
||||
commander <command> [arguments...]
|
||||
@@ -177,22 +167,20 @@ Source: [modules/dataman](https://github.com/PX4/PX4-Autopilot/tree/main/src/mod
|
||||
|
||||
### Опис
|
||||
|
||||
Модуль для забезпечення постійного сховища для решти системи у вигляді простої бази даних через C API.
|
||||
Module to provide persistent storage for the rest of the system in form of a simple database through a C API.
|
||||
Multiple backends are supported depending on the board:
|
||||
|
||||
- файл (наприклад, на SD-карті)
|
||||
- Оперативна пам'ять (очевидно, що вона не є постійною)
|
||||
- a file (eg. on the SD card)
|
||||
- RAM (this is obviously not persistent)
|
||||
|
||||
Використовується для зберігання структурованих даних різних типів: маршрутні точки місії, стан місії та полігони геозони.
|
||||
Кожен тип має певний тип і фіксовану максимальну кількість елементів зберігання, щоб забезпечити швидкий випадковий доступ.
|
||||
It is used to store structured data of different types: mission waypoints, mission state and geofence polygons.
|
||||
Each type has a specific type and a fixed maximum amount of storage items, so that fast random access is possible.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Читання і запис одного елемента завжди атомарні.
|
||||
Reading and writing a single item is always atomic.
|
||||
|
||||
<a id="dataman_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#dataman_usage}
|
||||
|
||||
```
|
||||
dataman <command> [arguments...]
|
||||
@@ -216,20 +204,18 @@ Source: [systemcmds/dmesg](https://github.com/PX4/PX4-Autopilot/tree/main/src/sy
|
||||
|
||||
### Опис
|
||||
|
||||
Інструмент командного рядка для показу повідомлень консолі завантаження.
|
||||
Зауважте, що вивід з робочих черг NuttX та syslog не перехоплюється.
|
||||
Command-line tool to show bootup console messages.
|
||||
Note that output from NuttX's work queues and syslog are not captured.
|
||||
|
||||
### Приклади
|
||||
|
||||
Продовжує друкувати всі повідомлення у фоновому режимі:
|
||||
Keep printing all messages in the background:
|
||||
|
||||
```
|
||||
dmesg -f &
|
||||
```
|
||||
|
||||
<a id="dmesg_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#dmesg_usage}
|
||||
|
||||
```
|
||||
dmesg <command> [arguments...]
|
||||
@@ -243,11 +229,9 @@ Source: [modules/esc_battery](https://github.com/PX4/PX4-Autopilot/tree/main/src
|
||||
|
||||
### Опис
|
||||
|
||||
Це реалізує використання інформації зі статусу ESC і публікує її як стан батареї.
|
||||
This implements using information from the ESC status and publish it as battery status.
|
||||
|
||||
<a id="esc_battery_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#esc_battery_usage}
|
||||
|
||||
```
|
||||
esc_battery <command> [arguments...]
|
||||
@@ -265,11 +249,9 @@ Source: [modules/gyro_calibration](https://github.com/PX4/PX4-Autopilot/tree/mai
|
||||
|
||||
### Опис
|
||||
|
||||
Просте онлайн-калібрування гіроскопа.
|
||||
Simple online gyroscope calibration.
|
||||
|
||||
<a id="gyro_calibration_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#gyro_calibration_usage}
|
||||
|
||||
```
|
||||
gyro_calibration <command> [arguments...]
|
||||
@@ -287,9 +269,7 @@ Source: [modules/gyro_fft](https://github.com/PX4/PX4-Autopilot/tree/main/src/mo
|
||||
|
||||
### Опис
|
||||
|
||||
<a id="gyro_fft_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#gyro_fft_usage}
|
||||
|
||||
```
|
||||
gyro_fft <command> [arguments...]
|
||||
@@ -307,13 +287,11 @@ Source: [drivers/heater](https://github.com/PX4/PX4-Autopilot/tree/main/src/driv
|
||||
|
||||
### Опис
|
||||
|
||||
Фоновий процес, що періодично запускається в робочій черзі LP для регулювання температури IMU на заданому рівні.
|
||||
Background process running periodically on the LP work queue to regulate IMU temperature at a setpoint.
|
||||
|
||||
Це завдання можна запустити під час завантаження зі скриптів запуску, встановивши SENS_EN_THERMAL, або через CLI.
|
||||
This task can be started at boot from the startup scripts by setting SENS_EN_THERMAL or via CLI.
|
||||
|
||||
<a id="heater_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#heater_usage}
|
||||
|
||||
```
|
||||
heater <command> [arguments...]
|
||||
@@ -331,11 +309,9 @@ Source: [systemcmds/i2c_launcher](https://github.com/PX4/PX4-Autopilot/tree/main
|
||||
|
||||
### Опис
|
||||
|
||||
Демон, який запускає драйвери на основі виявлених пристроїв I2C.
|
||||
Daemon that starts drivers based on found I2C devices.
|
||||
|
||||
<a id="i2c_launcher_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#i2c_launcher_usage}
|
||||
|
||||
```
|
||||
i2c_launcher <command> [arguments...]
|
||||
@@ -401,9 +377,7 @@ The architecture is as shown below:
|
||||
|
||||
<a id="internal_combustion_engine_control_usage"></a>
|
||||
|
||||
<a id="internal_combustion_engine_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#internal_combustion_engine_control_usage}
|
||||
|
||||
```
|
||||
internal_combustion_engine_control <command> [arguments...]
|
||||
@@ -427,26 +401,25 @@ states, such as commanded thrust, arming state and vehicle motion.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Кожен тип реалізовано у власному класі зі спільним базовим класом. Базовий клас підтримує стан (landed,
|
||||
maybe_landed, ground_contact). Кожен можливий стан реалізується в похідних класах. Гістерезис та фіксований
|
||||
пріоритет кожного внутрішнього стану визначає фактичний стан land_detector.
|
||||
Every type is implemented in its own class with a common base class. The base class maintains a state (landed,
|
||||
maybe_landed, ground_contact). Each possible state is implemented in the derived classes. A hysteresis and a fixed
|
||||
priority of each internal state determines the actual land_detector state.
|
||||
|
||||
#### Мультикоптер Land Detector
|
||||
#### Multicopter Land Detector
|
||||
|
||||
**ground_contact**: thrust setpoint and velocity in z-direction must be below a defined threshold for time
|
||||
GROUND_CONTACT_TRIGGER_TIME_US. При виявленні контакту з землею регулятор положення вимикає задане значення тяги
|
||||
у тілі x та y.
|
||||
GROUND_CONTACT_TRIGGER_TIME_US. When ground_contact is detected, the position controller turns off the thrust setpoint
|
||||
in body x and y.
|
||||
|
||||
**maybe_landed**: it requires ground_contact together with a tighter thrust setpoint threshold and no velocity in the
|
||||
horizontal direction. Час спрацьовування визначається параметром MAYBE_LAND_TRIGGER_TIME. Коли виявляється maybe_landed, контролер положення встановлює задане значення тяги на нуль.
|
||||
horizontal direction. The trigger time is defined by MAYBE_LAND_TRIGGER_TIME. When maybe_landed is detected, the
|
||||
position controller sets the thrust setpoint to zero.
|
||||
|
||||
**landed**: it requires maybe_landed to be true for time LAND_DETECTOR_TRIGGER_TIME_US.
|
||||
|
||||
Модуль періодично запускається у черзі робіт HP.
|
||||
The module runs periodically on the HP work queue.
|
||||
|
||||
<a id="land_detector_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#land_detector_usage}
|
||||
|
||||
```
|
||||
land_detector <command> [arguments...]
|
||||
@@ -468,12 +441,10 @@ Source: [modules/load_mon](https://github.com/PX4/PX4-Autopilot/tree/main/src/mo
|
||||
Background process running periodically on the low priority work queue to calculate the CPU load and RAM
|
||||
usage and publish the `cpuload` topic.
|
||||
|
||||
У NuttX він також перевіряє використання стеку кожним процесом, і якщо воно падає нижче 300 байт, виводиться попередження,
|
||||
яке також буде показано у файлі логу.
|
||||
On NuttX it also checks the stack usage of each process and if it falls below 300 bytes, a warning is output,
|
||||
which will also appear in the log file.
|
||||
|
||||
<a id="load_mon_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#load_mon_usage}
|
||||
|
||||
```
|
||||
load_mon <command> [arguments...]
|
||||
@@ -492,46 +463,47 @@ Source: [modules/logger](https://github.com/PX4/PX4-Autopilot/tree/main/src/modu
|
||||
### Опис
|
||||
|
||||
System logger which logs a configurable set of uORB topics and system printf messages
|
||||
(`PX4_WARN` and `PX4_ERR`) to ULog files. Вони можуть бути використані для оцінки продуктивності системи та польоту,
|
||||
налаштування, відтворення та аналізу збоїв.
|
||||
(`PX4_WARN` and `PX4_ERR`) to ULog files. These can be used for system and flight performance evaluation,
|
||||
tuning, replay and crash analysis.
|
||||
|
||||
Він підтримує 2 бекенди:
|
||||
It supports 2 backends:
|
||||
|
||||
- Файли: запис файлів ULog до файлової системи (SD-карта)
|
||||
- MAVLink: передача даних ULog через MAVLink клієнту (клієнт повинен це підтримувати)
|
||||
- Files: write ULog files to the file system (SD card)
|
||||
- MAVLink: stream ULog data via MAVLink to a client (the client must support this)
|
||||
|
||||
Обидва бекенди можуть бути активовані та використовуватися одночасно.
|
||||
Both backends can be enabled and used at the same time.
|
||||
|
||||
Файловий бекенд підтримує 2 типи логів: повний (звичайний лог) і журнал місій. Журнал місії - це скорочений файл ulog, який можна використовувати, наприклад, для географічних міток або управління транспортним засобом. Його можна увімкнути та налаштувати за допомогою параметра SDLOG_MISSION.
|
||||
Звичайний журнал завжди є підмножиною журналу місій.
|
||||
The file backend supports 2 types of log files: full (the normal log) and a mission
|
||||
log. The mission log is a reduced ulog file and can be used for example for geotagging or
|
||||
vehicle management. It can be enabled and configured via SDLOG_MISSION parameter.
|
||||
The normal log is always a superset of the mission log.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Реалізація використовує два потоки:
|
||||
The implementation uses two threads:
|
||||
|
||||
- The main thread, running at a fixed rate (or polling on a topic if started with -p) and checking for
|
||||
data updates
|
||||
- Потік запису, що записує дані у файл
|
||||
- The writer thread, writing data to the file
|
||||
|
||||
Між ними знаходиться буфер запису з конфігурованим розміром (і ще один буфер фіксованого розміру для журналу місій). Він повинен бути великим, щоб уникнути втрати даних.
|
||||
In between there is a write buffer with configurable size (and another fixed-size buffer for
|
||||
the mission log). It should be large to avoid dropouts.
|
||||
|
||||
### Приклади
|
||||
|
||||
Типове використання для початку ведення журналу негайно:
|
||||
Typical usage to start logging immediately:
|
||||
|
||||
```
|
||||
logger start -e -t
|
||||
```
|
||||
|
||||
Або якщо вже працює:
|
||||
Or if already running:
|
||||
|
||||
```
|
||||
logger on
|
||||
```
|
||||
|
||||
<a id="logger_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#logger_usage}
|
||||
|
||||
```
|
||||
logger <command> [arguments...]
|
||||
@@ -572,11 +544,9 @@ Source: [modules/mag_bias_estimator](https://github.com/PX4/PX4-Autopilot/tree/m
|
||||
|
||||
### Опис
|
||||
|
||||
Онлайн-оцінювач похибки магнітометра.
|
||||
Online magnetometer bias estimator.
|
||||
|
||||
<a id="mag_bias_estimator_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#mag_bias_estimator_usage}
|
||||
|
||||
```
|
||||
mag_bias_estimator <command> [arguments...]
|
||||
@@ -594,11 +564,9 @@ Source: [modules/manual_control](https://github.com/PX4/PX4-Autopilot/tree/main/
|
||||
|
||||
### Опис
|
||||
|
||||
Модуль споживає вхідні дані вручним керуванням, публікуючи одну установку керування вручну.
|
||||
Module consuming manual_control_inputs publishing one manual_control_setpoint.
|
||||
|
||||
<a id="manual_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#manual_control_usage}
|
||||
|
||||
```
|
||||
manual_control <command> [arguments...]
|
||||
@@ -617,9 +585,9 @@ Source: [systemcmds/netman](https://github.com/PX4/PX4-Autopilot/tree/main/src/s
|
||||
### Опис
|
||||
|
||||
Network configuration manager saves the network settings in non-volatile
|
||||
memory. On boot the `update` option will be run. Якщо конфігурація мережі
|
||||
не існує. Значення за замовчуванням буде збережено в неплавучій пам'яті та
|
||||
система перезавантажена.
|
||||
memory. On boot the `update` option will be run. If a network configuration
|
||||
does not exist. The default setting will be saved in non-volatile and the
|
||||
system rebooted.
|
||||
|
||||
#### update
|
||||
|
||||
@@ -631,8 +599,8 @@ deletes the file and reboots the system.
|
||||
#### save
|
||||
|
||||
The `save` option will save settings from non-volatile memory to a file named
|
||||
`net.cfg` on the SD Card filesystem for editing. Використовуйте це, щоб відредагувати налаштування.
|
||||
Збереження не негайно застосовує мережеві налаштування; користувач повинен перезавантажити стек польоту.
|
||||
`net.cfg` on the SD Card filesystem for editing. Use this to edit the settings.
|
||||
Save does not immediately apply the network settings; the user must reboot the flight stack.
|
||||
By contrast, the `update` command is run by the start-up script, commits the settings to non-volatile memory,
|
||||
and reboots the flight controller (which will then use the new settings).
|
||||
|
||||
@@ -643,12 +611,10 @@ The `show` option will display the network settings in `net.cfg` to the console.
|
||||
### Приклади
|
||||
|
||||
$ netman save # Save the parameters to the SD card.
|
||||
$ netman show # відображення поточних налаштувань.
|
||||
$ netman update -i eth0 # зробити оновлення
|
||||
$ netman show # display current settings.
|
||||
$ netman update -i eth0 # do an update
|
||||
|
||||
<a id="netman_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#netman_usage}
|
||||
|
||||
```
|
||||
netman <command> [arguments...]
|
||||
@@ -669,11 +635,9 @@ Source: [drivers/pwm_input](https://github.com/PX4/PX4-Autopilot/tree/main/src/d
|
||||
|
||||
### Опис
|
||||
|
||||
Вимірює вхід PWM на AUX5 (або MAIN5) через таймер захоплення ISR та публікує через повідомлення uORB 'pwm_input'.
|
||||
Measures the PWM input on AUX5 (or MAIN5) via a timer capture ISR and publishes via the uORB 'pwm_input\` message.
|
||||
|
||||
<a id="pwm_input_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#pwm_input_usage}
|
||||
|
||||
```
|
||||
pwm_input <command> [arguments...]
|
||||
@@ -697,11 +661,9 @@ and then publish as `rc_channels` and `manual_control_input`.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Щоб зменшити затримку управління, модуль запланований на опублікування введення_управління.
|
||||
To reduce control latency, the module is scheduled on input_rc publications.
|
||||
|
||||
<a id="rc_update_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#rc_update_usage}
|
||||
|
||||
```
|
||||
rc_update <command> [arguments...]
|
||||
@@ -719,7 +681,7 @@ Source: [modules/replay](https://github.com/PX4/PX4-Autopilot/tree/main/src/modu
|
||||
|
||||
### Опис
|
||||
|
||||
Цей модуль використовується для відтворення файлів ULog.
|
||||
This module is used to replay ULog files.
|
||||
|
||||
There are 2 environment variables used for configuration: `replay`, which must be set to an ULog file name - it's
|
||||
the log file to be replayed. The second is the mode, specified via `replay_mode`:
|
||||
@@ -729,16 +691,14 @@ the log file to be replayed. The second is the mode, specified via `replay_mode`
|
||||
- Generic otherwise: this can be used to replay any module(s), but the replay will be done with the same speed as the
|
||||
log was recorded.
|
||||
|
||||
Модуль зазвичай використовується разом з правилами видавця uORB, щоб вказати, які повідомлення потрібно відтворити.
|
||||
Модуль відтворення просто опублікує всі повідомлення, які знаходяться в журналі. Це також застосовує параметри з
|
||||
журналу.
|
||||
The module is typically used together with uORB publisher rules, to specify which messages should be replayed.
|
||||
The replay module will just publish all messages that are found in the log. It also applies the parameters from
|
||||
the log.
|
||||
|
||||
The replay procedure is documented on the [System-wide Replay](https://docs.px4.io/main/en/debug/system_wide_replay.html)
|
||||
page.
|
||||
|
||||
<a id="replay_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#replay_usage}
|
||||
|
||||
```
|
||||
replay <command> [arguments...]
|
||||
@@ -760,14 +720,12 @@ Source: [modules/events](https://github.com/PX4/PX4-Autopilot/tree/main/src/modu
|
||||
|
||||
### Опис
|
||||
|
||||
Фоновий процес, що періодично виконується в черзі завдань LP для виконання рутинних завдань.
|
||||
Зараз він відповідає лише за сигнал тривоги на втрату RC.
|
||||
Background process running periodically on the LP work queue to perform housekeeping tasks.
|
||||
It is currently only responsible for tone alarm on RC Loss.
|
||||
|
||||
Завдання можна почати через CLI або теми uORB (vehicle_command з MAVLink тощо).
|
||||
The tasks can be started via CLI or uORB topics (vehicle_command from MAVLink, etc.).
|
||||
|
||||
<a id="send_event_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#send_event_usage}
|
||||
|
||||
```
|
||||
send_event <command> [arguments...]
|
||||
@@ -787,9 +745,7 @@ Source: [modules/simulation/sensor_agp_sim](https://github.com/PX4/PX4-Autopilot
|
||||
|
||||
Module to simulate auxiliary global position measurements with optional failure modes for SIH simulation.
|
||||
|
||||
<a id="sensor_agp_sim_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#sensor_agp_sim_usage}
|
||||
|
||||
```
|
||||
sensor_agp_sim <command> [arguments...]
|
||||
@@ -807,9 +763,7 @@ Source: [modules/simulation/sensor_airspeed_sim](https://github.com/PX4/PX4-Auto
|
||||
|
||||
### Опис
|
||||
|
||||
<a id="sensor_arispeed_sim_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#sensor_arispeed_sim_usage}
|
||||
|
||||
```
|
||||
sensor_arispeed_sim <command> [arguments...]
|
||||
@@ -827,9 +781,7 @@ Source: [modules/simulation/sensor_baro_sim](https://github.com/PX4/PX4-Autopilo
|
||||
|
||||
### Опис
|
||||
|
||||
<a id="sensor_baro_sim_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#sensor_baro_sim_usage}
|
||||
|
||||
```
|
||||
sensor_baro_sim <command> [arguments...]
|
||||
@@ -847,9 +799,7 @@ Source: [modules/simulation/sensor_gps_sim](https://github.com/PX4/PX4-Autopilot
|
||||
|
||||
### Опис
|
||||
|
||||
<a id="sensor_gps_sim_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#sensor_gps_sim_usage}
|
||||
|
||||
```
|
||||
sensor_gps_sim <command> [arguments...]
|
||||
@@ -867,9 +817,7 @@ Source: [modules/simulation/sensor_mag_sim](https://github.com/PX4/PX4-Autopilot
|
||||
|
||||
### Опис
|
||||
|
||||
<a id="sensor_mag_sim_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#sensor_mag_sim_usage}
|
||||
|
||||
```
|
||||
sensor_mag_sim <command> [arguments...]
|
||||
@@ -887,26 +835,25 @@ Source: [modules/sensors](https://github.com/PX4/PX4-Autopilot/tree/main/src/mod
|
||||
|
||||
### Опис
|
||||
|
||||
Модуль сенсорів є центральним у всій системі. Він отримує вихід низького рівня від драйверів, перетворює його в більш придатну форму і публікує його для решти системи.
|
||||
The sensors module is central to the whole system. It takes low-level output from drivers, turns
|
||||
it into a more usable form, and publishes it for the rest of the system.
|
||||
|
||||
Надана функціональність включає в себе:
|
||||
The provided functionality includes:
|
||||
|
||||
- Read the output from the sensor drivers (`SensorGyro`, etc.).
|
||||
Якщо існують кілька екземплярів того самого типу, виконуйте голосування та обробку аварійної ситуації.
|
||||
Потім застосуйте обертання дошки та калібрування температури (якщо ввімкнено). And finally publish the data; one of the
|
||||
If there are multiple of the same type, do voting and failover handling.
|
||||
Then apply the board rotation and temperature calibration (if enabled). And finally publish the data; one of the
|
||||
topics is `SensorCombined`, used by many parts of the system.
|
||||
- Make sure the sensor drivers get the updated calibration parameters (scale & offset) when the parameters change or
|
||||
on startup. Драйвери сенсора використовують інтерфейс ioctl для оновлення параметрів. For this to work properly, the
|
||||
on startup. The sensor drivers use the ioctl interface for parameter updates. For this to work properly, the
|
||||
sensor drivers must already be running when `sensors` is started.
|
||||
- Do sensor consistency checks and publish the `SensorsStatusImu` topic.
|
||||
|
||||
### Імплементація
|
||||
|
||||
Він запускається у власній темі і проводить опитування на поточну обрану тему гіроскопа.
|
||||
It runs in its own thread and polls on the currently selected gyro topic.
|
||||
|
||||
<a id="sensors_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#sensors_usage}
|
||||
|
||||
```
|
||||
sensors <command> [arguments...]
|
||||
@@ -925,9 +872,7 @@ Source: [modules/simulation/system_power_simulator](https://github.com/PX4/PX4-A
|
||||
|
||||
### Опис
|
||||
|
||||
<a id="system_power_simulation_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#system_power_simulation_usage}
|
||||
|
||||
```
|
||||
system_power_simulation <command> [arguments...]
|
||||
@@ -945,11 +890,9 @@ Source: [drivers/tattu_can](https://github.com/PX4/PX4-Autopilot/tree/main/src/d
|
||||
|
||||
### Опис
|
||||
|
||||
Драйвер для зчитування даних з розумної батареї Tattu 12S 16000mAh.
|
||||
Driver for reading data from the Tattu 12S 16000mAh smart battery.
|
||||
|
||||
<a id="tattu_can_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#tattu_can_usage}
|
||||
|
||||
```
|
||||
tattu_can <command> [arguments...]
|
||||
@@ -967,14 +910,13 @@ Source: [modules/temperature_compensation](https://github.com/PX4/PX4-Autopilot/
|
||||
|
||||
### Опис
|
||||
|
||||
Модуль компенсації температури дозволяє всім гіроскопам, акселерометрам та барометрам у системі бути температурно компенсованими. Модуль відстежує дані, які надходять від датчиків та оновлює пов'язану тему sensor_correction
|
||||
кожного разу, коли виявляється зміна температури. Модуль також може бути налаштований для виконання обчислення коефіцієнта
|
||||
наступного завантаження, що дозволяє обчислити калібрувальні коефіцієнти теплової калібрації під час
|
||||
циклу температури автомобіля.
|
||||
The temperature compensation module allows all of the gyro(s), accel(s), and baro(s) in the system to be temperature
|
||||
compensated. The module monitors the data coming from the sensors and updates the associated sensor_correction topic
|
||||
whenever a change in temperature is detected. The module can also be configured to perform the coeffecient calculation
|
||||
routine at next boot, which allows the thermal calibration coeffecients to be calculated while the vehicle undergoes
|
||||
a temperature cycle.
|
||||
|
||||
<a id="temperature_compensation_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#temperature_compensation_usage}
|
||||
|
||||
```
|
||||
temperature_compensation <command> [arguments...]
|
||||
@@ -1004,9 +946,7 @@ Writes the RTC time cyclically to a file and reloads this value on startup.
|
||||
This allows monotonic time on systems that only have a software RTC (that is not battery powered).
|
||||
Explicitly setting the time backwards (e.g. via system_time) is still possible.
|
||||
|
||||
<a id="time_persistor_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#time_persistor_usage}
|
||||
|
||||
```
|
||||
time_persistor <command> [arguments...]
|
||||
@@ -1026,23 +966,21 @@ Source: [systemcmds/tune_control](https://github.com/PX4/PX4-Autopilot/tree/main
|
||||
|
||||
Command-line tool to control & test the (external) tunes.
|
||||
|
||||
Мелодії використовуються для надання слухових сповіщень та попереджень (наприклад, коли система озброєна, отримує позицію блокування тощо).
|
||||
Інструмент вимагає, щоб був запущений драйвер, який може керувати темою управління tune_control uorb.
|
||||
Tunes are used to provide audible notification and warnings (e.g. when the system arms, gets position lock, etc.).
|
||||
The tool requires that a driver is running that can handle the tune_control uorb topic.
|
||||
|
||||
Інформацію про формат мелодії та попередньо визначені системні мелодії можна знайти тут:
|
||||
Information about the tune format and predefined system tunes can be found here:
|
||||
https://github.com/PX4/PX4-Autopilot/blob/main/src/lib/tunes/tune_definition.desc
|
||||
|
||||
### Приклади
|
||||
|
||||
Грайте системний мелодію #2:
|
||||
Play system tune #2:
|
||||
|
||||
```
|
||||
tune_control play -t 2
|
||||
```
|
||||
|
||||
<a id="tune_control_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#tune_control_usage}
|
||||
|
||||
```
|
||||
tune_control <command> [arguments...]
|
||||
@@ -1069,7 +1007,7 @@ Source: [modules/uxrce_dds_client](https://github.com/PX4/PX4-Autopilot/tree/mai
|
||||
|
||||
### Опис
|
||||
|
||||
Клієнт UXRCE-DDS використовується для спілкування з агентом за допомогою тем uORB через послідовний або UDP.
|
||||
UXRCE-DDS Client used to communicate uORB topics with an Agent over serial or UDP.
|
||||
|
||||
### Приклади
|
||||
|
||||
@@ -1078,9 +1016,7 @@ uxrce_dds_client start -t serial -d /dev/ttyS3 -b 921600
|
||||
uxrce_dds_client start -t udp -h 127.0.0.1 -p 15555
|
||||
```
|
||||
|
||||
<a id="uxrce_dds_client_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#uxrce_dds_client_usage}
|
||||
|
||||
```
|
||||
uxrce_dds_client <command> [arguments...]
|
||||
@@ -1109,11 +1045,9 @@ Source: [systemcmds/work_queue](https://github.com/PX4/PX4-Autopilot/tree/main/s
|
||||
|
||||
### Опис
|
||||
|
||||
Інструмент командного рядка для відображення статусу черги роботи.
|
||||
Command-line tool to show work queue status.
|
||||
|
||||
<a id="work_queue_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#work_queue_usage}
|
||||
|
||||
```
|
||||
work_queue <command> [arguments...]
|
||||
|
||||
@@ -16,15 +16,13 @@ Source: [templates/template_module](https://github.com/PX4/PX4-Autopilot/tree/ma
|
||||
|
||||
### Приклади
|
||||
|
||||
Приклад використання CLI:
|
||||
CLI usage example:
|
||||
|
||||
```
|
||||
module start -f -p 42
|
||||
```
|
||||
|
||||
<a id="module_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#module_usage}
|
||||
|
||||
```
|
||||
module <command> [arguments...]
|
||||
@@ -47,9 +45,7 @@ Source: [examples/work_item](https://github.com/PX4/PX4-Autopilot/tree/main/src/
|
||||
|
||||
Приклад простого модуля, який виконується з черги завдань.
|
||||
|
||||
<a id="work_item_example_usage"></a>
|
||||
|
||||
### Використання
|
||||
### Usage {#work_item_example_usage}
|
||||
|
||||
```
|
||||
work_item_example <command> [arguments...]
|
||||
|
||||
@@ -58,6 +58,7 @@ To set up/start SIH:
|
||||
2. Відкрийте QGroundControl і зачекайте, поки контролер польоту також завантажиться та підключиться.
|
||||
3. Open [Vehicle Setup > Airframe](../config/airframe.md) then select the desired frame:
|
||||
- [SIH Quadcopter X](../airframes/airframe_reference.md#copter_simulation_sih_quadcopter_x)
|
||||
- SIH Hexacopter X currently only has an airframe for SITL to safe flash so on flight control hardware it has to be manually configured equivalently.
|
||||
- [SIH plane AERT](../airframes/airframe_reference.md#plane_simulation_sih_plane_aert)
|
||||
- [SIH Tailsitter Duo](../airframes/airframe_reference.md#vtol_simulation_sih_tailsitter_duo)
|
||||
- [SIH Standard VTOL QuadPlane](../airframes/airframe_reference.md#vtol_simulation_sih_standard_vtol_quadplane)
|
||||
@@ -116,25 +117,31 @@ In this case you don't need the flight controller hardware.
|
||||
1. Install the [PX4 Development toolchain](../dev_setup/dev_env.md).
|
||||
2. Виконайте відповідну команду make для кожного типу транспортного засобу (в корені репозиторію PX4-Autopilot):
|
||||
|
||||
- квадротор:
|
||||
- Quadcopter
|
||||
|
||||
```sh
|
||||
make px4_sitl sihsim_quadx
|
||||
```
|
||||
|
||||
- Закріплені крила (літаки):
|
||||
- Hexacopter
|
||||
|
||||
```sh
|
||||
make px4_sitl sihsim_hex
|
||||
```
|
||||
|
||||
- Fixed-wing (plane)
|
||||
|
||||
```sh
|
||||
make px4_sitl sihsim_airplane
|
||||
```
|
||||
|
||||
- XVert VTOL tailsitter:
|
||||
- XVert VTOL tailsitter
|
||||
|
||||
```sh
|
||||
make px4_sitl sihsim_xvert
|
||||
```
|
||||
|
||||
- Standard VTOL:
|
||||
- Standard VTOL
|
||||
|
||||
```sh
|
||||
make px4_sitl sihsim_standard_vtol
|
||||
@@ -235,9 +242,10 @@ For specific examples see the `_sihsim_` airframes in [ROMFS/px4fmu_common/init.
|
||||
|
||||
Динамічні моделі для різних транспортних засобів:
|
||||
|
||||
- Quadrotor: [pdf report](https://github.com/PX4/PX4-user_guide/raw/main/assets/simulation/SIH_dynamic_model.pdf).
|
||||
- Fixed-wing: Inspired by the PhD thesis: "Dynamics modeling of agile fixed-wing unmanned aerial vehicles." Khan, Waqas, під керівництвом Nahon, Meyer, Університет Макгілла, докторська дисертація, 2016.
|
||||
- Tailsitter: Inspired by the master's thesis: "Modeling and control of a flying wing tailsitter unmanned aerial vehicle." Chiappinelli, Romain, під керівництвом Nahon, Meyer, Університет Макгілла, магістерська робота, 2018.
|
||||
- Quadcopter: [pdf report](https://github.com/PX4/PX4-user_guide/raw/main/assets/simulation/SIH_dynamic_model.pdf).
|
||||
- Hexacopter: Equivalent to the Quadcopter but with a symmetric hexacopter x actuation setup.
|
||||
- Fixed-wing: Inspired by the PhD thesis: "Dynamics modeling of agile fixed-wing unmanned aerial vehicles." Khan, Waqas, supervised by Nahon, Meyer, McGill University, PhD thesis, 2016.
|
||||
- Tailsitter: Inspired by the master's thesis: "Modeling and control of a flying wing tailsitter unmanned aerial vehicle." Chiappinelli, Romain, supervised by Nahon, Meyer, McGill University, Masters thesis, 2018.
|
||||
|
||||
## Відео
|
||||
|
||||
|
||||
@@ -12,10 +12,10 @@ These simulators are not maintained, tested, or supported, by the core developme
|
||||
Інструменти мають різний рівень підтримки своїми спільнотами (деякі добре підтримують, інші - ні).
|
||||
Питання про ці інструменти повинні порушуватися на [форумах для обговорення](../contribute/support.md#forums-and-chat)
|
||||
|
||||
| Симулятор | Опис |
|
||||
| ----------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| [FlightGear](../sim_flightgear/README.md) | <p>Симулятор який надає фізично та візуально реалістичні симуляції. Зокрема він може моделювати багато погодних умов, включаючи грози, сніг, дощ та град, а також може симулювати температурні режими та різні типи атмосферних течій. [Симуляція кількох засобів](../sim_flightgear/multi_vehicle.md) також підтримується.</p> <p><strong>Рухомі засоби, що підтримуються:</strong> Літак, Автожир, Ровер</p> |
|
||||
| [JMAVSim](../sim_jmavsim/index.md) | <p>A simple multirotor/quad simulator. This was previously part of the PX4 development toolchain but was removed in favour of [Gazebo](../sim_gazebo_gz/index.md).</p> <p><strong>Supported Vehicles:</strong> Quad</p> |
|
||||
| [JSBSim](../sim_jsbsim/README.md) | <p>Симулятор, який надає моделі просунутої динаміки польоту. Він може використовуватися для моделювання реалістичної динаміки польоту, заснованої на даних з аеродинамічної труби.</p> <p><strong>Рухомі засоби, що підтримуються:</strong> Літак, Квадрокоптер, Гексакоптер</p> |
|
||||
| [AirSim](../sim_airsim/README.md) | <p>Міжплатформовий симулятор який надає фізично та візуально реалістичні симуляції. Цей симулятор ресурсомісткий та потребує значно потужніший комп'ютер ніж інші описані тут симулятори.</p><p><strong>Рухомі засоби, що підтримуються:</strong> Iris (модель мультиротора та налаштування для PX4 квадрокоптера в конфігурації "X").</p> |
|
||||
| [Simulation-In-Hardware](../sim_sih/README.md) (SIH) | <p>Альтернатива симуляції HITL, яка пропонує важку симуляцію в реальному часі безпосередньо на обладнанні автопілота. Цей симулятор реалізований на C++ у вигляді модуля PX4 безпосередньо в [коді](https://github.com/PX4/PX4-Autopilot/tree/main/src/modules/simulator_sih) прошивки. </p><p><strong>Supported Vehicles:</strong> Plane, Quad, Tailsitter, Standard VTOL</p> |
|
||||
| Симулятор | Опис |
|
||||
| ----------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| [Simulation-In-Hardware](../sim_sih/README.md) (SIH) | <p>A simulator implemented in C++ as a PX4 module directly in the Firmware [code](https://github.com/PX4/PX4-Autopilot/tree/main/src/modules/simulation/simulator_sih). It can be ran in SITL directly on the computer or as an alternative to HITL offering a hard real-time simulation directly on the hardware autopilot. </p><p><strong>Supported Vehicles:</strong> Quad, Hexa, Plane, Tailsitter, Standard VTOL</p> |
|
||||
| [FlightGear](../sim_flightgear/README.md) | <p>Симулятор який надає фізично та візуально реалістичні симуляції. Зокрема він може моделювати багато погодних умов, включаючи грози, сніг, дощ та град, а також може симулювати температурні режими та різні типи атмосферних течій. [Симуляція кількох засобів](../sim_flightgear/multi_vehicle.md) також підтримується.</p> <p><strong>Рухомі засоби, що підтримуються:</strong> Літак, Автожир, Ровер</p> |
|
||||
| [JMAVSim](../sim_jmavsim/index.md) | <p>A simple multirotor/quad simulator. This was previously part of the PX4 development toolchain but was removed in favour of [Gazebo](../sim_gazebo_gz/index.md).</p> <p><strong>Supported Vehicles:</strong> Quad</p> |
|
||||
| [JSBSim](../sim_jsbsim/README.md) | <p>Симулятор, який надає моделі просунутої динаміки польоту. Він може використовуватися для моделювання реалістичної динаміки польоту, заснованої на даних з аеродинамічної труби.</p> <p><strong>Рухомі засоби, що підтримуються:</strong> Літак, Квадрокоптер, Гексакоптер</p> |
|
||||
| [AirSim](../sim_airsim/README.md) | <p>Міжплатформовий симулятор який надає фізично та візуально реалістичні симуляції. Цей симулятор ресурсомісткий та потребує значно потужніший комп'ютер ніж інші описані тут симулятори.</p><p><strong>Рухомі засоби, що підтримуються:</strong> Iris (модель мультиротора та налаштування для PX4 квадрокоптера в конфігурації "X").</p> |
|
||||
|
||||
Reference in New Issue
Block a user