#include <actionExecutorROSNavigation.h>
Public Member Functions | |
virtual bool | fillGoal (move_base_msgs::MoveBaseGoal &goal, const DurativeAction &a, const SymbolicState ¤t) |
virtual void | initialize (const std::deque< std::string > &arguments) |
virtual void | updateState (const actionlib::SimpleClientGoalState &actionReturnState, const move_base_msgs::MoveBaseResult &result, const DurativeAction &a, SymbolicState ¤t) |
Protected Attributes | |
std::vector< std::pair < std::string, bool > > | _goalPredicates |
std::vector< std::pair < std::string, bool > > | _startPredicates |
< predicates to set/unset for the start location on successfull execution |
Definition at line 13 of file actionExecutorROSNavigation.h.
virtual bool planner_navigation_actions::ActionExecutorROSNavigation::fillGoal | ( | move_base_msgs::MoveBaseGoal & | goal, |
const DurativeAction & | a, | ||
const SymbolicState & | current | ||
) | [virtual] |
virtual void planner_navigation_actions::ActionExecutorROSNavigation::initialize | ( | const std::deque< std::string > & | arguments | ) | [virtual] |
Parameters: action_plan_name action_server_name [start (<predicate> true|false)+] [goal (<predicate> true|false)+] Ex: drive /move_base start visited true goal exploring true
Reimplemented from ActionExecutorActionlib< move_base_msgs::MoveBaseAction, move_base_msgs::MoveBaseGoal, move_base_msgs::MoveBaseResult >.
virtual void planner_navigation_actions::ActionExecutorROSNavigation::updateState | ( | const actionlib::SimpleClientGoalState & | actionReturnState, |
const move_base_msgs::MoveBaseResult & | result, | ||
const DurativeAction & | a, | ||
SymbolicState & | current | ||
) | [virtual] |
std::vector<std::pair<std::string, bool> > planner_navigation_actions::ActionExecutorROSNavigation::_goalPredicates [protected] |
Definition at line 37 of file actionExecutorROSNavigation.h.
std::vector<std::pair<std::string, bool> > planner_navigation_actions::ActionExecutorROSNavigation::_startPredicates [protected] |
< predicates to set/unset for the start location on successfull execution
predicates to set/unset for the goal location on successfull execution
Definition at line 36 of file actionExecutorROSNavigation.h.