14 #include <octomap/octomap.h> 19 #include <ompl/config.h> 20 #include <ompl/base/SpaceInformation.h> 21 #include <ompl/base/spaces/RealVectorStateSpace.h> 23 namespace ob = ompl::base;
52 void loadMap(
const std::string mapFile);
53 void loadMap(octomap::OcTree* octree);
56 void setCollisionMask(
double x,
double y,
double z = 0.2);
62 void setDepthLimit(
double depth_limit);
68 virtual bool isValid(
const ob::State *state)
const;
78 int planningDimension;
80 octomap::OcTree* _map =
nullptr;
81 double _map_res, _depth_limit;
Class for state checking for 2D and 3D planning. Extension of an abstract class used to implement the...
Collision Mask : virtual representation of the drone as a box with x,y,z length.