smp Namespace Reference

Sampling-based Motion Planning (SMP) Library. More...

Classes

class  region
 A rectangular region in an Euclidean space of prespecified dimension. More...
class  collision_checker_base
 An abstract collision checker. More...
class  collision_checker_mu_calculus
 mu-calculus collision checker More...
class  collision_checker_standard
 Standard collision checker. More...
class  cost_evaluator_base
 The abstract class that specifies the structure of the cost evalutor component. More...
class  cost_evaluator_time
 The cost evaluator class based on the trajectory execution time. More...
class  distance_evaluator_base
 The abstract class that specifies the structure of a distance evaluator component. More...
class  distance_evaluator_kdtree
 Distance evalutor that employs a kd-tree structure. More...
class  extender_base
 The abstract class that specifies the structure of the extender component. More...
class  state_double_integrator
 Implementation of the state data structure for the double integrator dynamics. More...
class  input_double_integrator
 Implementation of the input data structure for the double integrator dynamics. More...
class  extender_double_integrator
 Extender function with double integrator dynamics. More...
class  state_dubins
 Implementation of the state data structure for the Dubins car dynamics. More...
class  input_dubins
 Implementation of the input data structure for the Dubins car dynamics. More...
class  extender_dubins
 Implements the extender function with Dubins car dynamics. More...
class  state_dubins_double_integrator
 Implementation of the state data structure for the dubins double integrator airplane dynamics. More...
class  input_dubins_double_integrator
 Implementation of the input data structure for the dubins double integrator airplane dynamics. More...
class  extender_dubins_double_integrator
 Extender function with dubins double integrator airplane dynamics. More...
class  input_array_double
 Implementation of the input data structure as a double array. More...
class  state_single_integrator
 State data structure for the single integrator dynamics. More...
class  input_single_integrator
 Input data structure for the single integrator dynamics. More...
class  extender_single_integrator
 Extender function with single integrator dynamics. More...
class  state_array_double
 Implementation of the state data structure as a double array. More...
class  model_checker_base
 An abstract model checker. More...
class  model_checker_mu_calculus_vertex_data
 Implements the vertex data for mu-calculus model checking. More...
class  model_checker_mu_calculus_edge_data
 Implements the edge data for mu-calculus model checking. More...
class  model_checker_mu_calculus
 Implements the mu-calculus model checker. More...
class  model_checker_reachability_vertex_data
 Vertex data for reachability checking. More...
class  model_checker_reachability_edge_data
 Edge data for reachability checking. More...
class  model_checker_reachability
 Reachability model checker. More...
class  minimum_time_reachability_vertex_data
 Vertex data for minimum-time reachability. More...
class  minimum_time_reachability_edge_data
 Edge data for minimum-time reachability. More...
class  minimum_time_reachability
 A combination of the minimum-time cost evaluator and the reachability model checker. More...
class  sampler_base
 The abstract class that specifies the structure of a sampler component. More...
class  sampler_halton
 Implements the sampler components that relies on halton sampling. More...
class  sampler_trajectory_bias
 Implements the sampler components that relies on uniform sampling. More...
class  sampler_uniform
 Implements the sampler components that relies on uniform sampling. More...
class  interface_base
 The abstract class that specifies the structure of a interfacing component. More...
class  interface_libbot_environment
 Environment definition. More...
class  interface_libbot
 libbot interface for smp More...
class  trajectory
 Trajectory definition as a states with interleaving inputs. More...
class  vertex
 Vertex data structure of the graph maintained by a planner algorithm. More...
class  edge
 Edge data structure of the graph maintained by a planner algorithm. More...
class  planner
 Generic sampling-based motion planner. More...
class  planner_incremental
 Generic incremental sampling-based motion planner. More...
class  planner_parameters
 Parameters for the RRG and the RRT* algorithms. More...
class  rrg
 RRG algorithm. More...
class  rrt
 RRT algorithm. More...
class  rrtstar_vertex_data
 Vertex data structure for the RRT* algorithm. More...
class  rrtstar_edge_data
 Edge data for the RRT* algorithm. More...
class  rrtstar
 RRT* algorithm. More...
class  branch_and_bound_base
 Branch and bound base class. More...
class  branch_and_bound_euclidean
 Branch and bound with the Euclidean distance admissible heuristic (not considering obstacles). More...

Detailed Description

Sampling-based Motion Planning (SMP) Library.