18 #ifndef __invdyn_task_com_equality_hpp__ 19 #define __invdyn_task_com_equality_hpp__ 31 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
87 #endif // ifndef __invdyn_task_com_equality_hpp__
const Vector & position_error() const
ConstraintEquality m_constraint
int dim() const
Return the dimension of the task. should be overloaded in the child class.
const std::string & name() const
math::ConstraintEquality ConstraintEquality
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
const Vector & velocity() const
trajectories::TrajectorySample TrajectorySample
const ConstraintBase & compute(const double t, ConstRefVector q, ConstRefVector v, Data &data)
const Vector & getDesiredAcceleration() const
Vector getAcceleration(ConstRefVector dv) const
const ConstraintBase & getConstraint() const
Eigen::Matrix< Scalar, 3, 1 > Vector3
math::ConstRefVector ConstRefVector
virtual ~TaskComEquality()
const Eigen::Ref< const Vector > ConstRefVector
TaskComEquality(const std::string &name, RobotWrapper &robot)
Vector m_v_error_masked_vec
const Vector & velocity_error() const
Wrapper for a robot based on pinocchio.
Eigen::TensorRef< Tensor > ref(Eigen::TensorRef< Tensor > tensor)
void setReference(const TrajectorySample &ref)
const Vector & position_ref() const
Vector m_p_error_masked_vec
virtual void setMask(math::ConstRefVector mask)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Index Index
const Vector & position() const
const Vector & velocity_ref() const
const TrajectorySample & getReference() const