|
MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
|
Reactive behaviours modelled as a sum of gaussians. More...
#include <reactiveGauss.h>

Public Member Functions | |
| reactiveGauss (const ConfigFile &conf) | |
| void | setGoal (point goal) |
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 | |
| void | processAvRob (int numrobots, point *robotcells, binMap &esz, localPotentialField &avRob) |
| void | processGoGoal (point &pos, point &goal, binMap &esz, localPotentialField &goGoal) |
| void | processGoPre (point &poscell, binMap &ppmap, binMap &esz, localPotentialField &goPre) |
| void | processOMap (point &cell, gridMapInterface &omap, binMap &esz, localPotentialField &avObs, localPotentialField &goFro, localPotentialField &goUZ) |
| int | setup () |
| this virtual method will be executed when trying to start the thead, must return 0 if ok | |
| pointf | update () |
| void | updateField (localPotentialField &global) |
Private Attributes | |
| int | actionradius |
| ClMutex | closing |
| pose | currentPos |
| bool | endReactive |
| int | eszdilationradius |
| point | goal |
| const int | lzheight |
| const int | lzwidth |
| localPotentialField | total |
| bool | useesz |
| speed | velo |
Reactive behaviours modelled as a sum of gaussians.
Definition at line 16 of file reactiveGauss.h.
1.7.6.1