|
Aikido
|
Converts a non-DART ConfigurationToConfiguration planner into the DART version. More...
#include <aikido/planner/dart/ConfigurationToConfiguration_to_ConfigurationToConfiguration.hpp>
Public Member Functions | |
| ConfigurationToConfiguration_to_ConfigurationToConfiguration (std::shared_ptr< planner::ConfigurationToConfigurationPlanner > planner, ::dart::dynamics::MetaSkeletonPtr metaSkeleton) | |
| Constructor. More... | |
| virtual trajectory::TrajectoryPtr | plan (const planner::dart::ConfigurationToConfiguration &problem, Planner::Result *result) override |
Public Member Functions inherited from aikido::planner::dart::PlannerAdapter< planner::ConfigurationToConfigurationPlanner, planner::dart::ConfigurationToConfigurationPlanner > | |
| PlannerAdapter (std::shared_ptr< planner::ConfigurationToConfigurationPlanner > planner, ::dart::dynamics::MetaSkeletonPtr metaSkeleton) | |
| Constructor to adapt non-DART planners. More... | |
| virtual | ~PlannerAdapter ()=default |
| Default destructor. More... | |
Public Member Functions inherited from aikido::planner::dart::ConfigurationToConfigurationPlanner | |
| ConfigurationToConfigurationPlanner (statespace::dart::ConstMetaSkeletonStateSpacePtr stateSpace, ::dart::dynamics::MetaSkeletonPtr metaSkeleton) | |
| Constructor. More... | |
| virtual trajectory::TrajectoryPtr | plan (const SolvableProblem &problem, Result *result=nullptr)=0 |
Solves problem returning the result to result. More... | |
Public Member Functions inherited from aikido::planner::dart::SingleProblemPlanner< Derived, ProblemT > | |
| SingleProblemPlanner (statespace::dart::ConstMetaSkeletonStateSpacePtr stateSpace, ::dart::dynamics::MetaSkeletonPtr metaSkeleton) | |
| Constructor. More... | |
| statespace::dart::ConstMetaSkeletonStateSpacePtr | getMetaSkeletonStateSpace () const |
| Return this planner's MetaSkeletonStateSpace. More... | |
| ::dart::dynamics::MetaSkeletonPtr | getMetaSkeleton () |
| Return this planner's MetaSkeleton. More... | |
Public Member Functions inherited from aikido::planner::SingleProblemPlanner< Derived, ProblemT > | |
| SingleProblemPlanner (statespace::ConstStateSpacePtr stateSpace, common::RNG *rng=nullptr) | |
| Constructs from a state space. More... | |
| bool | canSolve (const Problem &problem) const final override |
Returns true if this planner can solve problem. More... | |
| trajectory::TrajectoryPtr | plan (const Problem &problem, Result *result=nullptr) final override |
Solves problem returning the result to result. More... | |
Public Member Functions inherited from aikido::planner::Planner | |
| Planner (statespace::ConstStateSpacePtr stateSpace, common::RNG *rng=nullptr) | |
| Constructs from a state space. More... | |
| virtual | ~Planner ()=default |
| Default destructor. More... | |
| statespace::ConstStateSpacePtr | getStateSpace () const |
| Returns const state space. More... | |
| common::RNG * | getRng () |
| Returns RNG. More... | |
Converts a non-DART ConfigurationToConfiguration planner into the DART version.
| aikido::planner::dart::ConfigurationToConfiguration_to_ConfigurationToConfiguration::ConfigurationToConfiguration_to_ConfigurationToConfiguration | ( | std::shared_ptr< planner::ConfigurationToConfigurationPlanner > | planner, |
| ::dart::dynamics::MetaSkeletonPtr | metaSkeleton | ||
| ) |
Constructor.
| [in] | planner | Non-DART planner to convert. |
| [in] | metaSkeleton | MetaSkeleton for adapted planner to operate on. |
|
overridevirtual |