Aikido
SequenceMetaPlanner.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_PLANNER_SEQUENCEMETAPLANNER_HPP_
2 #define AIKIDO_PLANNER_SEQUENCEMETAPLANNER_HPP_
3 
5 
6 namespace aikido {
7 namespace planner {
8 
12 {
13 public:
15 
16  // Documentation inherited.
18  const Problem& problem, Result* result = nullptr) override;
19 };
20 
21 } // namespace planner
22 } // namespace aikido
23 
24 #endif // AIKIDO_PLANNER_SEQUENCEMETAPLANNER_HPP_
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::trajectory::TrajectoryPtr
std::shared_ptr< Trajectory > TrajectoryPtr
Definition: Trajectory.hpp:13
aikido::planner::Problem
Base class for various planning problems.
Definition: Problem.hpp:13
CompositePlanner.hpp
aikido::planner::CompositePlanner::CompositePlanner
CompositePlanner(statespace::ConstStateSpacePtr stateSpace, const std::vector< PlannerPtr > &planners=std::vector< PlannerPtr >())
Constructs given list of planners.
aikido::planner::SequenceMetaPlanner
A meta planner that solves a problem using the sub planners one-by-one sequentially and returns the f...
Definition: SequenceMetaPlanner.hpp:11
aikido::planner::SequenceMetaPlanner::plan
trajectory::TrajectoryPtr plan(const Problem &problem, Result *result=nullptr) override
Solves problem returning the result to result.
aikido::planner::CompositePlanner
CompositePlanner is a base class for concrete planner classes that contain multiple planners.
Definition: CompositePlanner.hpp:16
aikido::planner::Planner::Result
Base class for planning result of various planning problems.
Definition: Planner.hpp:58