Aikido
|
Planning problem to plan to a single goal configuration. More...
#include <aikido/planner/dart/ConfigurationToConfiguration.hpp>
Static Public Member Functions | |
static const std::string & | getStaticType () |
Returns the type of the planning problem. More... | |
Protected Attributes | |
statespace::dart::ConstMetaSkeletonStateSpacePtr | mMetaSkeletonStateSpace |
MetaSkeletonStateSpace. More... | |
::dart::dynamics::ConstMetaSkeletonPtr | mMetaSkeleton |
MetaSkeleton, if given. More... | |
statespace::dart::MetaSkeletonStateSpace::ScopedState | mStartState |
Start state. More... | |
statespace::dart::MetaSkeletonStateSpace::ScopedState | mGoalState |
Goal state. More... | |
![]() | |
statespace::ConstStateSpacePtr | mStateSpace |
State space associated with this problem. More... | |
constraint::ConstTestablePtr | mConstraint |
Trajectory-wide constraint that must be satisfied. More... | |
Planning problem to plan to a single goal configuration.
aikido::planner::dart::ConfigurationToConfiguration::ConfigurationToConfiguration | ( | statespace::dart::ConstMetaSkeletonStateSpacePtr | stateSpace, |
::dart::dynamics::ConstMetaSkeletonPtr | metaSkeleton, | ||
const statespace::dart::MetaSkeletonStateSpace::State * | goalState, | ||
constraint::ConstTestablePtr | constraint = nullptr |
||
) |
Constructor.
Note that this constructor takes the start state from the current state of the passed MetaSkeleton.
[in] | stateSpace | State space. param[in] metaSkeleton MetaSkeleton that getStartState will return the current state of when called. |
[in] | goalState | Goal state to plan to. |
[in] | constraint | Trajectory-wide constraint that must be satisfied. |
aikido::planner::dart::ConfigurationToConfiguration::ConfigurationToConfiguration | ( | statespace::dart::ConstMetaSkeletonStateSpacePtr | stateSpace, |
const statespace::dart::MetaSkeletonStateSpace::State * | startState, | ||
const statespace::dart::MetaSkeletonStateSpace::State * | goalState, | ||
constraint::ConstTestablePtr | constraint = nullptr |
||
) |
Constructor.
Note that this constructor sets the start state on construction.
[in] | stateSpace | State space. |
[in] | startState | Start state to plan from. |
[in] | goalState | Goal state to plan to. |
[in] | constraint | Trajectory-wide constraint that must be satisfied. |
const statespace::dart::MetaSkeletonStateSpace::State* aikido::planner::dart::ConfigurationToConfiguration::getGoalState | ( | ) | const |
Returns the goal state.
const statespace::dart::MetaSkeletonStateSpace::State* aikido::planner::dart::ConfigurationToConfiguration::getStartState | ( | ) | const |
Returns the start state.
|
static |
Returns the type of the planning problem.
|
overridevirtual |
Returns type of this planning problem.
Implements aikido::planner::Problem.
|
protected |
Goal state.
|
protected |
MetaSkeleton, if given.
|
protected |
MetaSkeletonStateSpace.
Prevents use of expensive dynamic cast on mStateSpace.
|
protected |
Start state.