Aikido
ConfigurationToConfiguration_to_ConfigurationToTSR.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_PLANNER_DART_CONFIGURATIONTOCONFIGURATIONTOCONFIGURATIONTOTSR_HPP_
2 #define AIKIDO_PLANNER_DART_CONFIGURATIONTOCONFIGURATIONTOCONFIGURATIONTOTSR_HPP_
3 
7 
8 namespace aikido {
9 namespace planner {
10 namespace dart {
11 
15  : public PlannerAdapter<
16  aikido::planner::ConfigurationToConfigurationPlanner,
17  ConfigurationToTSRPlanner>
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 ConfigurationToTSR& problem, Planner::Result* result) override;
37 };
38 
39 } // namespace dart
40 } // namespace planner
41 } // namespace aikido
42 
43 #endif // AIKIDO_PLANNER_DART_CONFIGURATIONTOCONFIGURATIONTOCONFIGURATIONTOTSR_HPP_
aikido::planner::dart::ConfigurationToTSR
Planning problem to plan to a given single Task Space Region (TSR).
Definition: ConfigurationToTSR.hpp:16
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::planner::dart::ConfigurationToConfiguration_to_ConfigurationToTSR::ConfigurationToConfiguration_to_ConfigurationToTSR
ConfigurationToConfiguration_to_ConfigurationToTSR(std::shared_ptr< aikido::planner::ConfigurationToConfigurationPlanner > planner, ::dart::dynamics::MetaSkeletonPtr metaSkeleton, distance::ConstConfigurationRankerPtr configurationRanker=nullptr)
Constructor.
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
aikido::distance::ConstConfigurationRankerPtr
std::shared_ptr< const ConfigurationRanker > ConstConfigurationRankerPtr
Definition: ConfigurationRanker.hpp:13
PlannerAdapter.hpp
aikido::planner::dart::ConfigurationToConfiguration_to_ConfigurationToTSR::plan
virtual trajectory::TrajectoryPtr plan(const ConfigurationToTSR &problem, Planner::Result *result) override
aikido::planner::dart::ConfigurationToConfiguration_to_ConfigurationToTSR
Converts a non-DART ConfigurationToConfiguration planner into a DART ConfigurationToTSR planner.
Definition: ConfigurationToConfiguration_to_ConfigurationToTSR.hpp:14
dart
Definition: FrameMarker.hpp:11
ConfigurationToTSRPlanner.hpp
ConfigurationToConfigurationPlanner.hpp
aikido::planner::Planner::Result
Base class for planning result of various planning problems.
Definition: Planner.hpp:58