Public Member Functions | Protected Attributes | List of all members
FootstepPlannerWallsNode Class Reference

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
 

Detailed Description

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.

Constructor & Destructor Documentation

FootstepPlannerWallsNode::FootstepPlannerWallsNode ( )
inline

Definition at line 39 of file footstep_planner_walls.cpp.

virtual FootstepPlannerWallsNode::~FootstepPlannerWallsNode ( )
inlinevirtual

Definition at line 54 of file footstep_planner_walls.cpp.

Member Function Documentation

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.

Member Data Documentation

footstep_planner::FootstepPlanner FootstepPlannerWallsNode::ivFootstepPlanner
protected

Definition at line 85 of file footstep_planner_walls.cpp.

ros::ServiceServer FootstepPlannerWallsNode::ivFootstepPlanService
protected

Definition at line 89 of file footstep_planner_walls.cpp.

double FootstepPlannerWallsNode::ivFootstepWallDist
protected

Definition at line 87 of file footstep_planner_walls.cpp.

ros::Subscriber FootstepPlannerWallsNode::ivGoalPoseSub
protected

Definition at line 88 of file footstep_planner_walls.cpp.

GridMap2DPtr FootstepPlannerWallsNode::ivGridMap
protected

Definition at line 86 of file footstep_planner_walls.cpp.

ros::Subscriber FootstepPlannerWallsNode::ivGridMapSub
protected

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.

ros::Subscriber FootstepPlannerWallsNode::ivRobotPoseSub
protected

Definition at line 88 of file footstep_planner_walls.cpp.

ros::Subscriber FootstepPlannerWallsNode::ivStartPoseSub
protected

Definition at line 88 of file footstep_planner_walls.cpp.

ros::Subscriber FootstepPlannerWallsNode::ivWallMapSub
protected

Definition at line 88 of file footstep_planner_walls.cpp.


The documentation for this class was generated from the following file:


footstep_planner
Author(s): Johannes Garimort, Armin Hornung
autogenerated on Mon Jun 10 2019 13:38:25