|
|
#include <MemoryX/libraries/motionmodels/MotionModelBodySchema.h>
Inheritance diagram for MotionModelBodySchema:Public Member Functions | |
| virtual AbstractMotionModel::EMotionModelType | GetMotionModelType () |
| MotionModelBodySchema (armarx::RobotStateComponentInterfacePrx robotStateProxy, std::string handNodeName, LongtermMemoryInterfacePrx longtermMemory) | |
| virtual void | SetPoseAtLastLocalisation (const armarx::LinkedPoseBasePtr &poseAtLastLocalization, const armarx::PoseBasePtr &globalRobotPoseAtLastLocalization, const Ice::Current &c=Ice::emptyCurrent) |
| ~MotionModelBodySchema () | |
Public Member Functions inherited from AbstractMotionModel | |
| AbstractMotionModel (armarx::RobotStateComponentInterfacePrx robotStateProxy) | |
| virtual std::string | getMotionModelName () |
| virtual EMotionModelType | getMotionModelType ()=0 |
| armarx::LinkedPoseBasePtr | getPoseAtLastLocalisation (const Ice::Current &=Ice::emptyCurrent) override |
| armarx::LinkedPoseBasePtr | getPredictedPose (const Ice::Current &=Ice::emptyCurrent) override |
| armarx::LinkedPoseBasePtr | getPredictedPoseAtStartOfCurrentLocalization (const Ice::Current &=Ice::emptyCurrent) override |
| MultivariateNormalDistributionBasePtr | getUncertainty (const Ice::Current &=Ice::emptyCurrent) override |
| MultivariateNormalDistributionBasePtr | getUncertaintyAtStartOfCurrentLocalization (const Ice::Current &=Ice::emptyCurrent) override |
| void | savePredictedPoseAtStartOfCurrentLocalization (const Ice::Current &=Ice::emptyCurrent) override |
| void | setPoseAtLastLocalisation (const armarx::LinkedPoseBasePtr &poseAtLastLocalization, const armarx::PoseBasePtr &globalRobotPoseAtLastLocalization, const MultivariateNormalDistributionBasePtr &uncertaintyAtLastLocalization, const Ice::Current &=Ice::emptyCurrent) override |
Protected Member Functions | |
| virtual armarx::LinkedPosePtr | GetPredictedPoseInternal () |
| virtual MultivariateNormalDistributionBasePtr | getUncertaintyInternal () |
Protected Member Functions inherited from AbstractMotionModel | |
| AbstractMotionModel () | |
| virtual armarx::LinkedPosePtr | getPredictedPoseInternal ()=0 |
Protected Attributes | |
| std::string | handNodeName |
| unsigned int | inputDim |
| LongtermMemoryInterfacePrx | longtermMemory |
| std::shared_ptr< memoryx::KBM > | model |
| unsigned int | outputDim |
| armarx::NameList | parentNodeNames |
Protected Attributes inherited from AbstractMotionModel | |
| std::recursive_mutex | motionPredictionLock |
Additional Inherited Members | |
Public Types inherited from AbstractMotionModel | |
| enum | EMotionModelType { eMotionModelStaticObject, eMotionModelRobotHand, eMotionModelAttachedToOtherObject, eMotionModelKBM } |
Static Public Member Functions inherited from AbstractMotionModel | |
| static EMotionModelType | getMotionModelTypeByName (std::string motionModelName) |
Definition at line 32 of file MotionModelBodySchema.h.
| MotionModelBodySchema | ( | armarx::RobotStateComponentInterfacePrx | robotStateProxy, |
| std::string | handNodeName, | ||
| LongtermMemoryInterfacePrx | longtermMemory | ||
| ) |
Definition at line 33 of file MotionModelBodySchema.cpp.
Definition at line 68 of file MotionModelBodySchema.cpp.
|
inlinevirtual |
Definition at line 41 of file MotionModelBodySchema.h.
|
protectedvirtual |
Definition at line 74 of file MotionModelBodySchema.cpp.
|
protectedvirtual |
Implements AbstractMotionModel.
Definition at line 137 of file MotionModelBodySchema.cpp.
|
virtual |
Definition at line 103 of file MotionModelBodySchema.cpp.
|
protected |
Definition at line 57 of file MotionModelBodySchema.h.
|
protected |
Definition at line 58 of file MotionModelBodySchema.h.
|
protected |
Definition at line 60 of file MotionModelBodySchema.h.
|
protected |
Definition at line 52 of file MotionModelBodySchema.h.
|
protected |
Definition at line 58 of file MotionModelBodySchema.h.
|
protected |
Definition at line 59 of file MotionModelBodySchema.h.