33 virtual public MotionModelRobotHandBase
37 std::string handNodeName);
51 template <
class IceBaseClass,
class DerivedClass>
61 const armarx::LinkedPoseBasePtr& poseAtLastLocalization,
62 const armarx::PoseBasePtr& globalRobotPoseAtLastLocalization,
63 const MultivariateNormalDistributionBasePtr& uncertaintyAtLastLocalization,
64 const Ice::Current&
c = Ice::emptyCurrent)
override;
AbstractMotionModel(armarx::RobotStateComponentInterfacePrx robotStateProxy)
MotionModelRobotHand(armarx::RobotStateComponentInterfacePrx robotStateProxy, std::string handNodeName)
armarx::LinkedPosePtr getPredictedPoseInternal() override
armarx::SharedRobotInterfacePrx syncedRobot
void setPoseAtLastLocalisation(const armarx::LinkedPoseBasePtr &poseAtLastLocalization, const armarx::PoseBasePtr &globalRobotPoseAtLastLocalization, const MultivariateNormalDistributionBasePtr &uncertaintyAtLastLocalization, const Ice::Current &c=Ice::emptyCurrent) override
AbstractMotionModel::EMotionModelType getMotionModelType() override
MultivariateNormalDistributionBasePtr getUncertaintyInternal() override
IceInternal::Handle< LinkedPose > LinkedPosePtr
::IceInternal::ProxyHandle<::IceProxy::armarx::SharedRobotInterface > SharedRobotInterfacePrx
::IceInternal::ProxyHandle<::IceProxy::armarx::RobotStateComponentInterface > RobotStateComponentInterfacePrx
IceInternal::Handle< MotionModelRobotHand > MotionModelRobotHandPtr