Wrapper class for FootstepPlanner, providing callbacks for the node functionality. This node additionally sets wall regions for the footstep planner, from a dedicated map callback. More...
Public Member Functions | |
FootstepPlannerWallsNode () | |
void | mapCallback (const nav_msgs::OccupancyGridConstPtr &occupancyMap) |
void | wallMapCallback (const nav_msgs::OccupancyGridConstPtr &occupancyMap) |
virtual | ~FootstepPlannerWallsNode () |
Protected Attributes | |
footstep_planner::FootstepPlanner | ivFootstepPlanner |
ros::ServiceServer | ivFootstepPlanService |
double | ivFootstepWallDist |
ros::Subscriber | ivGoalPoseSub |
GridMap2DPtr | ivGridMap |
ros::Subscriber | ivGridMapSub |
ros::NodeHandle | ivNh |
ros::Subscriber | ivRobotPoseSub |
ros::Subscriber | ivStartPoseSub |
ros::Subscriber | ivWallMapSub |
Wrapper class for FootstepPlanner, providing callbacks for the node functionality. This node additionally sets wall regions for the footstep planner, from a dedicated map callback.
Definition at line 37 of file footstep_planner_walls.cpp.
FootstepPlannerWallsNode::FootstepPlannerWallsNode | ( | ) | [inline] |
Definition at line 39 of file footstep_planner_walls.cpp.
virtual FootstepPlannerWallsNode::~FootstepPlannerWallsNode | ( | ) | [inline, virtual] |
Definition at line 54 of file footstep_planner_walls.cpp.
void FootstepPlannerWallsNode::mapCallback | ( | const nav_msgs::OccupancyGridConstPtr & | occupancyMap | ) | [inline] |
Definition at line 56 of file footstep_planner_walls.cpp.
void FootstepPlannerWallsNode::wallMapCallback | ( | const nav_msgs::OccupancyGridConstPtr & | occupancyMap | ) | [inline] |
Definition at line 68 of file footstep_planner_walls.cpp.
Definition at line 85 of file footstep_planner_walls.cpp.
Definition at line 89 of file footstep_planner_walls.cpp.
double FootstepPlannerWallsNode::ivFootstepWallDist [protected] |
Definition at line 87 of file footstep_planner_walls.cpp.
Definition at line 88 of file footstep_planner_walls.cpp.
GridMap2DPtr FootstepPlannerWallsNode::ivGridMap [protected] |
Definition at line 86 of file footstep_planner_walls.cpp.
Definition at line 88 of file footstep_planner_walls.cpp.
ros::NodeHandle FootstepPlannerWallsNode::ivNh [protected] |
Definition at line 84 of file footstep_planner_walls.cpp.
Definition at line 88 of file footstep_planner_walls.cpp.
Definition at line 88 of file footstep_planner_walls.cpp.
Definition at line 88 of file footstep_planner_walls.cpp.