mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-03-27 01:12:18 +08:00
* Add vitepress tree * Update existing workflows so they dont trigger on changes in the docs path * Add nojekyll, package.json, LICENCE etc * Add crowdin docs upload/download scripts * Add docs flaw checker workflows * Used docs prefix for docs workflows * Crowdin obvious fixes * ci: docs move to self hosted runner runs on a beefy server for faster builds Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: don't run build action for docs or ci changes Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: update runners Signed-off-by: Ramon Roche <mrpollo@gmail.com> * Add docs/en * Add docs assets and scripts * Fix up editlinks to point to PX4 sources * Download just the translations that are supported * Add translation sources for zh, uk, ko * Update latest tranlsation and uorb graphs * update vitepress to latest --------- Signed-off-by: Ramon Roche <mrpollo@gmail.com> Co-authored-by: Ramon Roche <mrpollo@gmail.com>
17 KiB
17 KiB
Термінологія
Наступні терміни, символи та декоратори використовуються в тексті та діаграмах протягом цього керівництва.
Записка
- Жирним шрифтом позначаються вектори або матриці, а нежирним - скаляри.
- Стандартна система координат для кожної змінної - місцева система координат:
\ell{}. Right superscripts represent the coordinate frame.Якщо правий верхній індекс відсутній, то припускається, що використовується стандартна система координат\ell{}. Виняток становлять матриці обертання, де нижні праві індекси вказують поточну систему координат, а верхні праві індекси - цільову систему координат. - Змінні та нижні символи можуть використовувати однакові літери, але вони завжди мають різне значення.
Акроніми
| Акронім | Розшифровка |
|---|---|
| AOA | Кут атаки. Also named alpha. |
| AOS | Кут бокового зсуву Also named beta. |
| FRD | Система координат, де вісь X вказує напрямок до передньої частини транспортного засобу, вісь Y вказує напрямок праворуч, а вісь Z вказує напрямок вниз, завершуючи правило правої руки. |
| FW | Закріплені крила (літаки). |
| MC | Мультикоптери. |
| MPC або MCPC | Контролер позиції багатокоптера MPC також використовується для Model Predictive Control (Модельно-прогностичне управління). |
| NED | Система координат, де вісь X вказує напрямок до справжнього Північного полюса, вісь Y вказує напрямок східної сторони, а вісь Z вказує напрямок вниз, завершуючи правило правої руки. |
| PID | Контролер з пропорційною, інтегральною та диференціальною діями. |
Символи
| Змінні | Опис |
|---|---|
x,y,z |
Переміщення вздовж координатних осей x, y та z відповідно. |
\boldsymbol{\mathrm{r}} |
Вектор позиції: \boldsymbol{\mathrm{r}} = [x \quad y \quad z]^T |
\boldsymbol{\mathrm{v}} |
Вектор швидкості: \boldsymbol{\mathrm{v}} = \boldsymbol{\mathrm{\dot{r}}} |
\boldsymbol{\mathrm{a}} |
Прискорення vector: \boldsymbol{\mathrm{a}} = \boldsymbol{\mathrm{\dot{v}}} = \boldsymbol{\mathrm{\ddot{r}}} |
\alpha |
Кут атаки (AOA). |
b |
Розмах крила (від кінчика до кінчика). |
S |
Площа крила |
AR |
Аспектне відношення: AR = \frac{b^2}{S} |
\beta |
Кут бокового зсуву (AOS) |
c |
Довжина хорди крила |
\delta |
Кутове відхилення аеродинамічної керуючої поверхні Позитивне відхилення породжує негативний момент. |
\phi,\theta,\psi |
Euler angles roll (=Bank), pitch and yaw (=Heading). |
\Psi |
Attitude vector: \Psi = [\phi \quad \theta \quad \psi]^T |
X,Y,Z |
Сили вздовж координатних осей x, y та z. |
\boldsymbol{\mathrm{F}} |
Вектор сили: \boldsymbol{\mathrm{F}} = [X \quad Y \quad Z]^T |
D |
Сила опору |
C |
Сила бічного вітру |
L |
Сила підйому |
g |
Гравітація |
l,m,n |
Моменти навколо координатних осей x, y та z. |
\boldsymbol{\mathrm{M}} |
Вектор моменту: $\boldsymbol{\mathrm{M}} = [l \quad m \quad n]^T$v |
M |
Mach number. Може бути ігноровано для масштабних літаків. |
\boldsymbol{\mathrm{q}} |
Векторна частина кватерніону |
\boldsymbol{\mathrm{\tilde{q}}} |
Hamiltonian attitude quaternion (see 1 below) |
\boldsymbol{\mathrm{R}}_\ell^b |
Матриця повороту. Повертає вектор із системи координат \ell{} в систему координат b{}. \boldsymbol{\mathrm{v}}^b = \boldsymbol{\mathrm{R}}_\ell^b \boldsymbol{\mathrm{v}}^\ell |
\Lambda |
Кут нахилу переднього краю |
\lambda |
Відношення залишкової хорди: \lambda = \frac{c_{tip}}{c_{root}} |
w |
Швидкість вітру. |
p,q,r |
Кутові швидкості навколо тілесних осей x, y та z. |
\boldsymbol{\omega}^b |
Вектор кутової швидкості в тілесній системі координат: \boldsymbol{\omega}^b = [p \quad q \quad r]^T |
\boldsymbol{\mathrm{x}} |
Загальний вектор стану |
1Hamiltonian attitude quaternion.\boldsymbol{\mathrm{\tilde{q}}} = (q_0, q_1, q_2, q_3) = (q_0, \boldsymbol{\mathrm{q}}).
\boldsymbol{\mathrm{\tilde{q}}}{}describes the attitude relative to the local frame\ell{}. To represent a vector in local frame given a vector in body frame, the following operation can be used:\boldsymbol{\mathrm{\tilde{v}}}^\ell = \boldsymbol{\mathrm{\tilde{q}}} \, \boldsymbol{\mathrm{\tilde{v}}}^b \, \boldsymbol{\mathrm{\tilde{q}}}^_{}(or\boldsymbol{\mathrm{\tilde{q}}}^{-1}{}instead of\boldsymbol{\mathrm{\tilde{q}}}^_{}if\boldsymbol{\mathrm{\tilde{q}}}{}is not unitary).\boldsymbol{\mathrm{\tilde{v}}}{}represents a quaternionized vector:\boldsymbol{\mathrm{\tilde{v}}} = (0,\boldsymbol{\mathrm{v}})
Нижні індекси / Показники
| Нижні індекси / Показники | Опис |
|---|---|
a |
Aileron. |
e |
Elevator. |
r |
Руль |
Aero |
Аеродинаміка |
T |
Сила тяги |
w |
Відносна швидкість повітря |
x,y,z |
Компонент вектора вздовж осі x, y та z. |
N,E,D |
Компонент вектора вздовж глобального північного, східного та вертикального напрямків. |
Верхні індекси / Показники
| Верхні індекси / Показники | Опис |
|---|---|
\ell |
Місцева система координат Стандарт для змінних, пов'язаних з PX4. |
b |
Тілесна система координат |
w |
Вітрова система координат |
Декоратори:
| Декоратор | Опис |
|---|---|
()^\* |
Комплексне відмінювання |
\dot{()} |
Часова похідна |
\hat{()} |
Оцінки |
\bar{()} |
Середнє |
()^{-1} |
Обернена матриця |
()^T |
Матрична транспозиція. |
\tilde{()} |
Quaternion. |