PathPlanner.h File Reference

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


Generated on Mon Feb 20 07:01:08 2017 for MIP by  doxygen 1.5.6