MinPosPlanner.h
Go to the documentation of this file.
1 #ifndef MINPOSPLANNER_H_
2 #define MINPOSPLANNER_H_
3 
5 
7 {
8 public:
11 
12  int findExplorationTarget(GridMap* map, unsigned int start, unsigned int &goal);
13 
14 private:
15  typedef std::vector<unsigned int> Frontier;
16  typedef std::vector<Frontier> FrontierList;
17 
18  // Methods
19  void findCluster(GridMap* map, unsigned int startCell);
20 
21  // ROS-Stuff
23 
24  // Components
26  FrontierList mFrontiers;
27  double* mPlan;
28  unsigned int mFrontierCells;
29 
30  // Parameters
31  int mRobotID;
34  unsigned int mOffset[8];
35 };
36 
37 #endif // MINPOSPLANNER_H_
bool mVisualizeFrontiers
Definition: MinPosPlanner.h:32
ros::Publisher mFrontierPublisher
Definition: MinPosPlanner.h:22
std::vector< Frontier > FrontierList
Definition: MinPosPlanner.h:16
unsigned int mOffset[8]
Definition: MinPosPlanner.h:34
void findCluster(GridMap *map, unsigned int startCell)
unsigned int mFrontierCells
Definition: MinPosPlanner.h:28
std::vector< unsigned int > Frontier
Definition: MinPosPlanner.h:15
int findExplorationTarget(GridMap *map, unsigned int start, unsigned int &goal)
FrontierList mFrontiers
Definition: MinPosPlanner.h:26
double * mPlan
Definition: MinPosPlanner.h:27
RobotList mRobotList
Definition: MinPosPlanner.h:25
double mMinTargetAreaSize
Definition: MinPosPlanner.h:33


nav2d_exploration
Author(s): Sebastian Kasperski
autogenerated on Thu Jun 6 2019 19:20:48