#include <MinPosPlanner.h>
Public Member Functions | |
int | findExplorationTarget (GridMap *map, unsigned int start, unsigned int &goal) |
MinPosPlanner () | |
~MinPosPlanner () | |
Public Member Functions inherited from ExplorationPlanner | |
virtual | ~ExplorationPlanner () |
Private Types | |
typedef std::vector< unsigned int > | Frontier |
typedef std::vector< Frontier > | FrontierList |
Private Member Functions | |
void | findCluster (GridMap *map, unsigned int startCell) |
Private Attributes | |
unsigned int | mFrontierCells |
ros::Publisher | mFrontierPublisher |
FrontierList | mFrontiers |
double | mMinTargetAreaSize |
unsigned int | mOffset [8] |
double * | mPlan |
int | mRobotID |
RobotList | mRobotList |
bool | mVisualizeFrontiers |
Definition at line 6 of file MinPosPlanner.h.
|
private |
Definition at line 15 of file MinPosPlanner.h.
|
private |
Definition at line 16 of file MinPosPlanner.h.
MinPosPlanner::MinPosPlanner | ( | ) |
Definition at line 8 of file MinPosPlanner.cpp.
MinPosPlanner::~MinPosPlanner | ( | ) |
Definition at line 25 of file MinPosPlanner.cpp.
|
private |
Definition at line 268 of file MinPosPlanner.cpp.
|
virtual |
Implements ExplorationPlanner.
Definition at line 34 of file MinPosPlanner.cpp.
|
private |
Definition at line 28 of file MinPosPlanner.h.
|
private |
Definition at line 22 of file MinPosPlanner.h.
|
private |
Definition at line 26 of file MinPosPlanner.h.
|
private |
Definition at line 33 of file MinPosPlanner.h.
|
private |
Definition at line 34 of file MinPosPlanner.h.
|
private |
Definition at line 27 of file MinPosPlanner.h.
|
private |
Definition at line 31 of file MinPosPlanner.h.
|
private |
Definition at line 25 of file MinPosPlanner.h.
|
private |
Definition at line 32 of file MinPosPlanner.h.