ompl::tools Namespace Reference

Includes various tools such as self config, benchmarking, etc. More...

Classes

class  Benchmark
 Benchmark a set of planners on a problem instance. More...
 
class  DynamicTimeWarp
 
class  ExperienceSetup
 Create the set of classes typically needed to solve a geometric problem. More...
 
class  Lightning
 Built off of SimpleSetup but provides support for planning from experience. More...
 
class  LightningDB
 Save and load entire paths from file. More...
 
class  OptimizePlan
 Run one or more motion planners repeatedly (using a specified number of threads), and hybridize solutions, trying to optimize solutions. More...
 
class  ParallelPlan
 This is a utility that allows executing multiple planners in parallel, until one or more find a solution. Optionally, the results are automatically hybridized using ompl::geometric::PathHybridization. Between calls to solve(), the set of known solutions (maintained by ompl::base::Goal) are not cleared, and neither is the hybridization datastructure. More...
 
class  PlannerMonitor
 Monitor the properties a planner exposes, as the planner is running. Dump the planner properties to a stream, periodically. More...
 
class  Profiler
 This is a simple thread-safe tool for counting time spent in various chunks of code. This is different from external profiling tools in that it allows the user to count time spent in various bits of code (sub-function granularity) or count how many times certain pieces of code are executed. More...
 
class  SelfConfig
 This class contains methods that automatically configure various parameters for motion planning. If expensive computation is performed, the results are cached. More...
 
class  Thunder
 Built off of SimpleSetup but provides support for planning from experience. More...
 
class  ThunderDB
 Save and load entire paths from file. More...
 

Typedefs

using SPARSdbPtr = std::shared_ptr< ompl::geometric::SPARSdb >
 

Functions

 OMPL_CLASS_FORWARD (LightningDB)
 
 OMPL_CLASS_FORWARD (ThunderDB)
 
 OMPL_CLASS_FORWARD (ParallelPlan)
 

Detailed Description

Includes various tools such as self config, benchmarking, etc.

Typedef Documentation

◆ SPARSdbPtr

using ompl::tools::SPARSdbPtr = typedef std::shared_ptr<ompl::geometric::SPARSdb>

Short description
Database for storing and retrieving past plans

Definition at line 64 of file ThunderDB.h.