Contains all the robot specific kinematic parameters.
More...
#include <kinematic_model.h>
Contains all the robot specific kinematic parameters.
This class is mainly used to formulate the RangeOfMotionConstraint, restricting each endeffector to stay inside it's kinematic range.
Definition at line 48 of file kinematic_model.h.
◆ EEPos
◆ Ptr
◆ Vector3d
◆ KinematicModel()
towr::KinematicModel::KinematicModel |
( |
int |
n_ee | ) |
|
|
inline |
Constructs a kinematic model of a robot with zero range of motion.
- Parameters
-
n_ee | The number of endeffectors of the robot. |
Definition at line 58 of file kinematic_model.h.
◆ ~KinematicModel()
virtual towr::KinematicModel::~KinematicModel |
( |
| ) |
|
|
virtualdefault |
◆ GetMaximumDeviationFromNominal()
virtual Vector3d towr::KinematicModel::GetMaximumDeviationFromNominal |
( |
| ) |
const |
|
inlinevirtual |
How far each foot can deviate from its nominal position.
- Returns
- The deviation [m] expresed in the base frame.
Definition at line 79 of file kinematic_model.h.
◆ GetNominalStanceInBase()
virtual EEPos towr::KinematicModel::GetNominalStanceInBase |
( |
| ) |
const |
|
inlinevirtual |
The xyz-position [m] of each foot in default stance.
- Returns
- The vector from base to each foot expressed in the base frame.
Definition at line 70 of file kinematic_model.h.
◆ GetNumberOfEndeffectors()
int towr::KinematicModel::GetNumberOfEndeffectors |
( |
| ) |
const |
|
inline |
- Returns
- returns the number of endeffectors of this robot.
Definition at line 87 of file kinematic_model.h.
◆ max_dev_from_nominal_
Vector3d towr::KinematicModel::max_dev_from_nominal_ |
|
protected |
◆ nominal_stance_
EEPos towr::KinematicModel::nominal_stance_ |
|
protected |
The documentation for this class was generated from the following file: