This module give the estimated Nao PoseDetects.
.A MicroEvent is generated when the robot pose changed. A temporization of 500ms is apply before generated this MicroEvent.
The ALMemory Key is robotPoseChanged, its a string corresponding to the actual robot Pose.
Also some fast access Memory key are available :
robotPose An integer in relation with the actual pose(use getPoseNames() to have a relation between int and string)
robotPoseSince A float corresponding to the time in second since the actual Pose is active.
AL::ALValue getPoseNames ()
Get the full list of pose possibly return by this module.
A ALValue array of string containing the possible Poses.
AL::ALValue getActualPoseAndTime ()
Get the actual robot pose and the time since this pose was activate.
A ALValue array of size 2. With first a string of the robot pose and
then a float with the time in second since this pose is activated.
string version ()
Returns the version of the module.
A string containing the version of the module.
AL::ALValue getMethodHelp (const string& methodName)
Retrieves a method's description.
The name of the method.
A structure containing the method's description.
AL::ALValue getModuleHelp ()
Retrieves the module's description.
A structure describing the module.
string getUsage (const string& name)
Gets the method usage string. This summarise how to use the method.
The name of the method.
A string that summarises the usage of the method.