|
Exotica
|
#include <ompl_native_solvers.h>


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 | |
| MotionSolver ()=default | |
| virtual | ~MotionSolver ()=default |
| void | InstantiateBase (const Initializer &init) override |
| PlanningProblemPtr | GetProblem () const |
| std::string | Print (const std::string &prepend) const override |
| void | SetNumberOfMaxIterations (int max_iter) |
| int | GetNumberOfMaxIterations () |
| double | GetPlanningTime () |
Public Member Functions inherited from exotica::Object | |
| Object () | |
| virtual | ~Object () |
| virtual std::string | type () const |
| Type Information wrapper: must be virtual so that it is polymorphic... More... | |
| std::string | GetObjectName () |
| void | InstantiateObject (const Initializer &init) |
Public Member Functions inherited from exotica::InstantiableBase | |
| InstantiableBase ()=default | |
| virtual | ~InstantiableBase ()=default |
| virtual std::vector< Initializer > | GetAllTemplates () const =0 |
Additional Inherited Members | |
Public Attributes inherited from exotica::Object | |
| std::string | ns_ |
| std::string | object_name_ |
| bool | debug_ |
Protected Member Functions inherited from exotica::OMPLControlSolver | |
| void | Setup () |
| bool | isStateValid (const oc::SpaceInformationPtr si, const ob::State *state) |
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 | |
| DynamicTimeIndexedShootingProblemPtr | prob_ |
| DynamicsSolverPtr | dynamics_solver_ |
| !< Shared pointer to the planning problem. More... | |
| OMPLControlSolverInitializer | init_ |
| !< Shared pointer to the dynamics solver. More... | |
| std::unique_ptr< oc::SimpleSetup > | setup_ |
| std::string | algorithm_ |
| ConfiguredPlannerAllocator | planner_allocator_ |
Protected Attributes inherited from exotica::MotionSolver | |
| PlanningProblemPtr | problem_ |
| double | planning_time_ = -1 |
| int | max_iterations_ = 100 |
Private Member Functions inherited from exotica::Instantiable< ControlRRTSolverInitializer > | |
| void | InstantiateInternal (const Initializer &init) override |
| Initializer | GetInitializerTemplate () override |
| std::vector< Initializer > | GetAllTemplates () const override |
| const ControlRRTSolverInitializer & | GetParameters () const |
Private Member Functions inherited from exotica::InstantiableBase | |
| InstantiableBase ()=default | |
| virtual | ~InstantiableBase ()=default |
| virtual std::vector< Initializer > | GetAllTemplates () const =0 |
Private Attributes inherited from exotica::Instantiable< ControlRRTSolverInitializer > | |
| ControlRRTSolverInitializer | parameters_ |
| exotica::ControlRRTSolver::ControlRRTSolver | ( | ) |
|
overridevirtual |
Reimplemented from exotica::Instantiable< ControlRRTSolverInitializer >.
1.8.17