Go to the documentation of this file. 1 #ifndef AIKIDO_PLANNER_DART_CONFIGURATIONTOCONFIGURATIONSPLANNER_HPP_
2 #define AIKIDO_PLANNER_DART_CONFIGURATIONTOCONFIGURATIONSPLANNER_HPP_
17 ConfigurationToConfigurationsPlanner,
18 ConfigurationToConfigurations>
34 ::dart::dynamics::MetaSkeletonPtr metaSkeleton,
57 #endif // AIKIDO_PLANNER_DART_CONFIGURATIONTOCONFIGURATIONSPLANNER_HPP_
std::shared_ptr< const MetaSkeletonStateSpace > ConstMetaSkeletonStateSpacePtr
Definition: MetaSkeletonStateSpace.hpp:17
Base planner class for ConfigurationToConfigurations planning problem.
Definition: ConfigurationToConfigurationsPlanner.hpp:15
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
std::shared_ptr< Trajectory > TrajectoryPtr
Definition: Trajectory.hpp:13
ConfigurationToConfigurationsPlanner(statespace::dart::ConstMetaSkeletonStateSpacePtr stateSpace, ::dart::dynamics::MetaSkeletonPtr metaSkeleton, distance::ConstConfigurationRankerPtr configurationRanker=nullptr)
Constructor.
ProblemT SolvableProblem
Definition: SingleProblemPlanner.hpp:25
virtual trajectory::TrajectoryPtr plan(const SolvableProblem &problem, Result *result=nullptr)=0
Solves problem returning the result to result.
std::shared_ptr< const ConfigurationRanker > ConstConfigurationRankerPtr
Definition: ConfigurationRanker.hpp:13
Base planner class for all DART single problem planners.
Definition: SingleProblemPlanner.hpp:14
Definition: FrameMarker.hpp:11
distance::ConstConfigurationRankerPtr mConfigurationRanker
Definition: ConfigurationToConfigurationsPlanner.hpp:50
trajectory::TrajectoryPtr plan(const Problem &problem, Result *result=nullptr) final override
Solves problem returning the result to result.
Definition: SingleProblemPlanner-impl.hpp:30
Base class for planning result of various planning problems.
Definition: Planner.hpp:58