UAV Coverage Path Planner
|
Coverage path planner based on M. Torres et al, 2016. More...
#include <torres_etal_2016.hpp>
Go to the source code of this file.
Functions | |
std::vector< geometry_msgs::Polygon > | generatePolygonVector (const PointVector &polygon) |
Generate vector of polygon from PointVector. More... | |
std::vector< geometry_msgs::Polygon > | generatePolygonVector (const std::vector< PointVector > &subPolygons) |
Generate vector of polygon from std::vector<PointVector> More... | |
bool | plan (cpp_uav::Torres16::Request &req, cpp_uav::Torres16::Response &res) |
Plans coverage path. More... | |
int | main (int argc, char **argv) |
Coverage path planner based on M. Torres et al, 2016.
Definition in file torres_etal_2016.cpp.
std::vector<geometry_msgs::Polygon> generatePolygonVector | ( | const PointVector & | polygon | ) |
Generate vector of polygon from PointVector.
polygon |
Definition at line 20 of file torres_etal_2016.cpp.
std::vector<geometry_msgs::Polygon> generatePolygonVector | ( | const std::vector< PointVector > & | subPolygons | ) |
Generate vector of polygon from std::vector<PointVector>
subPolygons |
Definition at line 43 of file torres_etal_2016.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 173 of file torres_etal_2016.cpp.
bool plan | ( | cpp_uav::Torres16::Request & | req, |
cpp_uav::Torres16::Response & | res | ||
) |
Plans coverage path.
req | Contains values neccesary to plan a path |
res | Contains resulting path |
For details of this service, cf. srv/Torres16.srv
Definition at line 72 of file torres_etal_2016.cpp.