Aikido
SnapPlanner.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_PLANNER_SNAPPLANNER_HPP_
2 #define AIKIDO_PLANNER_SNAPPLANNER_HPP_
3 
4 #include <memory>
5 
12 
13 namespace aikido {
14 namespace planner {
15 
33 trajectory::InterpolatedPtr planSnap(
34  const statespace::ConstStateSpacePtr& stateSpace,
35  const statespace::StateSpace::State* startState,
36  const statespace::StateSpace::State* goalState,
37  const std::shared_ptr<statespace::Interpolator>& interpolator,
38  const std::shared_ptr<constraint::Testable>& constraint,
39  planner::PlanningResult& planningResult);
40 
41 } // namespace planner
42 } // namespace aikido
43 
44 #endif // AIKIDO_PLANNER_SNAPPLANNER_HPP_
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
StateSpace.hpp
aikido::statespace::ConstStateSpacePtr
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
PlanningResult.hpp
aikido::trajectory::InterpolatedPtr
std::shared_ptr< Interpolated > InterpolatedPtr
Definition: Interpolated.hpp:11
Interpolated.hpp
aikido::planner::planSnap
trajectory::InterpolatedPtr planSnap(const statespace::ConstStateSpacePtr &stateSpace, const statespace::StateSpace::State *startState, const statespace::StateSpace::State *goalState, const std::shared_ptr< statespace::Interpolator > &interpolator, const std::shared_ptr< constraint::Testable > &constraint, planner::PlanningResult &planningResult)
Plan a trajectory from startState to goalState by using interpolator to interpolate between them.
deprecated.hpp
AIKIDO_DEPRECATED
#define AIKIDO_DEPRECATED(version)
Definition: deprecated.hpp:15
Testable.hpp
Interpolator.hpp