|
MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
|
Reactive behaviours interface and common functions. More...
#include <reactive.h>

Public Member Functions | |
| reactive (const ConfigFile &file) | |
| void | disableAll () |
| void | disableAvoidObstacles () |
| void | disableAvoidOtherRobots () |
| void | disableGoToFrontier () |
| void | disableGoToGoal () |
| void | disableGoToPrecisePoses () |
| void | disableGoToUnexploredZones () |
| void | enableAvoidObstacles () |
| void | enableAvoidOtherRobots () |
| void | enableGoToFrontier () |
| void | enableGoToGoal () |
| void | enableGoToPrecisePoses () |
| void | enableGoToUnexploredZones () |
| bool | localMinimum () |
| speed | regulator (const pose &pos, pointf &f) |
| virtual void | setGoal (point goal) |
| void | setRBase (robotBase &rb) |
| void | setRobot (int number) |
| void | setSlam (slamInterface &slamProc) |
| void | setWeightAvoidObstacles (float weight) |
| void | setWeightAvoidOtherRobots (float weight) |
| void | setWeightGoToFrontier (float weight) |
| void | setWeightGoToGoal (float weight) |
| void | setWeightGoToPrecisePoses (float weight) |
| void | setWeightGoToUnexploredZones (float weight) |
| void | setWidthAvoidObstacles (float width) |
| void | setWidthAvoidOtherRobots (float width) |
| void | setWidthGoToFrontier (float width) |
| void | setWidthGoToGoal (float width) |
| void | setWidthGoToPrecisePoses (float width) |
| void | setWidthGoToUnexploredZones (float width) |
Protected Member Functions | |
| pointf | getResponse (localPotentialField &lpf) |
Protected Attributes | |
| bool | avoidObstaclesEnabled |
| float | avoidObstaclesWeight |
| float | avoidObstaclesWidth |
| float | avoidObstaclesWidth_cells |
| bool | avoidOtherRobotsEnabled |
| float | avoidOtherRobotsWeight |
| float | avoidOtherRobotsWidth |
| float | avoidOtherRobotsWidth_cells |
| bool | goToFrontierEnabled |
| float | goToFrontierWeight |
| float | goToFrontierWidth |
| float | goToFrontierWidth_cells |
| bool | goToGoalEnabled |
| float | goToGoalWeight |
| float | goToGoalWidth |
| float | goToGoalWidth_cells |
| float | goToImprecisePosesWeight |
| bool | goToPrecisePosesEnabled |
| float | goToPrecisePosesWeight |
| float | goToPrecisePosesWidth |
| float | goToPrecisePosesWidth_cells |
| bool | goToUnexploredZonesEnabled |
| float | goToUnexploredZonesWeight |
| float | goToUnexploredZonesWidth |
| float | goToUnexploredZonesWidth_cells |
| const float | k1 |
| const float | k2 |
| bool | localMinimumDetected |
| slamInterface * | mySlam |
| int | number |
| robotBase * | rbase |
| float | resolution |
| const float | vmax |
| const float | wmax |
Reactive behaviours interface and common functions.
Definition at line 17 of file reactive.h.
1.7.6.1