Aikido
aikido::planner::dart::ConfigurationToTSRPlanner Class Referenceabstract

Base planner class for ConfigurationToTSR planning problem. More...

#include <aikido/planner/dart/ConfigurationToTSRPlanner.hpp>

Inheritance diagram for aikido::planner::dart::ConfigurationToTSRPlanner:
aikido::planner::dart::PlannerAdapter< aikido::planner::ConfigurationToConfigurationPlanner, ConfigurationToTSRPlanner > aikido::planner::dart::ConfigurationToConfiguration_to_ConfigurationToTSR

Public Member Functions

 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...
 

Protected Attributes

distance::ConstConfigurationRankerPtr mConfigurationRanker
 

Detailed Description

Base planner class for ConfigurationToTSR planning problem.

Constructor & Destructor Documentation

◆ ConfigurationToTSRPlanner()

aikido::planner::dart::ConfigurationToTSRPlanner::ConfigurationToTSRPlanner ( statespace::dart::ConstMetaSkeletonStateSpacePtr  stateSpace,
::dart::dynamics::MetaSkeletonPtr  metaSkeleton,
distance::ConstConfigurationRankerPtr  configurationRanker = nullptr 
)

Constructor.

Parameters
[in]stateSpaceState space that this planner associated with.
[in]metaSkeletonMetaSkeleton to use for planning.
[in]configurationRankerRanker to rank configurations.

Member Function Documentation

◆ plan()

virtual trajectory::TrajectoryPtr aikido::planner::dart::ConfigurationToTSRPlanner::plan ( const SolvableProblem &  problem,
Result *  result = nullptr 
)
pure virtual

Solves problem returning the result to result.

Parameters
[in]problemPlanning problem to be solved by the planner.
[out]resultResult of planning procedure.

Member Data Documentation

◆ mConfigurationRanker

distance::ConstConfigurationRankerPtr aikido::planner::dart::ConfigurationToTSRPlanner::mConfigurationRanker
protected