Effort limits constraint for reduced TSID scene since torques are not part of qp, torque limits are enforced through acceleration and external forces limits using the linear dependecy given by the dynamic model.
More...
#include <EffortLimitsAccelerationConstraint.hpp>
|
| EffortLimitsAccelerationConstraint () |
| Default constructor.
|
|
virtual | ~EffortLimitsAccelerationConstraint ()=default |
|
virtual void | update (RobotModelPtr robot_model) override |
| Update constraint matrix and vectors, depending on the type. Abstract method.
|
|
virtual | ~Constraint ()=default |
|
Type | type () |
| Return the type of this constraint.
|
|
const base::MatrixXd & | A () |
| return constraint matrix A
|
|
const base::VectorXd & | b () |
| return constraint vector b
|
|
const base::VectorXd & | lb () |
| return constraint lower bound lb
|
|
const base::VectorXd & | ub () |
| return constraint upper bound ub
|
|
uint | size () |
| return size of the constraint (i.e. number of rows of the constraint matrix)
|
|
Effort limits constraint for reduced TSID scene since torques are not part of qp, torque limits are enforced through acceleration and external forces limits using the linear dependecy given by the dynamic model.
◆ EffortLimitsAccelerationConstraint()
wbc::EffortLimitsAccelerationConstraint::EffortLimitsAccelerationConstraint |
( |
| ) |
|
|
inline |
◆ ~EffortLimitsAccelerationConstraint()
virtual wbc::EffortLimitsAccelerationConstraint::~EffortLimitsAccelerationConstraint |
( |
| ) |
|
|
virtualdefault |
◆ update()
void wbc::EffortLimitsAccelerationConstraint::update |
( |
RobotModelPtr | robot_model | ) |
|
|
overridevirtual |
Update constraint matrix and vectors, depending on the type. Abstract method.
NOTE! -> not considering selection matrix
Implements wbc::Constraint.
The documentation for this class was generated from the following files: