Go to the documentation of this file. 1 #ifndef AIKIDO_PLANNER_SNAPCONFIGURATIONTOCONFIGURATIONPLANNER_HPP_
2 #define AIKIDO_PLANNER_SNAPCONFIGURATIONTOCONFIGURATIONPLANNER_HPP_
65 #endif // AIKIDO_PLANNER_SNAPCONFIGURATIONTOCONFIGURATIONPLANNER_HPP_
SnapConfigurationToConfigurationPlanner(statespace::ConstStateSpacePtr stateSpace, statespace::ConstInterpolatorPtr interpolator=nullptr)
Constructor.
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
void setInterpolator(statespace::ConstInterpolatorPtr interpolator)
Sets interpolator used to produce the output trajectory.
statespace::ConstInterpolatorPtr getInterpolator() const
Returns the interpolator used to produce the output trajectory.
statespace::ConstInterpolatorPtr mInterpolator
Interpolator used to produce the output trajectory.
Definition: SnapConfigurationToConfigurationPlanner.hpp:59
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
Base planner class for ConfigurationToConfiguration planning problem.
Definition: ConfigurationToConfigurationPlanner.hpp:12
std::shared_ptr< const Interpolator > ConstInterpolatorPtr
Definition: Interpolator.hpp:12
std::shared_ptr< Trajectory > TrajectoryPtr
Definition: Trajectory.hpp:13
Planning problem to plan to a single goal configuration.
Definition: ConfigurationToConfiguration.hpp:13
trajectory::TrajectoryPtr plan(const SolvableProblem &problem, Result *result=nullptr) override
Plans a trajectory from start state to goal state by using an interpolator to interpolate between the...
Base class for planning result of various planning problems.
Definition: Planner.hpp:58
Planner that plans the straight-line trajectory to the goal.
Definition: SnapConfigurationToConfigurationPlanner.hpp:21