#include <vector>#include <Spaces.h>#include <assert.h>#include <math.h>#include <Scan.h>#include <TrajControl.h>#include <ExplorationGraph.h>#include <algorithm>#include <Types.h>Go to the source code of this file.
Classes | |
| class | RRTnode |
| class | RRTparams |
| Class containing various parameters for RRT algorithm. More... | |
| class | RRT |
| Class implementing a Rapidly-exploring Random Tree. More... | |
| class | RTR |
| Class implementing a rotate travel rotate path planner. More... | |
Enumerations | |
| enum | PathPlanners { RRT_PLANNER, PATH_PLANNERS_NUM } |
| Path Planners enumerator. More... | |
| enum | PrimitivesType { STRAIGHT, TURN_LEFT, TURN_RIGHT, NULL_PRIMITIVE, PRIMITIVES_NUM } |
| Primitives enumerator. More... | |
| enum | RRTstate { FIND_Q_RAND, FIND_Q_NEAR, FIND_Q_NEW, COLLISION_CHECK, UPDATE, GOAL_REACHED, FIND_PATH, SEARCH_COMPLETE, STATE_NUM } |
| RRT building state enumerator. More... | |
Variables | |
| static const char * | PathPlannersNames [PATH_PLANNERS_NUM] |
| Path Planners names. | |
| static const char * | PrimitivesNames [PRIMITIVES_NUM] |
| Path names. | |
| static const char * | RRTstateNames [STATE_NUM] |
| RRT building state names. | |
1.5.6