CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

package

LieGroups.SO3.EulerB321

Body-fixed Z-Y-X (3-2-1) Euler angles: {yaw, pitch, roll}

Members

NameKindDescription
to_QuatfunctionConvert Euler B321 angles to quaternion via half-angle formula
from_QuatfunctionConvert quaternion to Euler B321 angles {yaw, pitch, roll}
to_DCMfunctionB321 Euler coordinates to DCM
productfunctionB321 Euler-coordinate group product
inversefunctionB321 Euler-coordinate group inverse
exp_mapfunctionso(3) exponential in B321 Euler coordinates
log_mapfunctionB321 Euler coordinates to so(3) tangent
adjointfunctionSO(3) adjoint in B321 coordinates
right_jacobianfunctionMap body angular velocity to B321 Euler rates
left_jacobianfunctionMap spatial angular velocity to B321 Euler rates

Modelica declarations and implementation

Show parameters, interfaces and source

Parameters, inputs, outputs, defaults and equations from the source file.

package EulerB321 "Body-fixed Z-Y-X (3-2-1) Euler angles: {yaw, pitch, roll}"
end EulerB321;