Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vigir_footstep_planning::GlobalFootstepPlannerNode Class Reference

#include <global_footstep_planner_node.h>

Inheritance diagram for vigir_footstep_planning::GlobalFootstepPlannerNode:
Inheritance graph
[legend]

Public Member Functions

 GlobalFootstepPlannerNode ()
 
void initialize (ros::NodeHandle &nh) override
 
virtual ~GlobalFootstepPlannerNode ()
 
- Public Member Functions inherited from vigir_footstep_planning::FootstepPlannerNode
 FootstepPlannerNode ()
 
virtual void initPlugins (ros::NodeHandle &nh)
 
virtual ~FootstepPlannerNode ()
 

Protected Member Functions

void editStep (const msgs::EditStepConstPtr &edit_step)
 
void editStepAction (SimpleActionServer< msgs::EditStepAction >::Ptr &as)
 
bool editStepService (msgs::EditStepService::Request &req, msgs::EditStepService::Response &resp)
 
void getStepPlanAction (SimpleActionServer< msgs::GetStepPlanAction >::Ptr &as)
 
bool getStepPlanService (msgs::GetStepPlanService::Request &req, msgs::GetStepPlanService::Response &resp)
 
void setStepPlan (const msgs::StepPlanConstPtr &step_plan)
 
void setStepPlanAction (SimpleActionServer< msgs::SetStepPlanAction >::Ptr &as)
 
bool setStepPlanService (msgs::SetStepPlanService::Request &req, msgs::SetStepPlanService::Response &resp)
 
void stitchStepPlan (const std::vector< msgs::StepPlan > &step_plans)
 
void stitchStepPlan (const msgs::StepPlanConstPtr &step_plan)
 
void stitchStepPlanAction (SimpleActionServer< msgs::StitchStepPlanAction >::Ptr &as)
 
bool stitchStepPlanService (msgs::StitchStepPlanService::Request &req, msgs::StitchStepPlanService::Response &resp)
 
- Protected Member Functions inherited from vigir_footstep_planning::FootstepPlannerNode
void goalPoseCallback (const geometry_msgs::PoseStampedConstPtr &goal_pose)
 
void planningFeedbackActionCallback (const msgs::PlanningFeedback &feedback, SimpleActionServer< msgs::StepPlanRequestAction >::Ptr &as)
 
void planningFeedbackCallback (const msgs::PlanningFeedback &feedback)
 
void planningPreemptionActionCallback (SimpleActionServer< msgs::StepPlanRequestAction >::Ptr &as)
 
void planningResultActionCallback (const msgs::StepPlanRequestService::Response &resp, SimpleActionServer< msgs::StepPlanRequestAction >::Ptr &as)
 
void planningResultCallback (const msgs::StepPlanRequestService::Response &resp)
 
void setParams (const std_msgs::StringConstPtr &params_name)
 
void stepPlanRequest (const msgs::StepPlanRequestConstPtr &plan_request)
 
void stepPlanRequestAction (SimpleActionServer< msgs::StepPlanRequestAction >::Ptr &as)
 
void stepPlanRequestPreempt (SimpleActionServer< msgs::StepPlanRequestAction >::Ptr &as)
 
bool stepPlanRequestService (msgs::StepPlanRequestService::Request &req, msgs::StepPlanRequestService::Response &resp)
 
void updateFeetAction (SimpleActionServer< msgs::UpdateFeetAction >::Ptr &as)
 
bool updateFeetService (msgs::UpdateFeetService::Request &req, msgs::UpdateFeetService::Response &resp)
 
void updateFootAction (SimpleActionServer< msgs::UpdateFootAction >::Ptr &as)
 
bool updateFootService (msgs::UpdateFootService::Request &req, msgs::UpdateFootService::Response &resp)
 
void updateStepPlanAction (SimpleActionServer< msgs::UpdateStepPlanAction >::Ptr &as)
 
bool updateStepPlanService (msgs::UpdateStepPlanService::Request &req, msgs::UpdateStepPlanService::Response &resp)
 

Protected Attributes

SimpleActionServer< msgs::EditStepAction >::Ptr edit_step_as
 
ros::ServiceServer edit_step_srv
 
ros::Subscriber edit_step_sub
 
SimpleActionServer< msgs::GetStepPlanAction >::Ptr get_step_plan_as
 
ros::ServiceServer get_step_plan_srv
 
GlobalFootstepPlanner::Ptr global_footstep_planner
 
SimpleActionServer< msgs::SetStepPlanAction >::Ptr set_step_plan_as
 
ros::ServiceServer set_step_plan_srv
 
ros::Subscriber set_step_plan_sub
 
SimpleActionServer< msgs::StitchStepPlanAction >::Ptr stitch_step_plan_as
 
ros::ServiceServer stitch_step_plan_srv
 
ros::Subscriber stitch_step_plan_sub
 
- Protected Attributes inherited from vigir_footstep_planning::FootstepPlannerNode
ros::Publisher error_status_pub
 
ros::Publisher feedback_pub
 
geometry_msgs::Vector3 foot_size
 
FootstepPlanner::Ptr footstep_planner
 
ros::ServiceClient generate_feet_pose_client
 
ros::Subscriber goal_pose_sub
 
ros::Subscriber set_active_parameter_set_sub
 
ros::Publisher step_plan_pub
 
SimpleActionServer< msgs::StepPlanRequestAction >::Ptr step_plan_request_as
 
boost::recursive_mutex step_plan_request_as_mutex
 
ros::ServiceServer step_plan_request_srv
 
ros::Subscriber step_plan_request_sub
 
ros::Publisher step_plan_request_vis_pub
 
ros::Publisher step_plan_vis_pub
 
ros::Publisher temp_step_plan_pub
 
SimpleActionServer< msgs::UpdateFeetAction >::Ptr update_feet_as
 
ros::ServiceServer update_feet_srv
 
SimpleActionServer< msgs::UpdateFootAction >::Ptr update_foot_as
 
ros::ServiceServer update_foot_srv
 
SimpleActionServer< msgs::UpdateStepPlanAction >::Ptr update_step_plan_as
 
ros::ServiceServer update_step_plan_srv
 

Detailed Description

Definition at line 44 of file global_footstep_planner_node.h.

Constructor & Destructor Documentation

vigir_footstep_planning::GlobalFootstepPlannerNode::GlobalFootstepPlannerNode ( )

Definition at line 5 of file global_footstep_planner_node.cpp.

vigir_footstep_planning::GlobalFootstepPlannerNode::~GlobalFootstepPlannerNode ( )
virtual

Definition at line 10 of file global_footstep_planner_node.cpp.

Member Function Documentation

void vigir_footstep_planning::GlobalFootstepPlannerNode::editStep ( const msgs::EditStepConstPtr &  edit_step)
protected

Definition at line 42 of file global_footstep_planner_node.cpp.

void vigir_footstep_planning::GlobalFootstepPlannerNode::editStepAction ( SimpleActionServer< msgs::EditStepAction >::Ptr &  as)
protected

Definition at line 125 of file global_footstep_planner_node.cpp.

bool vigir_footstep_planning::GlobalFootstepPlannerNode::editStepService ( msgs::EditStepService::Request &  req,
msgs::EditStepService::Response &  resp 
)
protected

Definition at line 86 of file global_footstep_planner_node.cpp.

void vigir_footstep_planning::GlobalFootstepPlannerNode::getStepPlanAction ( SimpleActionServer< msgs::GetStepPlanAction >::Ptr &  as)
protected

Definition at line 164 of file global_footstep_planner_node.cpp.

bool vigir_footstep_planning::GlobalFootstepPlannerNode::getStepPlanService ( msgs::GetStepPlanService::Request &  req,
msgs::GetStepPlanService::Response &  resp 
)
protected

Definition at line 106 of file global_footstep_planner_node.cpp.

void vigir_footstep_planning::GlobalFootstepPlannerNode::initialize ( ros::NodeHandle nh)
overridevirtual

Reimplemented from vigir_footstep_planning::FootstepPlannerNode.

Definition at line 14 of file global_footstep_planner_node.cpp.

void vigir_footstep_planning::GlobalFootstepPlannerNode::setStepPlan ( const msgs::StepPlanConstPtr &  step_plan)
protected

Definition at line 53 of file global_footstep_planner_node.cpp.

void vigir_footstep_planning::GlobalFootstepPlannerNode::setStepPlanAction ( SimpleActionServer< msgs::SetStepPlanAction >::Ptr &  as)
protected

Definition at line 145 of file global_footstep_planner_node.cpp.

bool vigir_footstep_planning::GlobalFootstepPlannerNode::setStepPlanService ( msgs::SetStepPlanService::Request &  req,
msgs::SetStepPlanService::Response &  resp 
)
protected

Definition at line 96 of file global_footstep_planner_node.cpp.

void vigir_footstep_planning::GlobalFootstepPlannerNode::stitchStepPlan ( const std::vector< msgs::StepPlan > &  step_plans)
protected

Definition at line 62 of file global_footstep_planner_node.cpp.

void vigir_footstep_planning::GlobalFootstepPlannerNode::stitchStepPlan ( const msgs::StepPlanConstPtr &  step_plan)
protected

Definition at line 72 of file global_footstep_planner_node.cpp.

void vigir_footstep_planning::GlobalFootstepPlannerNode::stitchStepPlanAction ( SimpleActionServer< msgs::StitchStepPlanAction >::Ptr &  as)
protected

Definition at line 180 of file global_footstep_planner_node.cpp.

bool vigir_footstep_planning::GlobalFootstepPlannerNode::stitchStepPlanService ( msgs::StitchStepPlanService::Request &  req,
msgs::StitchStepPlanService::Response &  resp 
)
protected

Definition at line 112 of file global_footstep_planner_node.cpp.

Member Data Documentation

SimpleActionServer<msgs::EditStepAction>::Ptr vigir_footstep_planning::GlobalFootstepPlannerNode::edit_step_as
protected

Definition at line 84 of file global_footstep_planner_node.h.

ros::ServiceServer vigir_footstep_planning::GlobalFootstepPlannerNode::edit_step_srv
protected

Definition at line 78 of file global_footstep_planner_node.h.

ros::Subscriber vigir_footstep_planning::GlobalFootstepPlannerNode::edit_step_sub
protected

Definition at line 73 of file global_footstep_planner_node.h.

SimpleActionServer<msgs::GetStepPlanAction>::Ptr vigir_footstep_planning::GlobalFootstepPlannerNode::get_step_plan_as
protected

Definition at line 86 of file global_footstep_planner_node.h.

ros::ServiceServer vigir_footstep_planning::GlobalFootstepPlannerNode::get_step_plan_srv
protected

Definition at line 80 of file global_footstep_planner_node.h.

GlobalFootstepPlanner::Ptr vigir_footstep_planning::GlobalFootstepPlannerNode::global_footstep_planner
protected

Definition at line 89 of file global_footstep_planner_node.h.

SimpleActionServer<msgs::SetStepPlanAction>::Ptr vigir_footstep_planning::GlobalFootstepPlannerNode::set_step_plan_as
protected

Definition at line 85 of file global_footstep_planner_node.h.

ros::ServiceServer vigir_footstep_planning::GlobalFootstepPlannerNode::set_step_plan_srv
protected

Definition at line 79 of file global_footstep_planner_node.h.

ros::Subscriber vigir_footstep_planning::GlobalFootstepPlannerNode::set_step_plan_sub
protected

Definition at line 74 of file global_footstep_planner_node.h.

SimpleActionServer<msgs::StitchStepPlanAction>::Ptr vigir_footstep_planning::GlobalFootstepPlannerNode::stitch_step_plan_as
protected

Definition at line 87 of file global_footstep_planner_node.h.

ros::ServiceServer vigir_footstep_planning::GlobalFootstepPlannerNode::stitch_step_plan_srv
protected

Definition at line 81 of file global_footstep_planner_node.h.

ros::Subscriber vigir_footstep_planning::GlobalFootstepPlannerNode::stitch_step_plan_sub
protected

Definition at line 75 of file global_footstep_planner_node.h.


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


vigir_global_footstep_planner
Author(s): Alexander Stumpf
autogenerated on Sun Nov 17 2019 03:30:05