#include <ros/ros.h>
#include <ros/subscriber.h>
#include <ros/publisher.h>
#include <sensor_msgs/PointCloud2.h>
#include <nav_msgs/Path.h>
#include <geometry_msgs/PoseStamped.h>
#include "GraphSearch.hpp"
#include "igvcsearchproblem.h"
#include <tf/transform_datatypes.h>
#include <mutex>
#include <pcl_conversions/pcl_conversions.h>
#include <algorithm>
#include <igvc_msgs/action_path.h>
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
void | map_callback (const sensor_msgs::PointCloud2ConstPtr &msg) |
void | position_callback (const geometry_msgs::PoseStampedConstPtr &msg) |
void | waypoint_callback (const geometry_msgs::PointStampedConstPtr &msg) |
Variables | |
ros::Publisher | act_path_pub |
ros::Publisher | disp_path_pub |
mutex | planning_mutex |
IGVCSearchProblem | search_problem |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 49 of file pathplanner/main.cpp.
void map_callback | ( | const sensor_msgs::PointCloud2ConstPtr & | msg | ) |
Definition at line 26 of file pathplanner/main.cpp.
void position_callback | ( | const geometry_msgs::PoseStampedConstPtr & | msg | ) |
Definition at line 32 of file pathplanner/main.cpp.
void waypoint_callback | ( | const geometry_msgs::PointStampedConstPtr & | msg | ) |
Definition at line 42 of file pathplanner/main.cpp.
ros::Publisher act_path_pub |
Definition at line 20 of file pathplanner/main.cpp.
ros::Publisher disp_path_pub |
Definition at line 18 of file pathplanner/main.cpp.
mutex planning_mutex |
Definition at line 24 of file pathplanner/main.cpp.
IGVCSearchProblem search_problem |
Definition at line 22 of file pathplanner/main.cpp.