26 #include <MemoryX/interface/components/WorkingMemoryInterface.h>
27 #include <MemoryX/interface/memorytypes/MemorySegments.h>
39 defineOptionalProperty<float>(
42 "Threshold below which an object is considered to be grasped (one hand)");
66 PredicateInfoList
getPredicateInfos(
const Ice::Current& = Ice::emptyCurrent)
override;
67 PredicateInstanceList
calcPredicates(
const Ice::Current& = Ice::emptyCurrent)
override;
83 WorkingMemoryInterfacePrx wm;
84 PriorKnowledgeInterfacePrx prior;
86 AgentInstancesSegmentBasePrx agentInstances;
87 ObjectInstanceMemorySegmentBasePrx objectInstances;
88 PersistentObjectClassSegmentBasePrx objectClasses;
90 float distanceThreshold;
91 float bothHandGraspedDistanceThreshold;
93 PredicateInfo graspedPredicate;
94 PredicateInfo graspedBothPredicate;
95 PredicateInfo handEmptyPredicate;