This state creator infers the room the current robot pose is in, if that is not set. More...
#include <stateCreatorRobotLocationInRoom.h>
Public Member Functions | |
virtual bool | fillState (SymbolicState &state) |
virtual void | initialize (const std::deque< std::string > &arguments) |
Initialize the state creator parameters. | |
StateCreatorRobotLocationInRoom () | |
~StateCreatorRobotLocationInRoom () | |
Protected Attributes | |
std::string | _locationType |
the type of location objects that a robot might be "at" | |
std::string | _robotPoseObject |
the name of the robot pose's object (e.g. robot_pose, or l0) | |
tf::TransformListener | _tf |
This state creator infers the room the current robot pose is in, if that is not set.
This is usually only needed for initialization.
Definition at line 16 of file stateCreatorRobotLocationInRoom.h.
virtual bool tidyup_actions::StateCreatorRobotLocationInRoom::fillState | ( | SymbolicState & | state | ) | [virtual] |
Implements continual_planning_executive::StateCreator.
virtual void tidyup_actions::StateCreatorRobotLocationInRoom::initialize | ( | const std::deque< std::string > & | arguments | ) | [virtual] |
Initialize the state creator parameters.
robot_pose locations_type
Reimplemented from continual_planning_executive::StateCreator.
std::string tidyup_actions::StateCreatorRobotLocationInRoom::_locationType [protected] |
the type of location objects that a robot might be "at"
Definition at line 34 of file stateCreatorRobotLocationInRoom.h.
std::string tidyup_actions::StateCreatorRobotLocationInRoom::_robotPoseObject [protected] |
the name of the robot pose's object (e.g. robot_pose, or l0)
Definition at line 33 of file stateCreatorRobotLocationInRoom.h.
Definition at line 31 of file stateCreatorRobotLocationInRoom.h.