Go to the documentation of this file.
26 using namespace trajectories;
27 using namespace tasks;
31 const std::string& frameName2,
const double minNormalForce,
32 const double maxNormalForce)
37 m_forceInequality(
name, 3, 3),
38 m_forceRegTask(
name, 3, 3),
39 m_fMin(minNormalForce),
40 m_fMax(maxNormalForce) {
56 motion_mask << 1., 1., 1., 0., 0., 0.;
61 Matrix B = Matrix::Identity(3, 3);
86 typedef Eigen::Matrix<double, 3, 3> Matrix3;
87 Matrix3
A = Matrix3::Zero();
113 assert(
Kp.size() == 3);
120 assert(
Kd.size() == 3);
131 const double frictionCoefficient) {
const Vector & Kd() const
Abstract class representing a linear equality/inequality constraint. Equality constraints are represe...
const ConstraintBase & getConstraint() const override
bool setVector(ConstRefVector b) override
virtual void setMask(math::ConstRefVector mask) override
const Vector & Kp() const
bool setUpperBound(ConstRefVector ub) override
bool setLowerBound(ConstRefVector lb) override
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
Wrapper for a robot based on pinocchio.
const ConstraintBase & compute(const double t, ConstRefVector q, ConstRefVector v, Data &data) override
int dim() const override
Return the dimension of the task. \info should be overloaded in the child class.
virtual bool setMatrix(ConstRefMatrix A)
tsid
Author(s): Andrea Del Prete, Justin Carpentier
autogenerated on Sat May 3 2025 02:48:16