18 #ifndef __invdyn_inverse_dynamics_formulation_base_hpp__ 
   19 #define __invdyn_inverse_dynamics_formulation_base_hpp__ 
   36   EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 
   46   EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 
   56   EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 
   68   EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 
   85                                  bool verbose = 
false);
 
   91   virtual unsigned int nVar() 
const = 0;
 
   92   virtual unsigned int nEq() 
const = 0;
 
   93   virtual unsigned int nIn() 
const = 0;
 
   96                              unsigned int priorityLevel,
 
   97                              double transition_duration = 0.0) = 0;
 
  100                             unsigned int priorityLevel,
 
  101                             double transition_duration = 0.0) = 0;
 
  104                                 unsigned int priorityLevel,
 
  105                                 double transition_duration = 0.0) = 0;
 
  122                                double force_regularization_weight,
 
  123                                double motion_weight = 1.0,
 
  124                                unsigned int motion_priority_level = 0) = 0;
 
  138                                          double force_regularization_weight,
 
  139                                          double motion_weight = -1.0) = 0;
 
  144                           double transition_duration = 0.0) = 0;
 
  147                                   double transition_duration = 0.0) = 0;
 
Wrapper for a robot based on pinocchio.
Definition: robot-wrapper.hpp:37
 
Definition: solver-HQP-output.hpp:29
 
Definition: task-actuation.hpp:25
 
Base template of a Task. Each class is defined according to a constant model of a robot.
Definition: task-base.hpp:34
 
Definition: task-motion.hpp:26
 
#define TSID_DEPRECATED
Definition: deprecated.hh:37
 
const Eigen::Ref< const Vector > ConstRefVector
Definition: fwd.hpp:48
 
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
Definition: fwd.hpp:35
 
Eigen::Ref< Vector > RefVector
Definition: fwd.hpp:47
 
pinocchio::container::aligned_vector< ConstraintLevel > HQPData
Definition: fwd.hpp:99
 
Definition: constraint-bound.hpp:25
 
Definition: inverse-dynamics-formulation-base.hpp:55
 
MeasuredForceLevel(contacts::MeasuredForceBase &measuredForce)
Definition: inverse-dynamics-formulation-base.cpp:33
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW contacts::MeasuredForceBase & measuredForce
Definition: inverse-dynamics-formulation-base.hpp:58
 
Definition: inverse-dynamics-formulation-base.hpp:45
 
TaskLevelForce(tasks::TaskContactForce &task, unsigned int priority)
Definition: inverse-dynamics-formulation-base.cpp:25
 
unsigned int priority
Definition: inverse-dynamics-formulation-base.hpp:50
 
std::shared_ptr< math::ConstraintBase > constraint
Definition: inverse-dynamics-formulation-base.hpp:49
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW tasks::TaskContactForce & task
Definition: inverse-dynamics-formulation-base.hpp:48
 
Definition: inverse-dynamics-formulation-base.hpp:35
 
unsigned int priority
Definition: inverse-dynamics-formulation-base.hpp:40
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW tasks::TaskBase & task
Definition: inverse-dynamics-formulation-base.hpp:38
 
std::shared_ptr< math::ConstraintBase > constraint
Definition: inverse-dynamics-formulation-base.hpp:39
 
TaskLevel(tasks::TaskBase &task, unsigned int priority)
Definition: inverse-dynamics-formulation-base.cpp:22