Aikido
ConfigurationToConfiguration_to_ConfigurationToConfigurations.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_PLANNER_DART_CONFIGURATIONTOCONFIGURATIONTOCONFIGURATIONTOCONFIGURATIONS_HPP_
2 #define AIKIDO_PLANNER_DART_CONFIGURATIONTOCONFIGURATIONTOCONFIGURATIONTOCONFIGURATIONS_HPP_
3 
7 
8 namespace aikido {
9 namespace planner {
10 namespace dart {
11 
15  : public PlannerAdapter<
16  planner::ConfigurationToConfigurationPlanner,
17  planner::dart::ConfigurationToConfigurationsPlanner>
18 {
19 public:
29  std::shared_ptr<aikido::planner::ConfigurationToConfigurationPlanner>
30  planner,
31  ::dart::dynamics::MetaSkeletonPtr metaSkeleton,
32  distance::ConstConfigurationRankerPtr configurationRanker = nullptr);
33 
34  // Documentation inherited.
36  const ConfigurationToConfigurations& problem,
37  Planner::Result* result) override;
38 };
39 
40 } // namespace dart
41 } // namespace planner
42 } // namespace aikido
43 
44 #endif // AIKIDO_PLANNER_DART_CONFIGURATIONTOCONFIGURATIONTOCONFIGURATIONTOCONFIGURATIONS_HPP_
aikido::planner::dart::ConfigurationToConfigurations
Planning problem to plan to multiple goal configurations.
Definition: ConfigurationToConfigurations.hpp:15
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::planner::dart::ConfigurationToConfiguration_to_ConfigurationToConfigurations::ConfigurationToConfiguration_to_ConfigurationToConfigurations
ConfigurationToConfiguration_to_ConfigurationToConfigurations(std::shared_ptr< aikido::planner::ConfigurationToConfigurationPlanner > planner, ::dart::dynamics::MetaSkeletonPtr metaSkeleton, distance::ConstConfigurationRankerPtr configurationRanker=nullptr)
Constructor.
aikido::planner::dart::ConfigurationToConfiguration_to_ConfigurationToConfigurations
Converts a non-DART ConfigurationToConfiguration planner into a DART ConfigurationToConfigurations pl...
Definition: ConfigurationToConfiguration_to_ConfigurationToConfigurations.hpp:14
aikido::planner::dart::ConfigurationToConfiguration_to_ConfigurationToConfigurations::plan
virtual trajectory::TrajectoryPtr plan(const ConfigurationToConfigurations &problem, Planner::Result *result) override
aikido::trajectory::TrajectoryPtr
std::shared_ptr< Trajectory > TrajectoryPtr
Definition: Trajectory.hpp:13
aikido::planner::dart::PlannerAdapter
Adapts a DelegatePlanner to solve the single problem that TargetPlanner can solve.
Definition: PlannerAdapter.hpp:17
ConfigurationToConfigurationsPlanner.hpp
aikido::distance::ConstConfigurationRankerPtr
std::shared_ptr< const ConfigurationRanker > ConstConfigurationRankerPtr
Definition: ConfigurationRanker.hpp:13
PlannerAdapter.hpp
dart
Definition: FrameMarker.hpp:11
ConfigurationToConfigurationPlanner.hpp
aikido::planner::Planner::Result
Base class for planning result of various planning problems.
Definition: Planner.hpp:58