Aikido
|
Converts a non-DART ConfigurationToConfiguration planner into a DART ConfigurationToTSR planner. More...
#include <aikido/planner/dart/ConfigurationToConfiguration_to_ConfigurationToTSR.hpp>
Public Member Functions | |
ConfigurationToConfiguration_to_ConfigurationToTSR (std::shared_ptr< aikido::planner::ConfigurationToConfigurationPlanner > planner, ::dart::dynamics::MetaSkeletonPtr metaSkeleton, distance::ConstConfigurationRankerPtr configurationRanker=nullptr) | |
Constructor. More... | |
virtual trajectory::TrajectoryPtr | plan (const ConfigurationToTSR &problem, Planner::Result *result) override |
![]() | |
PlannerAdapter (std::shared_ptr< aikido::planner::ConfigurationToConfigurationPlanner > planner, ::dart::dynamics::MetaSkeletonPtr metaSkeleton) | |
Constructor to adapt non-DART planners. More... | |
virtual | ~PlannerAdapter ()=default |
Default destructor. More... | |
![]() | |
ConfigurationToTSRPlanner (statespace::dart::ConstMetaSkeletonStateSpacePtr stateSpace, ::dart::dynamics::MetaSkeletonPtr metaSkeleton, distance::ConstConfigurationRankerPtr configurationRanker=nullptr) | |
Constructor. More... | |
virtual trajectory::TrajectoryPtr | plan (const SolvableProblem &problem, Result *result=nullptr)=0 |
Solves problem returning the result to result . More... | |
Additional Inherited Members | |
![]() | |
std::shared_ptr< aikido::planner::ConfigurationToConfigurationPlanner > | mDelegate |
Internal planner to delegate planning calls. More... | |
![]() | |
distance::ConstConfigurationRankerPtr | mConfigurationRanker |
Converts a non-DART ConfigurationToConfiguration planner into a DART ConfigurationToTSR planner.
aikido::planner::dart::ConfigurationToConfiguration_to_ConfigurationToTSR::ConfigurationToConfiguration_to_ConfigurationToTSR | ( | std::shared_ptr< aikido::planner::ConfigurationToConfigurationPlanner > | planner, |
::dart::dynamics::MetaSkeletonPtr | metaSkeleton, | ||
distance::ConstConfigurationRankerPtr | configurationRanker = nullptr |
||
) |
Constructor.
[in] | planner | Non-DART ConfigurationToConfigurationPlanner planner to convert. |
[in] | metaSkeleton | MetaSkeleton for adapted planner to operate on. |
[in] | configurationRanker | Ranker to rank configurations. |
[in] | ranker | Ranker to rank the sampled configurations. If nullptr, NominalConfigurationRanker is used with the current metaSkeleton pose. |
|
overridevirtual |