foot_trajectory.hpp File Reference
#include <ndcurves/bezier_curve.h>
#include <ndcurves/exact_cubic.h>
#include <ndcurves/fwd.h>
#include <ndcurves/piecewise_curve.h>
#include <ndcurves/se3_curve.h>
#include <ndcurves/so3_linear.h>
#include <Eigen/Dense>
#include <Eigen/StdVector>
#include <memory>
#include <pinocchio/spatial/se3.hpp>
Include dependency graph for foot_trajectory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sobec::Spatial
 
class  sobec::FootTrajectory
 

Namespaces

 sobec
 
 ndcurves
 

Typedefs

typedef Eigen::Quaternion< double > sobec::eQuaternion
 
typedef Eigen::Matrix2d sobec::eMatrixRot2d
 
typedef Eigen::AngleAxisd sobec::eAngleAxis
 
typedef Eigen::Matrix< double, 1, 1 > ndcurves::point1_t
 
typedef piecewise_curve< double, double, true, matrix3_t, point3_t, curve_rotation_t > ndcurves::piecewise_SO3_t
 
typedef polynomial< double, double, true, point1_t > ndcurves::polynomial1_t
 
typedef bezier_curve< double, double, true, point1_t > ndcurves::bezier1_t
 
typedef piecewise_curve< double, double, true, point1_t > ndcurves::piecewise1_t
 
typedef piecewise_curve< double, double, true, sobec::eVector2ndcurves::piecewise2_t
 
typedef polynomial< double, double, true, sobec::eVector2ndcurves::polynomial2_t
 
typedef constant_curve< double, double, true, sobec::eVector2ndcurves::constant2_t
 
typedef constant_curve< double, double, true, point1_t > ndcurves::constant1_t
 
typedef Eigen::VectorXd ndcurves::pointX_t
 
typedef std::vector< pointX_t, Eigen::aligned_allocator< pointX_t > > ndcurves::t_pointX_t
 
typedef double ndcurves::time_t
 
typedef double ndcurves::num_t
 
typedef ndcurves::exact_cubic< double, double, true, pointX_t > ndcurves::exact_cubic_t
 
typedef Eigen::Vector3d ndcurves::point3_t
 
typedef std::pair< double, pointX_t > ndcurves::Waypoint
 
typedef std::vector< Waypoint > ndcurves::T_Waypoint
 
typedef std::shared_ptr< FootTrajectory > sobec::FootTrajectory_ptr
 

Variables

const double sobec::EPSILON_TIME = 1e-9