Terminology/Notation

The following terms, symbols, and decorators are used in text and diagrams throughout this guide.

Notation

  • Bold face variables indicate vectors or matrices and non-bold face variables represent scalars.

  • The default frame for each variable is the local frame: $\ell{}$. Right superscripts represent the coordinate frame. If no right superscript is present, then the default frame $\ell{}$ is assumed. An exception is given by Rotation Matrices, where the lower right subscripts indicates the current frame and the right superscripts the target frame.

  • Variables and subscripts can share the same letter, but they always have different meaning.

Acronyms

AcronymExpansion

AOA

Angle Of Attack. Also named alpha.

AOS

Angle Of Sideslip. Also named beta.

FRD

Coordinate system where the X-axis is pointing towards the Front of the vehicle, the Y-axis is pointing Right and the Z-axis is pointing Down, completing the right-hand rule.

FW

Fixed-Wing.

MC

MultiCopter.

MPC or MCPC

MultiCopter Position Controller. MPC is also used for Model Predictive Control.

NED

Coordinate system where the X-axis is pointing towards the true North, the Y-axis is pointing East and the Z-axis is pointing Down, completing the right-hand rule.

PID

Controller with Proportional, Integral and Derivative actions.

Symbols

VariableDescription

$x,y,z$

Translation along coordinate axis x,y and z respectively.

$\boldsymbol{\mathrm{r}}$

Position vector: $\boldsymbol{\mathrm{r}} = [x \quad y \quad z]^{T}$

Velocity vector: $\boldsymbol{\mathrm{v}} = \boldsymbol{\mathrm{\dot{r}}}$

Acceleration vector: $\boldsymbol{\mathrm{a}} = \boldsymbol{\mathrm{\dot{v}}} = \boldsymbol{\mathrm{\ddot{r}}}$

Angle of attack (AOA).

Wing span (from tip to tip).

Wing area.

Aspect ratio: $AR = b^2/S$

Angle of sideslip (AOS).

Wing chord length.

Aerodynamic control surface angular deflection. A positive deflection generates a negative moment.

Euler angles roll (=Bank), pitch and yaw (=Heading).

Attitude vector: $\Psi = [\phi \quad \theta \quad \psi]^T$

Forces along coordinate axis x,y and z.

Force vector: $\boldsymbol{\mathrm{F}}= [X \quad Y \quad Z]^T$

Drag force.

Cross-wind force.

Lift force.

Gravity.

Moments around coordinate axis x,y and z.

Moment vector $\boldsymbol{\mathrm{M}} = [l \quad m \quad n]^T$

Mach number. Can be neglected for scale aircraft.

Vector part of Quaternion.

Hamiltonian 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}})$

Leading-edge sweep angle.

Taper ratio: $\lambda = c_{tip}/c_{root}$

Wind velocity.

Angular rates around body axis x,y and z.

Angular rate vector in body frame: $\boldsymbol{\omega}^b = [p \quad q \quad r]^T$

General state vector.

Subscripts / Indices

Subscripts / IndicesDescription

Aileron.

Elevator.

Rudder.

Aerodynamic.

Thrust force.

Relative airspeed.

Component of vector along coordinate axis x, y and z.

Component of vector along global north, east and down direction.

Superscripts / Indices

Superscripts / IndicesDescription

Local-frame. Default for PX4 related variables.

Body-frame.

Wind-frame.

Decorators

DecoratorDescription

Complex conjugate.

Time derivative.

Estimate.

Mean.

Matrix inverse.

Matrix transpose.

Quaternion.

Last updated