#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. |