CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

function

LieGroups.SO3.Dcm.to_Quat

Convert DCM to quaternion (alias for Quat.from_DCM)

Public declarations

Explicit source declarations; dimensions, modifications and defaults are shown as written, without evaluation.

RoleNameTypeDimensions / attributes / defaultDescription
inputRReal[3,3]Rotation matrix
outputqReal[4]Quaternion {w,x,y,z}

Modelica declarations and implementation

Show parameters, interfaces and source

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

function to_Quat "Convert DCM to quaternion (alias for Quat.from_DCM)"
  input Real R[3,3] "Rotation matrix";
  output Real q[4] "Quaternion {w,x,y,z}";
algorithm
  q := LieGroups.SO3.Quat.from_DCM(R);
end to_Quat;