PatternGeneratorJRL Namespace Reference

Classes

class  PatternGeneratorInterface
 This class is the interface between the Pattern Generator and the external world. More...
struct  COMPosition_s
 Structure to store the COM position computed by the preview control. More...
struct  COMState_s
 Structure to store the COM state computed by the preview control. More...
struct  RelativeFootPosition_s
 Structure to store each foot position when the user is specifying a sequence of relative positions. More...
struct  ZMPPosition_s
 Structure to store each of the ZMP value, with a given direction at a certain time. More...
struct  FootAbsolutePosition_t
 Structure to store the absolute foot position. More...
struct  LinearConstraintInequality_s
struct  LinearConstraintInequalityFreeFeet_s
 Linear constraints with variable feet placement. More...
struct  SupportFeet_s
struct  ReferenceAbsoluteVelocity_t
 Structure to store the absolute reference. More...
class  AnalyticalZMPCOGTrajectory
struct  ltCH_Point
struct  CH_Point
class  ComputeConvexHull
class  FootConstraintsAsLinearSystem
class  FootConstraintsAsLinearSystemForVelRef
class  FootHalfSize
class  Polynome
 Class for computing trajectories. More...
class  Polynome3
 Polynome used for X,Y and Theta trajectories. More...
class  Polynome4
 Polynome used for Z trajectory. More...
class  Polynome5
 Polynome used for X,Y and Theta trajectories. More...
class  Polynome6
 Polynome used for Z trajectory. More...
class  StepOverPolynomeFoot
 Polynome used for Z trajectory during stepover. More...
class  StepOverPolynomeFootZtoX
 Polynome used for Z trajectory during stepover. More...
class  StepOverPolynomeFootXtoTime
 Polynome used for X trajectory in function of time to combine with StepOverPolynomeFootZtoX. More...
class  StepOverPolynomeHip4
 Polynome for the hip trajectory. More...
class  StepOverSpline
 spline function calculation class to calculate cubic splines More...
class  StepOverClampedCubicSpline
class  LinearizedInvertedPendulum2D
class  OptimalControllerSolver
 This class computes the gains for preview control for a given discrete system. The discrete system is defined by three matrix A, b, c such as :

\begin{eqnarray*} {\bf x}_{k+1} & =& {\bf A} x_k + {\bf b} u_k \\ p_k &=& {\bf cx}_k\\ \end{eqnarray*}

. More...

class  PreviewControl
 Class to implement the preview control. More...
class  SupportFSM
class  ZMPPreviewControlWithMultiBodyZMP
 Object to generate the angle positions every 5 ms from a set of absolute foot positions. More...

Typedefs

typedef struct COMPosition_s COMPosition
typedef struct COMPosition_s WaistState
typedef struct COMState_s COMState
typedef struct
RelativeFootPosition_s 
RelativeFootPosition
typedef struct ZMPPosition_s ZMPPosition
typedef struct
FootAbsolutePosition_t 
FootAbsolutePosition
typedef struct
LinearConstraintInequality_s 
LinearConstraintInequality_t
typedef struct
LinearConstraintInequalityFreeFeet_s 
LinearConstraintInequalityFreeFeet_t
typedef struct SupportFeet_s SupportFeet_t
typedef struct
ReferenceAbsoluteVelocity_t 
ReferenceAbsoluteVelocity
typedef std::vector< CH_PointConvexHullList

Functions

WALK_GEN_JRL_EXPORT
PatternGeneratorInterface
patternGeneratorInterfaceFactory (CjrlHumanoidDynamicRobot *aHDR)
ostream & operator<< (ostream &os, const AnalyticalZMPCOGTrajectory &obj)
void DistanceCHRep (CH_Point &s1, CH_Point &s2, double &distance1, double &distance2)
double CompareCBRep (CH_Point &s1, CH_Point &s2)

Variables

CH_Point HRP2CIO_GlobalP0

Detailed Description

STL includes

Framework includes


Typedef Documentation


Function Documentation

void PatternGeneratorJRL::DistanceCHRep ( CH_Point &  s1,
CH_Point &  s2,
double &  distance1,
double &  distance2 
)

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines