MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
Public Member Functions | Private Member Functions | Private Attributes
FSAPlanner Class Reference

Implements a Finite State Automata that performs a reactive behaviour based exploration. More...

#include <FSAPlanner.h>

Inheritance diagram for FSAPlanner:
Inheritance graph
[legend]

List of all members.

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< pointpath
bool returning
bool returningEscape
bool showPlanner

Detailed Description

Implements a Finite State Automata that performs a reactive behaviour based exploration.

Definition at line 32 of file FSAPlanner.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs