Public Member Functions | Private Attributes | List of all members
xpp::InverseKinematicsHyq4 Class Reference

Inverse kinematics function for the HyQ robot. More...

#include <inverse_kinematics_hyq4.h>

Inheritance diagram for xpp::InverseKinematicsHyq4:
Inheritance graph
[legend]

Public Member Functions

Joints GetAllJointAngles (const EndeffectorsPos &pos_b) const override
 Returns joint angles to reach for a specific foot position. More...
 
int GetEECount () const override
 Number of endeffectors (feet, hands) this implementation expects. More...
 
 InverseKinematicsHyq4 ()=default
 
virtual ~InverseKinematicsHyq4 ()=default
 
- Public Member Functions inherited from xpp::InverseKinematics
 InverseKinematics ()=default
 
virtual ~InverseKinematics ()=default
 

Private Attributes

Vector3d base2hip_LF_ = Vector3d(0.3735, 0.207, 0.0)
 
HyqlegInverseKinematics leg
 

Additional Inherited Members

- Public Types inherited from xpp::InverseKinematics
typedef std::shared_ptr< InverseKinematicsPtr
 
typedef Eigen::Vector3d Vector3d
 

Detailed Description

Inverse kinematics function for the HyQ robot.

Definition at line 68 of file inverse_kinematics_hyq4.h.

Constructor & Destructor Documentation

◆ InverseKinematicsHyq4()

xpp::InverseKinematicsHyq4::InverseKinematicsHyq4 ( )
default

◆ ~InverseKinematicsHyq4()

virtual xpp::InverseKinematicsHyq4::~InverseKinematicsHyq4 ( )
virtualdefault

Member Function Documentation

◆ GetAllJointAngles()

Joints xpp::InverseKinematicsHyq4::GetAllJointAngles ( const EndeffectorsPos pos_b) const
overridevirtual

Returns joint angles to reach for a specific foot position.

Parameters
pos_B3D-position of the foot expressed in the base frame (B).

Implements xpp::InverseKinematics.

Definition at line 65 of file inverse_kinematics_hyq4.cc.

◆ GetEECount()

int xpp::InverseKinematicsHyq4::GetEECount ( ) const
inlineoverridevirtual

Number of endeffectors (feet, hands) this implementation expects.

Implements xpp::InverseKinematics.

Definition at line 109 of file inverse_kinematics_hyq4.h.

Member Data Documentation

◆ base2hip_LF_

Vector3d xpp::InverseKinematicsHyq4::base2hip_LF_ = Vector3d(0.3735, 0.207, 0.0)
private

Definition at line 112 of file inverse_kinematics_hyq4.h.

◆ leg

HyqlegInverseKinematics xpp::InverseKinematicsHyq4::leg
private

Definition at line 113 of file inverse_kinematics_hyq4.h.


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


xpp_hyq
Author(s): Alexander W. Winkler, Diego Pardo. , Carlos Mastalli , Ioannis Havoutis
autogenerated on Wed Mar 2 2022 01:14:17