Abstract class that forces. More...
#include <InterpolatingEuclideanPlanner.hpp>
Public Member Functions | |
~InterpolatingEuclideanPlanner () override=default | |
Pure virtual destructor. | |
InterpolatingEuclideanPlanner (const InterpolatingEuclideanPlanner &p)=delete | |
Copy constructor, deleted. More... | |
InterpolatingEuclideanPlanner (InterpolatingEuclideanPlanner &&p)=delete | |
Move constructor, deleted. More... | |
InterpolatingEuclideanPlanner & | operator= (const InterpolatingEuclideanPlanner &p)=delete |
Copy assignment operator, deleted. More... | |
InterpolatingEuclideanPlanner & | operator= (InterpolatingEuclideanPlanner &&p)=delete |
Move assignment operator, deleted. More... | |
InterpolatingEuclideanPlanner (double step_size) | |
Create a simple interpolating planner that interpolates from the current state to the target position in euclidean space. More... | |
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 override |
Calculate a path between a start position and the target position. More... | |
![]() | |
Planner ()=default | |
Constructor. | |
virtual | ~Planner ()=default |
Pure virtual destructor. | |
Planner (const Planner &p)=delete | |
Copy constructor, deleted. More... | |
Planner (Planner &&p)=delete | |
Move constructor, deleted. More... | |
Planner & | operator= (const Planner &p)=delete |
Copy assignment operator, deleted. More... | |
Planner & | operator= (Planner &&p)=delete |
Move assignment operator, deleted. More... | |
Abstract class that forces.
|
delete |
Copy constructor, deleted.
p |
|
delete |
Move constructor, deleted.
p |
HLR::Kinematics::Planners::InterpolatingEuclideanPlanner::InterpolatingEuclideanPlanner | ( | double | step_size | ) |
Create a simple interpolating planner that interpolates from the current state to the target position in euclidean space.
step_size | The stepsize each servo will rotate in meters per step. |
|
overridevirtual |
Calculate a path between a start position and the target position.
current_state | The current state each joint of the robot arm has. |
target_pos | The target position that has to be reached. |
Implements HLR::Kinematics::Planners::Planner.
|
delete |
Copy assignment operator, deleted.
p |
|
delete |
Move assignment operator, deleted.
p |