| 
    MRXT: The Multi-Robot eXploration Tool
   
    
   Multi-Robot autonomous exploration and mapping simulator. 
   | 
  
  
  
 
Implements an exploration algorithm that chooses its target cell using a cost-utility model. More...
#include <CoordinatedPlanner.h>

Public Member Functions | |
| CoordinatedPlanner (const ConfigFile &config) | |
| Constructor.  | |
| virtual | ~CoordinatedPlanner () | 
| Destructor.  | |
Private Member Functions | |
| void | execute () | 
| Thead execution body.  | |
| void | onStop () | 
| Thread on stop.  | |
| int | setup () | 
| Thread setup.  | |
Private Attributes | |
| ClMutex | closing | 
| bool | completedPath | 
| point * | destinations | 
| bool | endPlanner | 
| int | inflate_obstacles | 
| float | influence_radius | 
| std::vector< point > | path | 
| float | replanning_period | 
| bool | showPlanner | 
Implements an exploration algorithm that chooses its target cell using a cost-utility model.
Author: Miguel Julia <mjulia@umh.es>
Date: 2009
Class CoordinatedPlanner
Value = Utility - Cost
Utility: is a function to the distance to the cells assigned to the other robots
Cost: is the length of the path to arrive to the cell
The target frontier cell that maximizes the value is chosen
Definition at line 38 of file CoordinatedPlanner.h.
 1.7.6.1