hpp-walkgen  4.12.0
Walk generator for hpp framework
hpp::walkgen Namespace Reference

Classes

struct  FootPrint
 Position of a foot on the (horizontal) ground. More...
 
class  PiecewisePoly3
 
class  SplineBased
 
class  Step
 
class  SupportFoot
 

Typedefs

typedef roboptim::trajectory::Polynomial3 Polynomial3
 
typedef roboptim::trajectory::CubicBSpline::polynomials3vectors_t polynomials3vectors_t
 
typedef roboptim::trajectory::CubicBSpline::polynomials3vector_t polynomials3vector_t
 
typedef Eigen::Matrix< value_type, 7, 1 > vector7_t
 
typedef std::vector< FootPrint, Eigen::aligned_allocator< FootPrint > > FootPrints_t
 
typedef roboptim::trajectory::CubicBSpline CubicBSpline
 
typedef std::shared_ptr< CubicBSplineCubicBSplinePtr_t
 
typedef std::shared_ptr< SplineBasedSplineBasedPtr_t
 
typedef std::shared_ptr< StepStepPtr_t
 
typedef std::shared_ptr< SupportFootSupportFootPtr_t
 
typedef double value_type
 
typedef Eigen::Matrix< value_type, Eigen::Dynamic, 1 > vector_t
 
typedef Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > matrix_t
 
typedef matrix_t::Index size_type
 
typedef std::vector< value_typeTimes_t
 
typedef Eigen::Matrix< value_type, 2, 1 > vector2_t
 
typedef Eigen::Matrix< value_type, 1, 1 > vector1_t
 
typedef core::Transform3f Transform3f
 
typedef core::Path Path
 
typedef core::PathPtr_t PathPtr_t
 
typedef core::PathVectorPtr_t PathVectorPtr_t
 
typedef core::PathVector PathVector
 
typedef core::ConfigurationOut_t ConfigurationOut_t
 
typedef core::Configuration_t Configuration_t
 
typedef core::ConstraintSetPtr_t ConstraintSetPtr_t
 
typedef core::DevicePtr_t DevicePtr_t
 
typedef std::vector< value_typeknots_t
 

Functions

DevicePtr_t createFootDevice ()
 
 HPP_PREDEF_CLASS (SplineBased)
 
 HPP_PREDEF_CLASS (Step)
 
 HPP_PREDEF_CLASS (SupportFoot)
 

Typedef Documentation

◆ Configuration_t

typedef core::Configuration_t hpp::walkgen::Configuration_t

◆ ConfigurationOut_t

typedef core::ConfigurationOut_t hpp::walkgen::ConfigurationOut_t

◆ ConstraintSetPtr_t

typedef core::ConstraintSetPtr_t hpp::walkgen::ConstraintSetPtr_t

◆ CubicBSpline

◆ CubicBSplinePtr_t

◆ DevicePtr_t

typedef core::DevicePtr_t hpp::walkgen::DevicePtr_t

◆ FootPrints_t

typedef std::vector<FootPrint, Eigen::aligned_allocator <FootPrint> > hpp::walkgen::FootPrints_t

◆ knots_t

typedef std::vector<value_type> hpp::walkgen::knots_t

◆ matrix_t

typedef Eigen::Matrix<value_type, Eigen::Dynamic, Eigen::Dynamic> hpp::walkgen::matrix_t

◆ Path

typedef core::Path hpp::walkgen::Path

◆ PathPtr_t

typedef core::PathPtr_t hpp::walkgen::PathPtr_t

◆ PathVector

typedef core::PathVector hpp::walkgen::PathVector

◆ PathVectorPtr_t

typedef core::PathVectorPtr_t hpp::walkgen::PathVectorPtr_t

◆ Polynomial3

◆ polynomials3vector_t

◆ polynomials3vectors_t

◆ size_type

typedef matrix_t::Index hpp::walkgen::size_type

◆ SplineBasedPtr_t

typedef std::shared_ptr<SplineBased> hpp::walkgen::SplineBasedPtr_t

◆ StepPtr_t

typedef std::shared_ptr<Step> hpp::walkgen::StepPtr_t

◆ SupportFootPtr_t

typedef std::shared_ptr<SupportFoot> hpp::walkgen::SupportFootPtr_t

◆ Times_t

typedef std::vector<value_type> hpp::walkgen::Times_t

◆ Transform3f

typedef core::Transform3f hpp::walkgen::Transform3f

◆ value_type

typedef double hpp::walkgen::value_type

◆ vector1_t

typedef Eigen::Matrix<value_type, 1, 1> hpp::walkgen::vector1_t

◆ vector2_t

typedef Eigen::Matrix<value_type, 2, 1> hpp::walkgen::vector2_t

◆ vector7_t

typedef Eigen::Matrix<value_type, 7, 1> hpp::walkgen::vector7_t

◆ vector_t

typedef Eigen::Matrix<value_type, Eigen::Dynamic, 1> hpp::walkgen::vector_t

Function Documentation

◆ createFootDevice()

DevicePtr_t hpp::walkgen::createFootDevice ( )

◆ HPP_PREDEF_CLASS() [1/3]

hpp::walkgen::HPP_PREDEF_CLASS ( SplineBased  )

◆ HPP_PREDEF_CLASS() [2/3]

hpp::walkgen::HPP_PREDEF_CLASS ( Step  )

◆ HPP_PREDEF_CLASS() [3/3]

hpp::walkgen::HPP_PREDEF_CLASS ( SupportFoot  )