HLR
0.0.1
|
Abstract class that forces. More...
#include <InterpolatingEuclideanPlanner.hpp>
Public Member Functions | |
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... | |
Abstract class that forces.
HLR::Kinematics::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::Planner.