Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
xpp Namespace Reference

Namespaces

 biped
 
 quad
 

Classes

class  CartesianJointConverter
 
struct  ColorT
 
struct  Convert
 
class  Endeffectors
 
class  EndeffectorsContact
 
class  EndeffectorsMotion
 
class  HyqlegInverseKinematics
 Converts a hyq foot position to joint angles. More...
 
class  InverseKinematics
 
class  InverseKinematicsHyq1
 Inverse Kinematics for one HyQ leg attached to a brick (base). More...
 
class  InverseKinematicsHyq2
 Inverse Kinematics for two HyQ legs attached to a brick (base). More...
 
class  InverseKinematicsHyq4
 Inverse kinematics function for the HyQ robot. More...
 
class  Joints
 
class  RobotStateCartesian
 
class  RobotStateJoint
 
class  RvizRobotBuilder
 
class  State3d
 
class  State3dEuler
 
class  StateAng3d
 
class  StateLin1d
 
class  StateLin2d
 
class  StateLin3d
 
class  StateLinXd
 
class  UrdfVisualizer
 

Typedefs

typedef uint EndeffectorID
 
typedef uint EndeffectorID
 
typedef Endeffectors< Eigen::Vector3dEndeffectorsAcc
 
typedef Endeffectors< Eigen::Vector3dEndeffectorsAcc
 
typedef Endeffectors< Eigen::Vector3dEndeffectorsPos
 
typedef Endeffectors< Eigen::Vector3dEndeffectorsPos
 
typedef Endeffectors< Eigen::Vector3dEndeffectorsVel
 
typedef Endeffectors< Eigen::Vector3dEndeffectorsVel
 
typedef Eigen::Quaterniond Quaterniond
 
typedef Eigen::Quaterniond Quaterniond
 
typedef Eigen::Vector2d Vector2d
 
typedef Eigen::Vector2d Vector2d
 
typedef Eigen::Vector3d Vector3d
 
typedef Eigen::Vector3d Vector3d
 
typedef Eigen::Matrix< double, 6, 1 > Vector6d
 
typedef Eigen::Matrix< double, 6, 1 > Vector6d
 
typedef Eigen::VectorXd VectorXd
 
typedef Eigen::VectorXd VectorXd
 

Enumerations

enum  Coords2D
 
enum  Coords2D
 
enum  Coords3D
 
enum  Coords3D
 
enum  Coords6D
 
enum  Coords6D
 
enum  HyqJointID { HAA =0, HFE, KFE, HyqlegJointCount }
 
enum  MotionDerivative
 
enum  MotionDerivative
 

Functions

static Vector3d GetEulerZYXAngles (const Quaterniond &q)
 
static Quaterniond GetQuaternionFromEulerZYX (double yaw, double pitch, double roll)
 
StateLinXd operator* (double mult, const StateLinXd &rhs)
 
StateLinXd operator+ (const StateLinXd &lhs, const StateLinXd &rhs)
 
std::ostream & operator<< (std::ostream &out, const StateAng3d &ori)
 
std::ostream & operator<< (std::ostream &out, const StateLinXd &pos)
 
std::ostream & operator<< (std::ostream &out, const State3d &pose)
 
std::ostream & operator<< (std::ostream &stream, Endeffectors< T > endeffectors)
 
static Coords2D To2D (Coords3D dim)
 

Variables

static const Coords6D AllDim6D []
 
static const Coords6D AllDim6D []
 
 AX
 
 AX
 
 AY
 
 AY
 
 AZ
 
 AZ
 
static ColorT color
 
 kAcc
 
 kAcc
 
static constexpr int kDim2d
 
static constexpr int kDim2d
 
static constexpr int kDim3d
 
static constexpr int kDim3d
 
static constexpr int kDim6d
 
static constexpr int kDim6d
 
 kJerk
 
 kJerk
 
 kPos
 
 kPos
 
 kVel
 
 kVel
 
 LX
 
 LX
 
 LY
 
 LY
 
 LZ
 
 LZ
 
 X
 
 X
 
 X_
 
 X_
 
 Y
 
 Y
 
 Y_
 
 Y_
 
 Z
 
 Z
 

Enumeration Type Documentation

Enumerator
HAA 
HFE 
KFE 
HyqlegJointCount 

Definition at line 37 of file hyqleg_inverse_kinematics.h.



xpp_hyq
Author(s): Alexander W. Winkler, Diego Pardo. , Carlos Mastalli , Ioannis Havoutis
autogenerated on Tue Dec 8 2020 03:10:35