Home Previous Up Next Index

memoryx::MotionModelInterface

Overview

class MotionModelInterface

Derived Classes and Interfaces

MotionModelAttachedToOtherObjectBase
MotionModelKBMBase
MotionModelRobotHandBase
MotionModelStaticObjectBase

Used By

ObjectInstanceSegmentInterface::addObjectInstance
ObjectInstanceSegmentInterface::setNewMotionModel

Operation Index

getPredictedPose
getUncertainty
setPoseAtLastLocalisation
getPoseAtLastLocalisation
savePredictedPoseAtStartOfCurrentLocalization
getPredictedPoseAtStartOfCurrentLocalization
getUncertaintyAtStartOfCurrentLocalization

Data Member Index

robotStateProxy
poseAtLastLocalization
predictedPoseAtStartOfCurrentLocalization
globalRobotPoseAtLastLocalization
uncertaintyAtLastLocalization
uncertaintyAtStartOfCurrentLocalization
timeOfLastLocalizationStart
timeOfLastSuccessfulLocalization

Operations

::armarx::LinkedPoseBase getPredictedPose()

MultivariateNormalDistributionBase getUncertainty()

void setPoseAtLastLocalisation(::armarx::LinkedPoseBase poseAtLastLocalization, ::armarx::PoseBase globalRobotPoseAtLastLocalization, MultivariateNormalDistributionBase uncertaintyAtLastLocalization)

::armarx::LinkedPoseBase getPoseAtLastLocalisation()

void savePredictedPoseAtStartOfCurrentLocalization()

::armarx::LinkedPoseBase getPredictedPoseAtStartOfCurrentLocalization()

MultivariateNormalDistributionBase getUncertaintyAtStartOfCurrentLocalization()

Data Members

::armarx::RobotStateComponentInterface* robotStateProxy;

::armarx::LinkedPoseBase poseAtLastLocalization;

::armarx::LinkedPoseBase predictedPoseAtStartOfCurrentLocalization;

::armarx::PoseBase globalRobotPoseAtLastLocalization;

MultivariateNormalDistributionBase uncertaintyAtLastLocalization;

MultivariateNormalDistributionBase uncertaintyAtStartOfCurrentLocalization;

::armarx::TimestampBase timeOfLastLocalizationStart;

::armarx::TimestampBase timeOfLastSuccessfulLocalization;


Home Previous Up Next Index