Contains all the robot specific kinematic parameters. More...
#include <kinematic_model.h>
Public Member Functions | |
virtual Vector3d | GetMaximumDeviationFromNominal () const |
How far each foot can deviate from its nominal position. | |
virtual EEPos | GetNominalStanceInBase () const |
The xyz-position [m] of each foot in default stance. | |
KinematicModel (int n_ee) | |
Constructs a kinematic model of a robot with zero range of motion. | |
virtual | ~KinematicModel () |
Protected Attributes | |
Vector3d | max_dev_from_nominal_ |
EEPos | nominal_stance_ |
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 46 of file kinematic_model.h.
towr::KinematicModel::KinematicModel | ( | int | n_ee | ) | [inline] |
Constructs a kinematic model of a robot with zero range of motion.
n_ee | The number of endeffectors of the robot. |
Definition at line 56 of file kinematic_model.h.
virtual towr::KinematicModel::~KinematicModel | ( | ) | [virtual] |
virtual Vector3d towr::KinematicModel::GetMaximumDeviationFromNominal | ( | ) | const [inline, virtual] |
How far each foot can deviate from its nominal position.
Definition at line 77 of file kinematic_model.h.
virtual EEPos towr::KinematicModel::GetNominalStanceInBase | ( | ) | const [inline, virtual] |
The xyz-position [m] of each foot in default stance.
Definition at line 68 of file kinematic_model.h.
Vector3d towr::KinematicModel::max_dev_from_nominal_ [protected] |
Definition at line 84 of file kinematic_model.h.
EEPos towr::KinematicModel::nominal_stance_ [protected] |
Definition at line 83 of file kinematic_model.h.