Public Member Functions | List of all members
exotica::ControlKPIECESolver Class Reference

#include <ompl_native_solvers.h>

Inheritance diagram for exotica::ControlKPIECESolver:
Inheritance graph
[legend]

Public Member Functions

 ControlKPIECESolver ()
 
void Instantiate (const ControlKPIECESolverInitializer &init) override
 
- Public Member Functions inherited from exotica::OMPLControlSolver
void Solve (Eigen::MatrixXd &solution) override
 Solves the problem. More...
 
void SpecifyProblem (PlanningProblemPtr pointer) override
 Binds the solver to a specific problem which must be pre-initalised. More...
 
- Public Member Functions inherited from exotica::MotionSolver
int GetNumberOfMaxIterations ()
 
double GetPlanningTime ()
 
PlanningProblemPtr GetProblem () const
 
void InstantiateBase (const Initializer &init) override
 
 MotionSolver ()=default
 
std::string Print (const std::string &prepend) const override
 
void SetNumberOfMaxIterations (int max_iter)
 
virtual ~MotionSolver ()=default
 
- Public Member Functions inherited from exotica::Object
std::string GetObjectName ()
 
void InstantiateObject (const Initializer &init)
 
 Object ()
 
virtual std::string type () const
 
virtual ~Object ()
 
- Public Member Functions inherited from exotica::InstantiableBase
 InstantiableBase ()=default
 
virtual ~InstantiableBase ()=default
 

Additional Inherited Members

- Public Attributes inherited from exotica::Object
bool debug_
 
std::string ns_
 
std::string object_name_
 
- Protected Member Functions inherited from exotica::OMPLControlSolver
bool isStateValid (const oc::SpaceInformationPtr si, const ob::State *state)
 
void Setup ()
 
- Static Protected Member Functions inherited from exotica::OMPLControlSolver
template<typename PlannerType >
static ob::PlannerPtr AllocatePlanner (const oc::SpaceInformationPtr &si)
 
- Protected Attributes inherited from exotica::OMPLControlSolver
std::string algorithm_
 
DynamicsSolverPtr dynamics_solver_
 !< Shared pointer to the planning problem. More...
 
OMPLControlSolverInitializer init_
 !< Shared pointer to the dynamics solver. More...
 
ConfiguredPlannerAllocator planner_allocator_
 
DynamicTimeIndexedShootingProblemPtr prob_
 
std::unique_ptr< oc::SimpleSetup > setup_
 
- Protected Attributes inherited from exotica::MotionSolver
int max_iterations_
 
double planning_time_
 
PlanningProblemPtr problem_
 
- Private Member Functions inherited from exotica::Instantiable< ControlKPIECESolverInitializer >
std::vector< InitializerGetAllTemplates () const override
 
Initializer GetInitializerTemplate () override
 
const ControlKPIECESolverInitializer & GetParameters () const
 
void InstantiateInternal (const Initializer &init) override
 
- Private Member Functions inherited from exotica::InstantiableBase
 InstantiableBase ()=default
 
virtual ~InstantiableBase ()=default
 
- Private Attributes inherited from exotica::Instantiable< ControlKPIECESolverInitializer >
ControlKPIECESolverInitializer parameters_
 

Detailed Description

Definition at line 49 of file ompl_native_solvers.h.

Constructor & Destructor Documentation

exotica::ControlKPIECESolver::ControlKPIECESolver ( )
default

Member Function Documentation

void exotica::ControlKPIECESolver::Instantiate ( const ControlKPIECESolverInitializer &  init)
overridevirtual

The documentation for this class was generated from the following files:


exotica_ompl_control_solver
Author(s): Traiko Dinev
autogenerated on Sat Apr 10 2021 02:35:42