Go to the documentation of this file.
28 using namespace FindAndGraspObjectGroup;
45 float visualServoTimeoutMS = getInput<float>(
"timeoutTotalMsec");
48 float minRecognitionLikelihood = getInput<float>(
"minRecognitionLikelihood");
59 ChannelRefPtr markerChannel = getInput<ChannelRef>(
"markerChannel");
103 return "VisualServo";
void removeCondition(ConditionIdentifier conditionId)
Utility function to remove an installed condition on the distributed conditionhandler.
static SubClassRegistry Registry
VisualServo(XMLStateConstructorParams stateData)
void onEnter() override
Virtual function, in which the behaviour of state is defined, when it is entered. Can be overridden,...
static XMLStateFactoryBasePtr CreateInstance(XMLStateConstructorParams stateData)
static VarList createParameterList()
Static helper method to create an empty parameterlist.
ActionEventIdentifier setTimeoutEvent(int timeoutDurationMs, const EventPtr &evt)
Utility function to start a timer on the systemObserver and register an event on the conditionHandler...
Class for legacy to stay compatible with old statecharts.
void onExit() override
Virtual function, in which the behaviour of state is defined, when it is exited. Can be overridden,...
ConditionIdentifier installCondition(const Term &condition, const EventPtr evt, const std::string &desc="")
Utility function to install a condition on the distributed conditionhandler.
ConditionIdentifier condMarkerLost
IceInternal::Handle< XMLStateFactoryBase > XMLStateFactoryBasePtr
static std::string GetName()
ActionEventIdentifier condServoTimeout
void removeTimeoutEvent(const ActionEventIdentifier &id)
This file offers overloads of toIce() and fromIce() functions for STL container types.