CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

record

Avionics.MocapSample

Motion-capture pose in the local East-North-Up world frame

Public declarations

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

RoleNameTypeDimensions / attributes / defaultDescription
fieldvalidBoolean
fieldfreshBoolean
fieldtimestamp_sReal(unit = "s")
fieldpositionWorldEnu_mReal[3](each unit = "m")
fieldquaternionWorldBodyReal[4](each unit = "1")Scalar-first Hamilton quaternion {w,x,y,z}, body FLU to world ENU
fieldpositionCovarianceWorld_m2Real[3, 3](each unit = "m2")
fieldattitudeCovarianceBody_rad2Real[3, 3](each unit = "rad2")Small-angle covariance expressed in body FLU

Modelica declarations and implementation

Show parameters, interfaces and source

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

record MocapSample
    "Motion-capture pose in the local East-North-Up world frame"
    Boolean valid;
    Boolean fresh;
    Real timestamp_s(unit = "s");
    Real positionWorldEnu_m[3](each unit = "m");
    Real quaternionWorldBody[4](each unit = "1")
      "Scalar-first Hamilton quaternion {w,x,y,z}, body FLU to world ENU";
    Real positionCovarianceWorld_m2[3, 3](each unit = "m2");
    Real attitudeCovarianceBody_rad2[3, 3](each unit = "rad2")
      "Small-angle covariance expressed in body FLU";
  end MocapSample;