You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-Створює команду для місії транспортного засобу, а потім викликає `publish_vehicle_command`для публікації її (`_navigator->publish_vehicle_command(vehicle_command);`)
91
+
-Creates a vehicle command for the mission item then calls `publish_vehicle_command`to publish it (`_navigator->publish_vehicle_command(vehicle_command);`)
-Для деяких команд камери це встановлює ідентифікатор компонента на ідентифікатор компонента камери (`vehicle_command.target_component = 100; // MAV_COMP_ID_CAMERA`)
93
+
-For some camera commands it sets the component ID to the camera component id (`vehicle_command.target_component = 100; // MAV_COMP_ID_CAMERA`)
94
94
- Усі інші просто публікуються під стандартний компонент ID.
If your logs are secret enough to require encryption it is likely that you will not trust them on the public [Flight Review](../getting_started/flight_reporting.md) server (this is not particularly hardened against data loss or theft).
383
+
384
+
:::info
385
+
The public [Flight Review](../getting_started/flight_reporting.md) service does not support encrypted logs.
386
+
If you wish to use the service you can use the tools here to download and decrypt the files first.
387
+
:::
388
+
389
+
This section explains how you can host a _private_ instance of the Flight Review server.
390
+
This can use logs that you have downloaded and decrypted yourself, or you can include your private key in the server for automatic decryption of logs on upload.
391
+
392
+
Кроки наступні:
393
+
394
+
1. Follow the Flight Review [installation and setup](https://github.com/PX4/flight_review?tab=readme-ov-file#installation-and-setup) instructions to clone and setup the server.
395
+
396
+
2. Put your private key in the source code at: `flight_review/app/private_key/private_key.pem`
397
+
398
+
3. Add this key location into the server config file: `flight_review/app/config_default.ini`.
399
+
400
+
The line to add should look something like this (for the file above):
401
+
402
+
```sh
403
+
ulge_private_key = ../private_key/private_key.pem
404
+
```
405
+
406
+
4. Follow the Flight Review Instructions to start your server.
Copy file name to clipboardExpand all lines: docs/uk/dev_setup/building_px4.md
+5-24Lines changed: 5 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,31 +33,22 @@ If needed you can also [get the source code specific to a particular release](..
33
33
Спочатку ми зберемо цільову платформу симуляції з використанням консольного середовища.
34
34
Це дозволяє нам перевірити налаштування системи перед її запуском на реальному обладнанні та IDE.
35
35
36
-
Navigate into the **PX4-Autopilot** directory.
37
-
Depending on your operating system you will have installed either [Gazebo SITL](../sim_gazebo_gz/index.md) or [Gazebo Classic SITL](../sim_gazebo_classic/index.md) (if you don't know which you can try both).
38
-
39
-
:::: tabs
40
-
41
-
:::tab Gazebo
42
-
Start [Gazebo SITL](../sim_gazebo_gz/index.md) using the following command:
36
+
Navigate into the **PX4-Autopilot** directory and start [Gazebo SITL](../sim_gazebo_gz/index.md) using the following command:
43
37
44
38
```sh
45
39
make px4_sitl gz_x500
46
40
```
47
41
48
-
:::
49
-
50
-
:::tab Gazebo-Classic
51
-
Start [Gazebo SITL](../sim_gazebo_gz/index.md) using the following command:
42
+
:::details
43
+
If you installed Gazebo Classic
44
+
Start [Gazebo Classic SITL](../sim_gazebo_classic/index.md) using the following command:
Copy file name to clipboardExpand all lines: docs/uk/dev_setup/dev_env_linux_ubuntu.md
+17-22Lines changed: 17 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,24 @@
1
1
# Середовище розробки Ubuntu
2
2
3
-
The following instructions use a bash script to set up the PX4 development environment on the [Ubuntu Linux LTS](https://wiki.ubuntu.com/LTS) versions supported by PX4: Ubuntu 22.04 (Jammy Jellyfish), 20.04 (Focal Fossa), and 18.04 (Bionic Beaver).
3
+
The following instructions use a bash script to set up the PX4 development environment on the [Ubuntu Linux LTS](https://wiki.ubuntu.com/LTS) versions supported by PX4: Ubuntu 24.04 (Nimble Numbat) and Ubuntu 22.04 (Jammy Jellyfish).
4
4
5
5
The environment includes:
6
6
7
-
-[Gazebo Simulator](../sim_gazebo_gz/index.md) ("Harmonic") on Ubuntu 22.04
8
-
-[Gazebo Classic Simulator](../sim_gazebo_classic/index.md) on Ubuntu 20.04 and Ubuntu 18.04
-[Build toolchain for Pixhawk (and other NuttX-based hardware)](../dev_setup/building_px4.md#nuttx-pixhawk-based-boards).
10
9
11
-
:::info
10
+
On Ubuntu 22.04:
11
+
12
+
-[Gazebo Classic Simulator](../sim_gazebo_classic/index.md) can be used instead of Gazebo.
13
+
Gazebo is nearing feature-parity with Gazebo-Classic on PX4, and will soon replace it for all use cases.
14
+
12
15
The build toolchain for other flight controllers, simulators, and working with ROS are discussed in the [Other Targets](#other-targets) section below.
13
-
:::
14
16
15
-
:::tip
16
-
if you need to use Gazebo on Ubuntu 20.04 you can [manually install Gazebo "Garden"](../sim_gazebo_gz/index.md#installation-ubuntu-linux), with the caveat that this is end-of-life in November 2024.
17
-
If you want to use Gazebo Classic on Ubuntu 22.04 (say) then you can manually install it by following the instructions in [Gazebo Classic > Installation](../sim_gazebo_classic/index.md#installation).
17
+
:::details
18
+
Can I use an older version of Ubuntu?
19
+
PX4 supports the current and last Ubuntu LTS release where possible.
20
+
Older releases are not supported (so you can't raise defects against them), but may still work.
21
+
For example, Gazebo Classic setup is included in our standard build instructions for macOS, Ubuntu 18.04 and 20.04, and Windows on WSL2 for the same hosts.
18
22
:::
19
23
20
24
## Симуляція та NuttX (Pixhawk)
@@ -48,7 +52,9 @@ The script is intended to be run on _clean_ Ubuntu LTS installations, and may no
48
52
- При появі підказки по ходу виконання скрипту підтвердить вибір.
49
53
- You can use the `--no-nuttx` and `--no-sim-tools` options to omit the NuttX and/or simulation tools.
50
54
51
-
3. Перезавантажте комп'ютер при завершенні.
55
+
3. If you need Gazebo Classic (Ubuntu 22.04 only) then you can manually remove Gazebo and install it by following the instructions in [Gazebo Classic > Installation](../sim_gazebo_classic/index.md#installation).
56
+
57
+
4. Перезавантажте комп'ютер при завершенні.
52
58
53
59
:::details
54
60
Additional notes
@@ -62,8 +68,8 @@ These notes are provided "for information only":
62
68
```sh
63
69
$arm-none-eabi-gcc --version
64
70
65
-
arm-none-eabi-gcc (GNU Arm Embedded Toolchain 9-2020-q2-update) 9.3.1 20200408 (release)
This is free software; see the sourcefor copying conditions. There is NO
68
74
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
69
75
```
@@ -80,17 +86,6 @@ These notes are provided "for information only":
80
86
81
87
:::
82
88
83
-
## Відеоінструкція
84
-
85
-
This video shows how to install the toolchain for NuttX and simulation targets ([as covered below](#simulation-and-nuttx-pixhawk-targets)) along with the basic testing covered in [Building PX4 Software](../dev_setup/building_px4.md).
86
-
87
-
:::warning
88
-
The video suggests that you build source using JMAVSim, entering the command: `make px4_sitl jmavsim`.
89
-
As JMAVSim is now community-supported, you should instead build using Gazebo or Gazebo Classic, as shown in [Building the Code](../dev_setup/building_px4.md#first-build-using-a-simulator)
90
-
:::
91
-
92
-
<lite-youtubevideoid="OtValQdAdrU"title=" Setting up your PX4 development environment on Linux"/>
93
-
94
89
## Other Targets
95
90
96
91
The Ubuntu development environment for ROS, other simulators, and other hardware targets, is covered in their respective documentation.
Copy file name to clipboardExpand all lines: docs/uk/dev_setup/vscode.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
Є багато причин використання VSCode для розробки PX4:
6
6
7
7
- Getting setup _really_ only takes a few minutes.
8
-
- A rich extension ecosystem that enables a huge range of tools needed for PX4 development: C/C++ (with solid _cmake_ integration), _Python_, _Jinja2_, ROS messages, and even DroneCAN dsdl.
8
+
- A rich extension ecosystem that enables a huge range of tools needed for PX4 development: C/C++ (with solid _cmake_ integration), _Python_, _Jinja2_, ROS messages, and even DroneCAN DSDL.
9
9
- Чудова інтеграція з Github.
10
10
11
11
Цей розділ пояснює, як налаштувати IDE і почати розробку.
@@ -26,7 +26,9 @@ You must already have installed the command line [PX4 developer environment](../
26
26
2. Відкрийте VSCode і додайте вихідний код PX4:
27
27
28
28
- Select _Open folder ..._ option on the welcome page (or using the menu: **File > Open Folder**):
Copy file name to clipboardExpand all lines: docs/uk/flight_controller/pixhawk6c_mini.md
+16-15Lines changed: 16 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,10 +7,10 @@ Contact the [manufacturer](https://holybro.com/) for hardware support or complia
7
7
8
8
_Pixhawk 6C Mini_<sup>®</sup> is the latest update to the successful family of Pixhawk® flight controllers designed and made in collaboration with Holybro<sup>®</sup> and the PX4 team.
9
9
10
-
Він оснащений високопродуктивним процесором H7, резервуванням IMU, платою IMU з контролем температури та економічно вигідним дизайном, що забезпечує неймовірну продуктивність і надійність.
10
+
It is equipped with a high performance H7 Processor and comes with IMU redundancy, temperature-controlled IMU board, and cost effective design, delivering incredible performance and reliability.
11
11
It complies with the Pixhawk [Connector Standard](https://github.com/pixhawk/Pixhawk-Standards/blob/master/DS-009%20Pixhawk%20Connector%20Standard.pdf).
12
12
13
-

13
+

14
14
15
15
:::tip
16
16
This autopilot is [supported](../flight_controller/autopilot_pixhawk_standard.md) by the PX4 maintenance and test teams.
@@ -22,33 +22,33 @@ Pixhawk® 6C Mini є останнім оновленням успішної се
22
22
23
23
Inside the Pixhawk® 6C Mini, you can find an STMicroelectronics® based STM32H743, paired with sensor technology from Bosch® & InvenSense®, giving you flexibility and reliability for controlling any autonomous vehicle, suitable for both academic and commercial applications.
24
24
25
-
Мікроконтролер H7 Pixhawk® 6C Mini містить ядро Arm® Cortex®-M7 до 480 MHz, має 2MB flash пам’яті та 1MB RAM.
25
+
The Pixhawk® 6C Mini's H7 microcontroller contain the Arm® Cortex®-M7 core running up to 480 MHz, and has 2MB flash memory and 1MB RAM.
26
26
Завдяки оновленій потужності обробки розробники можуть бути більш продуктивними та ефективними у своїй роботі з розробкою, що дозволяє використовувати складні алгоритми та моделі.
27
27
28
28
Pixhawk 6C Mini включає високопродуктивні, низькошумні IMU на борту, розроблені бути економічними, але водночас маючи резервування IMU.
29
29
Система віброізоляції для фільтрації високочастотної вібрації та зменшення шуму для забезпечення точних показань, що дозволяє транспортним засобам досягати кращих загальних характеристик польоту.
30
30
31
-
Pixhawk® 6C Mini ідеально підходить для розробників у корпоративних дослідницьких лабораторіях, стартапах, академічних закладах (дослідники, професори, студенти) та комерційних застосувань.
31
+
The Pixhawk® 6C Mini is perfect for developers at corporate research labs, startups, academics (research, professors, students), and commercial applications.
32
32
33
33
**Key Design Points**
34
34
35
35
- High performance STM32H743 Processor with more computing power & RAM
36
36
- Новий економічний дизайн із низькопрофільним форм-фактором
37
37
- Нова інтегрована система віброізоляції, призначена для фільтрації високочастотних вібрацій та зменшення шуму для забезпечення точних даних
38
-
- IMUs are temperature-controlled by onboard heating resistors, allowing optimum working temperature of IMUs 
38
+
- IMUs are temperature-controlled by onboard heating resistors, allowing optimum working temperature of IMUs 
39
39
40
40
## Технічні характеристики
41
41
42
42
### **Processors & Sensors**
43
43
44
-
- FMU Processor: STM32H743 
45
-
- 32 Bit Arm® Cortex®-M7, 480MHz, 2MB memory, 1MB SRAM 
44
+
- FMU Processor: STM32H743 
45
+
- 32 Bit Arm® Cortex®-M7, 480MHz, 2MB memory, 1MB SRAM 
46
46
- IO Processor: STM32F103
47
-
- 32 Bit Arm® Cortex®-M3, 72MHz, 64KB SRAM 
48
-
- On-board sensors 
49
-
- Accel/Gyro: ICM-42688-P 
50
-
- Accel/Gyro: BMI055 
51
-
- Mag: IST8310 
47
+
- 32 Bit Arm® Cortex®-M3, 72MHz, 64KB SRAM 
48
+
- On-board sensors 
49
+
- Accel/Gyro: ICM-42688-P 
50
+
- Accel/Gyro: BMI055 
51
+
- Mag: IST8310 
52
52
- Барометр: MS5611
53
53
54
54
### **Electrical data**
@@ -64,7 +64,7 @@ Pixhawk® 6C Mini ідеально підходить для розробник
64
64
### **Mechanical data**
65
65
66
66
- Розміри: 53.3 x 39 x 16.2 mm
67
-
-Вага: 39.2г
67
+
-Weight: 39.2g
68
68
69
69
### **Interfaces**
70
70
@@ -123,7 +123,8 @@ Please refer to the [Pixhawk 4 Mini Wiring Quick Start](../assembly/quick_start_
123
123
124
124
## Розміри
125
125
126
-

126
+

127
+

127
128
128
129
## Номінальна напруга
129
130
@@ -138,7 +139,7 @@ _Pixhawk 6C Mini_ can be double-redundant on the power supply if two power sourc
138
139
139
140
**Absolute Maximum Ratings**
140
141
141
-
За таких умов система не буде витрачати жодної потужності (не буде працювати), але залишиться неушкодженою.
142
+
Under these conditions, the system will not draw any power (will not be operational), but will remain intact.
142
143
143
144
1.**POWER1** inputs (operational range 4.1V to 5.7V, 0V to 10V undamaged)
144
145
2.**USB** input (operational range 4.1V to 5.7V, 0V to 6V undamaged)
0 commit comments