tsid
1.8.0
Efficient Task Space Inverse Dynamics for Multi-body Systems based on Pinocchio
|
#include <memory>
#include "tsid/config.hh"
#include "tsid/math/fwd.hpp"
#include "tsid/solvers/solver-qpData.hpp"
#include <pinocchio/container/aligned-vector.hpp>
Go to the source code of this file.
Classes | |
class | tsid::solvers::aligned_pair< T1, T2 > |
Namespaces | |
tsid | |
tsid::solvers | |
Macros | |
#define | DEFAULT_HESSIAN_REGULARIZATION 1e-8 |
Typedefs | |
typedef pinocchio::container::aligned_vector< aligned_pair< double, std::shared_ptr< math::ConstraintBase > > > | tsid::solvers::ConstraintLevel |
typedef pinocchio::container::aligned_vector< aligned_pair< double, std::shared_ptr< const math::ConstraintBase > > > | tsid::solvers::ConstConstraintLevel |
typedef pinocchio::container::aligned_vector< ConstraintLevel > | tsid::solvers::HQPData |
typedef pinocchio::container::aligned_vector< ConstConstraintLevel > | tsid::solvers::ConstHQPData |
typedef QPDataTpl< double > | tsid::solvers::QPData |
typedef QPDataBaseTpl< double > | tsid::solvers::QPDataBase |
typedef QPDataQuadProgTpl< double > | tsid::solvers::QPDataQuadProg |
Functions | |
template<typename T1 , typename T2 > | |
aligned_pair< T1, T2 > | tsid::solvers::make_pair (const T1 &t1, const T2 &t2) |
Variables | |
SOLVER_HQP_EIQUADPROG = 0 | |
SOLVER_HQP_EIQUADPROG_FAST = 1 | |
HQP_STATUS_UNKNOWN = -1 | |
HQP_STATUS_OPTIMAL = 0 | |
HQP_STATUS_INFEASIBLE = 1 | |
HQP_STATUS_UNBOUNDED = 2 | |
HQP_STATUS_MAX_ITER_REACHED = 3 | |
class TSID_DLLAPI | tsid::solvers::SolverHQPBase |
template<int nVars, int nEqCon, int nIneqCon> | |
class TSID_DLLAPI | tsid::solvers::SolverHQuadProgRT |
#define DEFAULT_HESSIAN_REGULARIZATION 1e-8 |
HQP_STATUS_INFEASIBLE = 1 |
HQP_STATUS_MAX_ITER_REACHED = 3 |
HQP_STATUS_OPTIMAL = 0 |
HQP_STATUS_UNBOUNDED = 2 |
HQP_STATUS_UNKNOWN = -1 |
SOLVER_HQP_EIQUADPROG = 0 |
SOLVER_HQP_EIQUADPROG_FAST = 1 |