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 40 of file footstep_planner_walls.cpp.
| FootstepPlannerWallsNode::FootstepPlannerWallsNode | ( | ) | [inline] |
Definition at line 42 of file footstep_planner_walls.cpp.
| virtual FootstepPlannerWallsNode::~FootstepPlannerWallsNode | ( | ) | [inline, virtual] |
Definition at line 57 of file footstep_planner_walls.cpp.
| void FootstepPlannerWallsNode::mapCallback | ( | const nav_msgs::OccupancyGridConstPtr & | occupancyMap | ) | [inline] |
Definition at line 59 of file footstep_planner_walls.cpp.
| void FootstepPlannerWallsNode::wallMapCallback | ( | const nav_msgs::OccupancyGridConstPtr & | occupancyMap | ) | [inline] |
Definition at line 71 of file footstep_planner_walls.cpp.
Definition at line 88 of file footstep_planner_walls.cpp.
Definition at line 92 of file footstep_planner_walls.cpp.
double FootstepPlannerWallsNode::ivFootstepWallDist [protected] |
Definition at line 90 of file footstep_planner_walls.cpp.
Definition at line 91 of file footstep_planner_walls.cpp.
GridMap2DPtr FootstepPlannerWallsNode::ivGridMap [protected] |
Definition at line 89 of file footstep_planner_walls.cpp.
Definition at line 91 of file footstep_planner_walls.cpp.
ros::NodeHandle FootstepPlannerWallsNode::ivNh [protected] |
Definition at line 87 of file footstep_planner_walls.cpp.
Definition at line 91 of file footstep_planner_walls.cpp.
Definition at line 91 of file footstep_planner_walls.cpp.
Definition at line 91 of file footstep_planner_walls.cpp.