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

#include <ompl_native_solvers.h>

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

Public Member Functions

 ControlRRTSolver ()
 
void Instantiate (const ControlRRTSolverInitializer &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< ControlRRTSolverInitializer >
std::vector< InitializerGetAllTemplates () const override
 
Initializer GetInitializerTemplate () override
 
const ControlRRTSolverInitializer & 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< ControlRRTSolverInitializer >
ControlRRTSolverInitializer parameters_
 

Detailed Description

Definition at line 42 of file ompl_native_solvers.h.

Constructor & Destructor Documentation

exotica::ControlRRTSolver::ControlRRTSolver ( )
default

Member Function Documentation

void exotica::ControlRRTSolver::Instantiate ( const ControlRRTSolverInitializer &  init)
overridevirtual

Reimplemented from exotica::Instantiable< ControlRRTSolverInitializer >.

Definition at line 40 of file ompl_native_solvers.cpp.


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