CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

function

SLAM.Mapping.RGBDLandmarkMapInterface

Public declarations

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

RoleNameTypeDimensions / attributes / defaultDescription
inputpreviousPointReal[:,:]
inputpreviousOccupiedReal[:]
inputpreviousConfidenceReal[:]
inputpreviousLastSeenReal[:]
inputpreviousLastFrameReal[:]
inputcandidatePointReal[:,:]
inputcandidateEnabledReal[:]
inputcandidateCountReal
inputbodyPositionReal[3]
inputposeAcceptedReal
inputpreviousTimeReal
inputtimeNowReal
inputpreviousFrameReal
inputframeNowReal
inputpreviousWorldFrameReal
inputworldFrameReal
inputresetRequestedReal
inputcoordinateLimitReal
inputvoxelWidthReal
inputmergeRadiusReal
inputmaximumDistanceReal
inputtentativeLifetimeReal
inputconfirmedLifetimeReal
inputconfirmationObservationsReal
inputmaximumConfidenceReal
inputmaximumTentativeReal
outputpointReal[size(previousOccupied,1),3]
outputoccupiedReal[size(previousOccupied,1)]
outputconfidenceReal[size(previousOccupied,1)]
outputlastSeenReal[size(previousOccupied,1)]
outputlastFrameReal[size(previousOccupied,1)]
outputconfirmedReal[size(previousOccupied,1)]
outputacceptedReal
outputrejectionReasonReal
outputnextTimeReal
outputnextFrameReal
outputnextWorldFrameReal
outputoccupiedCountReal
outputconfirmedCountReal
outputtentativeCountReal
outputinsertedCountReal
outputmergedCountReal
outputprunedCountReal
outputdroppedCountReal
outputinvalidCandidateCountReal

Modelica declarations and implementation

Show parameters, interfaces and source

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

function RGBDLandmarkMapInterface
  input Real previousPoint[:,:];
  input Real previousOccupied[:];
  input Real previousConfidence[:];
  input Real previousLastSeen[:];
  input Real previousLastFrame[:];
  input Real candidatePoint[:,:];
  input Real candidateEnabled[:];
  input Real candidateCount;
  input Real bodyPosition[3];
  input Real poseAccepted;
  input Real previousTime;
  input Real timeNow;
  input Real previousFrame;
  input Real frameNow;
  input Real previousWorldFrame;
  input Real worldFrame;
  input Real resetRequested;
  input Real coordinateLimit;
  input Real voxelWidth;
  input Real mergeRadius;
  input Real maximumDistance;
  input Real tentativeLifetime;
  input Real confirmedLifetime;
  input Real confirmationObservations;
  input Real maximumConfidence;
  input Real maximumTentative;
  output Real point[size(previousOccupied,1),3];
  output Real occupied[size(previousOccupied,1)];
  output Real confidence[size(previousOccupied,1)];
  output Real lastSeen[size(previousOccupied,1)];
  output Real lastFrame[size(previousOccupied,1)];
  output Real confirmed[size(previousOccupied,1)];
  output Real accepted;
  output Real rejectionReason;
  output Real nextTime;
  output Real nextFrame;
  output Real nextWorldFrame;
  output Real occupiedCount;
  output Real confirmedCount;
  output Real tentativeCount;
  output Real insertedCount;
  output Real mergedCount;
  output Real prunedCount;
  output Real droppedCount;
  output Real invalidCandidateCount;
end RGBDLandmarkMapInterface;