 demos | |
  Koules | |
   Koules.cpp | This file contains an elaborate demo to solve the game of Koules |
   KoulesConfig.h | |
   KoulesControlSpace.cpp | |
   KoulesControlSpace.h | |
   KoulesDirectedControlSampler.cpp | |
   KoulesDirectedControlSampler.h | |
   KoulesGoal.cpp | |
   KoulesGoal.h | |
   KoulesPlayback.py | |
   KoulesProjection.h | |
   KoulesSetup.cpp | |
   KoulesSetup.h | |
   KoulesSimulator.cpp | |
   KoulesSimulator.h | |
   KoulesStatePropagator.cpp | |
   KoulesStatePropagator.h | |
   KoulesStateSpace.cpp | |
   KoulesStateSpace.h | |
  VFRRT | |
   plotConservative.py | |
   plotNonconservative.py | |
   VectorFieldConservative.cpp | |
   VectorFieldNonconservative.cpp | |
  CForestCircleGridBenchmark.cpp | |
  GeometricCarPlanning.cpp | |
  HybridSystemPlanning.cpp | |
  HypercubeBenchmark.cpp | |
  KinematicChainBenchmark.cpp | |
  LTLWithTriangulation.cpp | |
  OpenDERigidBodyPlanning.cpp | |
  OptimalPlanning.cpp | |
  OptimalPlanning.py | |
  PlannerData.cpp | |
  PlannerData.py | |
  PlannerProgressProperties.cpp | |
  Point2DPlanning.cpp | |
  Point2DPlanning.py | |
  RandomWalkPlanner.py | |
  RigidBodyPlanning.cpp | |
  RigidBodyPlanning.py | |
  RigidBodyPlanningWithControls.cpp | |
  RigidBodyPlanningWithControls.py | |
  RigidBodyPlanningWithIK.cpp | |
  RigidBodyPlanningWithIntegrationAndControls.cpp | |
  RigidBodyPlanningWithODESolverAndControls.cpp | |
  RigidBodyPlanningWithODESolverAndControls.py | |
  StateSampling.cpp | |
  StateSampling.py | |
  ThunderLightning.cpp | |
  TriangulationDemo.cpp | |
 doc | |
  markdown | |
   code | |
    mv.cpp | |
    svc.cpp | |
   FindOMPL.cmake | |
 ompl | |
  base | |
   goals | |
    src | |
     GoalLazySamples.cpp | |
     GoalRegion.cpp | |
     GoalState.cpp | |
     GoalStates.cpp | |
    GoalLazySamples.h | |
    GoalRegion.h | |
    GoalSampleableRegion.h | |
    GoalState.h | |
    GoalStates.h | |
   objectives | |
    src | |
     MaximizeMinClearanceObjective.cpp | |
     MechanicalWorkOptimizationObjective.cpp | |
     MinimaxObjective.cpp | |
     PathLengthOptimizationObjective.cpp | |
     StateCostIntegralObjective.cpp | |
    MaximizeMinClearanceObjective.h | |
    MechanicalWorkOptimizationObjective.h | |
    MinimaxObjective.h | |
    PathLengthOptimizationObjective.h | |
    StateCostIntegralObjective.h | |
    VFMechanicalWorkOptimizationObjective.h | |
    VFUpstreamCriterionOptimizationObjective.h | |
   samplers | |
    informed | |
     src | |
      PathLengthDirectInfSampler.cpp | |
      RejectionInfSampler.cpp | |
     PathLengthDirectInfSampler.h | |
     RejectionInfSampler.h | |
    src | |
     GaussianValidStateSampler.cpp | |
     InformedStateSampler.cpp | |
     MaximizeClearanceValidStateSampler.cpp | |
     MinimumClearanceValidStateSampler.cpp | |
     ObstacleBasedValidStateSampler.cpp | |
     UniformValidStateSampler.cpp | |
    GaussianValidStateSampler.h | |
    InformedStateSampler.h | |
    MaximizeClearanceValidStateSampler.h | |
    MinimumClearanceValidStateSampler.h | |
    ObstacleBasedValidStateSampler.h | |
    UniformValidStateSampler.h | |
   spaces | |
    src | |
     DiscreteStateSpace.cpp | |
     DubinsStateSpace.cpp | |
     RealVectorBounds.cpp | |
     RealVectorStateProjections.cpp | |
     RealVectorStateSpace.cpp | |
     ReedsSheppStateSpace.cpp | |
     SE2StateSpace.cpp | |
     SE3StateSpace.cpp | |
     SO2StateSpace.cpp | |
     SO3StateSpace.cpp | |
     TimeStateSpace.cpp | |
    DiscreteStateSpace.h | |
    DubinsStateSpace.h | |
    RealVectorBounds.h | |
    RealVectorStateProjections.h | |
    RealVectorStateSpace.h | |
    ReedsSheppStateSpace.h | |
    SE2StateSpace.h | |
    SE3StateSpace.h | |
    SO2StateSpace.h | |
    SO3StateSpace.h | |
    TimeStateSpace.h | |
   src | |
    Cost.cpp | |
    DiscreteMotionValidator.cpp | |
    GenericParam.cpp | |
    Goal.cpp | |
    OptimizationObjective.cpp | |
    Planner.cpp | |
    PlannerData.cpp | |
    PlannerDataStorage.cpp | |
    PlannerStatus.cpp | |
    PlannerTerminationCondition.cpp | |
    PrecomputedStateSampler.cpp | |
    ProblemDefinition.cpp | |
    ProjectionEvaluator.cpp | |
    SpaceInformation.cpp | |
    StateSampler.cpp | |
    StateSpace.cpp | |
    StateStorage.cpp | |
    ValidStateSampler.cpp | |
   Cost.h | |
   DiscreteMotionValidator.h | |
   GenericParam.h | |
   Goal.h | |
   GoalTypes.h | |
   MotionValidator.h | |
   OptimizationObjective.h | |
   Path.h | |
   Planner.h | |
   PlannerData.h | |
   PlannerDataGraph.h | |
   PlannerDataStorage.h | |
   PlannerStatus.h | |
   PlannerTerminationCondition.h | |
   PrecomputedStateSampler.h | |
   ProblemDefinition.h | |
   ProjectionEvaluator.h | |
   ScopedState.h | |
   SolutionNonExistenceProof.h | |
   SpaceInformation.h | |
   State.h | |
   StateSampler.h | |
   StateSamplerArray.h | |
   StateSpace.h | |
   StateSpaceTypes.h | |
   StateStorage.h | |
   StateValidityChecker.h | |
   TypedSpaceInformation.h | |
   TypedStateValidityChecker.h | |
   ValidStateSampler.h | |
  control | |
   planners | |
    est | |
     src | |
      EST.cpp | |
     EST.h | |
    kpiece | |
     src | |
      KPIECE1.cpp | |
     KPIECE1.h | |
    ltl | |
     src | |
      Automaton.cpp | |
      LTLPlanner.cpp | |
      LTLProblemDefinition.cpp | |
      LTLSpaceInformation.cpp | |
      ProductGraph.cpp | |
      PropositionalDecomposition.cpp | |
      World.cpp | |
     Automaton.h | |
     LTLPlanner.h | |
     LTLProblemDefinition.h | |
     LTLSpaceInformation.h | |
     ProductGraph.h | |
     PropositionalDecomposition.h | |
     World.h | |
    pdst | |
     src | |
      PDST.cpp | |
     PDST.h | |
    rrt | |
     src | |
      RRT.cpp | |
     RRT.h | |
    sst | |
     src | |
      SST.cpp | |
     SST.h | |
    syclop | |
     src | |
      GridDecomposition.cpp | |
      Syclop.cpp | |
      SyclopEST.cpp | |
      SyclopRRT.cpp | |
     Decomposition.h | |
     GridDecomposition.h | |
     Syclop.h | |
     SyclopEST.h | |
     SyclopRRT.h | |
    PlannerIncludes.h | |
   spaces | |
    src | |
     DiscreteControlSpace.cpp | |
     RealVectorControlSpace.cpp | |
    DiscreteControlSpace.h | |
    RealVectorControlSpace.h | |
   src | |
    ControlSampler.cpp | |
    ControlSpace.cpp | |
    PathControl.cpp | |
    PlannerData.cpp | |
    PlannerDataStorage.cpp | |
    SimpleDirectedControlSampler.cpp | |
    SimpleSetup.cpp | |
    SpaceInformation.cpp | |
   Control.h | |
   ControlSampler.h | |
   ControlSpace.h | |
   ControlSpaceTypes.h | |
   DirectedControlSampler.h | |
   ODESolver.h | |
   PathControl.h | |
   PlannerData.h | |
   PlannerDataStorage.h | |
   SimpleDirectedControlSampler.h | |
   SimpleSetup.h | |
   SpaceInformation.h | |
   StatePropagator.h | |
   SteeredControlSampler.h | |
  datastructures | |
   BinaryHeap.h | |
   DynamicSSSP.h | |
   GreedyKCenters.h | |
   Grid.h | |
   GridB.h | |
   GridN.h | |
   LPAstarOnGraph.h | |
   NearestNeighbors.h | |
   NearestNeighborsFLANN.h | |
   NearestNeighborsGNAT.h | |
   NearestNeighborsGNATNoThreadSafety.h | |
   NearestNeighborsLinear.h | |
   NearestNeighborsSqrtApprox.h | |
   PDF.h | |
   Permutation.h | |
  extensions | |
   morse | |
    src | |
     MorseControlSpace.cpp | |
     MorseEnvironment.cpp | |
     MorseGoal.cpp | |
     MorseProjection.cpp | |
     MorseSimpleSetup.cpp | |
     MorseStatePropagator.cpp | |
     MorseStateSpace.cpp | |
     MorseStateValidityChecker.cpp | |
     MorseTerminationCondition.cpp | |
    MorseControlSpace.h | |
    MorseEnvironment.h | |
    MorseGoal.h | |
    MorseProjection.h | |
    MorseSimpleSetup.h | |
    MorseStatePropagator.h | |
    MorseStateSpace.h | |
    MorseStateValidityChecker.h | |
    MorseTerminationCondition.h | |
   opende | |
    src | |
     OpenDEControlSpace.cpp | |
     OpenDEEnvironment.cpp | |
     OpenDESimpleSetup.cpp | |
     OpenDEStatePropagator.cpp | |
     OpenDEStateSpace.cpp | |
     OpenDEStateValidityChecker.cpp | |
    OpenDEControlSpace.h | |
    OpenDEEnvironment.h | |
    OpenDESimpleSetup.h | |
    OpenDEStatePropagator.h | |
    OpenDEStateSpace.h | |
    OpenDEStateValidityChecker.h | |
   triangle | |
    src | |
     PropositionalTriangularDecomposition.cpp | |
     TriangularDecomposition.cpp | |
    PropositionalTriangularDecomposition.h | |
    TriangularDecomposition.h | |
  geometric | |
   planners | |
    bitstar | |
     datastructures | |
      src | |
       IntegratedQueue.cpp | |
       Vertex.cpp | |
      IdGenerator.h | |
      IntegratedQueue.h | |
      Vertex.h | |
     src | |
      BITstar.cpp | |
     BITstar.h | |
    cforest | |
     src | |
      CForest.cpp | |
      CForestStateSampler.cpp | |
      CForestStateSpaceWrapper.cpp | |
     CForest.h | |
     CForestStateSampler.h | |
     CForestStateSpaceWrapper.h | |
    est | |
     src | |
      BiEST.cpp | |
      EST.cpp | |
      ProjEST.cpp | |
     BiEST.h | |
     EST.h | |
     ProjEST.h | |
    experience | |
     src | |
      LightningRetrieveRepair.cpp | |
      ThunderRetrieveRepair.cpp | |
     LightningRetrieveRepair.h | |
     ThunderRetrieveRepair.h | |
    fmt | |
     src | |
      BFMT.cpp | |
      FMT.cpp | |
     BFMT.h | |
     FMT.h | |
    kpiece | |
     src | |
      BKPIECE1.cpp | |
      KPIECE1.cpp | |
      LBKPIECE1.cpp | |
     BKPIECE1.h | |
     Discretization.h | |
     KPIECE1.h | |
     LBKPIECE1.h | |
    pdst | |
     src | |
      PDST.cpp | |
     PDST.h | |
    prm | |
     src | |
      LazyPRM.cpp | |
      LazyPRMstar.cpp | |
      PRM.cpp | |
      PRMstar.cpp | |
      SPARS.cpp | |
      SPARStwo.cpp | |
     ConnectionStrategy.h | |
     LazyPRM.h | |
     LazyPRMstar.h | |
     PRM.h | |
     PRMstar.h | |
     SPARS.h | |
     SPARStwo.h | |
    rrt | |
     src | |
      BiTRRT.cpp | |
      InformedRRTstar.cpp | |
      LazyLBTRRT.cpp | |
      LazyRRT.cpp | |
      LBTRRT.cpp | |
      pRRT.cpp | |
      RRT.cpp | |
      RRTConnect.cpp | |
      RRTstar.cpp | |
      TRRT.cpp | |
      VFRRT.cpp | |
     BiTRRT.h | |
     InformedRRTstar.h | |
     LazyLBTRRT.h | |
     LazyRRT.h | |
     LBTRRT.h | |
     pRRT.h | |
     RRT.h | |
     RRTConnect.h | |
     RRTstar.h | |
     TRRT.h | |
     VFRRT.h | |
    sbl | |
     src | |
      pSBL.cpp | |
      SBL.cpp | |
     pSBL.h | |
     SBL.h | |
    sst | |
     src | |
      SST.cpp | |
     SST.h | |
    stride | |
     src | |
      STRIDE.cpp | |
     STRIDE.h | |
    AnytimePathShortening.cpp | |
    AnytimePathShortening.h | |
    PlannerIncludes.h | |
   src | |
    GeneticSearch.cpp | |
    HillClimbing.cpp | |
    PathGeometric.cpp | |
    PathHybridization.cpp | |
    PathSimplifier.cpp | |
    SimpleSetup.cpp | |
   GeneticSearch.h | |
   HillClimbing.h | |
   PathGeometric.h | |
   PathHybridization.h | |
   PathSimplifier.h | |
   SimpleSetup.h | |
  tools | |
   benchmark | |
    src | |
     Benchmark.cpp | |
     MachineSpecs.cpp | |
    Benchmark.h | |
    MachineSpecs.h | |
   config | |
    src | |
     SelfConfig.cpp | |
    MagicConstants.h | |
    SelfConfig.h | |
   debug | |
    src | |
     PlannerMonitor.cpp | |
     Profiler.cpp | |
    PlannerMonitor.h | |
    Profiler.h | |
   experience | |
    src | |
     ExperienceSetup.cpp | |
    ExperienceSetup.h | |
   lightning | |
    src | |
     DynamicTimeWarp.cpp | |
     Lightning.cpp | |
     LightningDB.cpp | |
    DynamicTimeWarp.h | |
    Lightning.h | |
    LightningDB.h | |
   multiplan | |
    src | |
     OptimizePlan.cpp | |
     ParallelPlan.cpp | |
    OptimizePlan.h | |
    ParallelPlan.h | |
   thunder | |
    src | |
     SPARSdb.cpp | |
     Thunder.cpp | |
     ThunderDB.cpp | |
    SPARSdb.h | |
    Thunder.h | |
    ThunderDB.h | |
  util | |
   src | |
    Console.cpp | |
    GeometricEquations.cpp | |
    PPM.cpp | |
    ProlateHyperspheroid.cpp | |
    RandomNumbers.cpp | |
   ClassForward.h | |
   Console.h | |
   Deprecation.h | |
   Exception.h | |
   GeometricEquations.h | |
   Hash.h | |
   PPM.h | |
   ProlateHyperspheroid.h | |
   RandomNumbers.h | |
   Time.h | |
  config.h | |