18 #ifndef __invdyn_contact_6d_hpp__ 19 #define __invdyn_contact_6d_hpp__ 21 #include "tsid/deprecated.hh" 31 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
45 const std::string&
frameName, ConstRefMatrix contactPoints,
46 ConstRefVector
contactNormal,
const double frictionCoefficient,
47 const double minNormalForce,
const double maxNormalForce);
51 ConstRefMatrix contactPoints,
53 const double frictionCoefficient,
54 const double minNormalForce,
55 const double maxNormalForce,
56 const double forceRegWeight);
61 virtual unsigned int n_motion()
const;
64 virtual unsigned int n_force()
const;
78 const double t, ConstRefVector q, ConstRefVector v,
const Data& data);
90 const Vector&
Kp()
const;
91 const Vector&
Kd()
const;
92 void Kp(ConstRefVector Kp);
93 void Kd(ConstRefVector Kp);
128 #endif // ifndef __invdyn_contact_6d_hpp__
const Eigen::Ref< const Matrix > ConstRefMatrix
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
Eigen::Matrix< Scalar, 3, 1 > Vector3
const Eigen::Ref< const Vector > ConstRefVector
Eigen::Matrix< Scalar, 3, Eigen::Dynamic > Matrix3x
Wrapper for a robot based on pinocchio.
Eigen::TensorRef< Tensor > ref(Eigen::TensorRef< Tensor > tensor)
Eigen::Matrix< Scalar, 6, 1 > Vector6