MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
|
Implements a Finite State Automata that performs a reactive behaviour based exploration. More...
#include <FSAPlanner.h>
Public Member Functions | |
FSAPlanner (const ConfigFile &config) | |
Constructor. | |
virtual | ~FSAPlanner () |
Destructor. | |
Private Member Functions | |
void | execute () |
virtual method for the thread main process. | |
void | onStop () |
this virtual method will be executed when the stop method is called | |
int | setup () |
this virtual method will be executed when trying to start the thead, must return 0 if ok | |
Private Attributes | |
ClMutex | closing |
bool | completedPath |
bool | endPlanner |
bool | escape_allowed |
bool | escapingFromLocalMinimum |
bool | exploring |
int | inflate_obstacles |
bool | integrate_slam |
std::vector< point > | path |
bool | returning |
bool | returningEscape |
bool | showPlanner |
Implements a Finite State Automata that performs a reactive behaviour based exploration.
Definition at line 32 of file FSAPlanner.h.