48 msgs::Feet start = step_plan_request->start;
49 msgs::Feet goal = step_plan_request->goal;
52 if (!start.header.frame_id.empty())
59 if (!goal.header.frame_id.empty())
69 msgs::StepPlan step_plan_t = *step_plan;
81 for (std::vector<msgs::Step>::const_iterator itr = planning_feedback->visited_steps.begin(); itr != planning_feedback->visited_steps.end(); itr++)
83 msgs::Step
step = *itr;
94 msgs::StepPlan current_step_plan = planning_feedback->current_step_plan;
109 sensor_msgs::PointCloud2 point_cloud_msgs;
110 point_cloud_msgs.header = header;
121 int main(
int argc,
char **argv)
123 ros::init(argc, argv,
"footstep_planning_vis_node");
ServiceClient serviceClient(const std::string &service_name, bool persistent=false, const M_string &header_values=M_string())
void publish(const boost::shared_ptr< M > &message) const
Subscriber subscribe(const std::string &topic, uint32_t queue_size, void(T::*fp)(M), T *obj, const TransportHints &transport_hints=TransportHints())
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
ROSCPP_DECL void spin(Spinner &spinner)
Publisher advertise(const std::string &topic, uint32_t queue_size, bool latch=false)
uint32_t getNumSubscribers() const