HLR  0.0.1
Public Member Functions | List of all members
HLR::Kinematics::Planner Class Referenceabstract

Abstract class that forces. More...

#include <Planner.hpp>

Inheritance diagram for HLR::Kinematics::Planner:
Collaboration diagram for HLR::Kinematics::Planner:

Public Member Functions

virtual const std::optional< std::vector< Matrix< double, 5, 1 > > > get_path (const Matrix< double, 5, 1 > &current_state, const Matrix< double, 3, 1 > &target_pos) const =0
 Calculate a path between a start position and the target position. More...
 

Detailed Description

Abstract class that forces.

Member Function Documentation

virtual const std::optional<std::vector<Matrix<double, 5, 1> > > HLR::Kinematics::Planner::get_path ( const Matrix< double, 5, 1 > &  current_state,
const Matrix< double, 3, 1 > &  target_pos 
) const
pure virtual

Calculate a path between a start position and the target position.

Parameters
current_stateThe current state each joint of the robot arm has.
target_posThe target position that has to be reached.
Returns
A vector containing valid robot arm states intermediates to reach the target position

Implemented in HLR::Kinematics::InterpolatingAnglePlanner, and HLR::Kinematics::InterpolatingEuclideanPlanner.


The documentation for this class was generated from the following file: