1 #ifndef VORONOI_GRAPH_NODE_H 2 #define VORONOI_GRAPH_NODE_H 8 #include <nav_msgs/OccupancyGrid.h> 27 std::unique_ptr<ros::Rate>
rate_;
33 void createGraph(
const nav_msgs::OccupancyGrid::ConstPtr& _map,
size_t _map_hash);
69 #endif // TUW_NAV_COSTMAP_NODE_H void createGraph(const nav_msgs::OccupancyGrid::ConstPtr &_map, size_t _map_hash)
void globalMapCallback(const nav_msgs::OccupancyGrid::ConstPtr &_map)
bool loadGraph(size_t _hash)
ros::Publisher pubSegments_
std::unique_ptr< float[]> potential
ros::Publisher pubVoronoiMap_
float endSegmentOptimization_
std::string topicGlobalMap_
std::string topicVoronoiMap_
std::string graphCachePath_
std::string topicSegments_
std::string frameVoronoiMap_
std::unique_ptr< ros::Rate > rate_
std::vector< Segment > segments_
VoronoiGeneratorNode(ros::NodeHandle &n)
std::string customGraphPath_
float crossingOptimization_
bool loadCustomGraph(std::string _path)
std::string frameGlobalMap_