Aikido
SnapConfigurationToConfigurationPlanner.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_PLANNER_SNAPCONFIGURATIONTOCONFIGURATIONPLANNER_HPP_
2 #define AIKIDO_PLANNER_SNAPCONFIGURATIONTOCONFIGURATIONPLANNER_HPP_
3 
6 
7 namespace aikido {
8 namespace planner {
9 
23 {
24 public:
33  statespace::ConstInterpolatorPtr interpolator = nullptr);
34 
49  const SolvableProblem& problem, Result* result = nullptr) override;
50 
53 
56 
57 protected:
60 };
61 
62 } // namespace planner
63 } // namespace aikido
64 
65 #endif // AIKIDO_PLANNER_SNAPCONFIGURATIONTOCONFIGURATIONPLANNER_HPP_
aikido::planner::SnapConfigurationToConfigurationPlanner::SnapConfigurationToConfigurationPlanner
SnapConfigurationToConfigurationPlanner(statespace::ConstStateSpacePtr stateSpace, statespace::ConstInterpolatorPtr interpolator=nullptr)
Constructor.
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::planner::SnapConfigurationToConfigurationPlanner::setInterpolator
void setInterpolator(statespace::ConstInterpolatorPtr interpolator)
Sets interpolator used to produce the output trajectory.
aikido::planner::SnapConfigurationToConfigurationPlanner::getInterpolator
statespace::ConstInterpolatorPtr getInterpolator() const
Returns the interpolator used to produce the output trajectory.
aikido::planner::SnapConfigurationToConfigurationPlanner::mInterpolator
statespace::ConstInterpolatorPtr mInterpolator
Interpolator used to produce the output trajectory.
Definition: SnapConfigurationToConfigurationPlanner.hpp:59
aikido::statespace::ConstStateSpacePtr
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
aikido::planner::ConfigurationToConfigurationPlanner
Base planner class for ConfigurationToConfiguration planning problem.
Definition: ConfigurationToConfigurationPlanner.hpp:12
aikido::statespace::ConstInterpolatorPtr
std::shared_ptr< const Interpolator > ConstInterpolatorPtr
Definition: Interpolator.hpp:12
aikido::trajectory::TrajectoryPtr
std::shared_ptr< Trajectory > TrajectoryPtr
Definition: Trajectory.hpp:13
ConfigurationToConfiguration.hpp
aikido::planner::ConfigurationToConfiguration
Planning problem to plan to a single goal configuration.
Definition: ConfigurationToConfiguration.hpp:13
ConfigurationToConfigurationPlanner.hpp
aikido::planner::SnapConfigurationToConfigurationPlanner::plan
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...
aikido::planner::Planner::Result
Base class for planning result of various planning problems.
Definition: Planner.hpp:58
aikido::planner::SnapConfigurationToConfigurationPlanner
Planner that plans the straight-line trajectory to the goal.
Definition: SnapConfigurationToConfigurationPlanner.hpp:21