CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

model

SLAM.PoseGraph.ModelicaPoseGraphEdge

Public declarations

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

RoleNameTypeDimensions / attributes / defaultDescription
inputpiReal[3] = zeros(3)
inputpjReal[3] = zeros(3)
inputRiReal[3,3] = identity(3)
inputRjReal[3,3] = identity(3)
inputtranslationReal[3] = zeros(3)
inputmeasuredRotationReal[3,3] = identity(3)
outputresidualReal[6]
outputJiReal[6,6]
outputJjReal[6,6]
outputvalidReal

Modelica declarations and implementation

Show parameters, interfaces and source

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

model ModelicaPoseGraphEdge
  import PGEdgeDiagnostics = SLAM.PoseGraph.PGEdgeDiagnostics;

  input Real pi[3] = zeros(3); input Real pj[3] = zeros(3);
  input Real Ri[3,3] = identity(3); input Real Rj[3,3] = identity(3);
  input Real translation[3] = zeros(3); input Real measuredRotation[3,3] = identity(3);
  output Real residual[6]; output Real Ji[6,6]; output Real Jj[6,6]; output Real valid;
equation
  (residual,Ji,Jj,valid) = PGEdgeDiagnostics(pi,Ri,pj,Rj,translation,measuredRotation);
end ModelicaPoseGraphEdge;