1 #ifndef KINEMATICS_PLANNER_HPP 2 #define KINEMATICS_PLANNER_HPP 6 #include <Kinematics/Matrix.hpp> 64 virtual const std::optional<std::vector<Matrix<double, 5, 1>>>
get_path(
virtual ~Planner()=default
Pure virtual destructor.
Planner & operator=(const Planner &p)=delete
Copy assignment operator, deleted.
virtual const std::optional< std::vector< Matrix< double, 5, 1 > > > get_path(const Matrix< double, 5, 1 > ¤t_state, const Matrix< double, 3, 1 > &target_pos) const =0
Calculate a path between a start position and the target position.
Planner()=default
Constructor.
Abstract class that forces.
Definition: Planner.hpp:17
Create a matrix with numerical values.
Definition: Matrix.hpp:22