wbc
EffortLimitsAccelerationConstraint.hpp
Go to the documentation of this file.
1#ifndef EFFORT_LIMIT_ACCELERATION_CONSTRAINT_HPP
2#define EFFORT_LIMIT_ACCELERATION_CONSTRAINT_HPP
3
5
6#include <base/Eigen.hpp>
7#include <base/Time.hpp>
8#include <base/NamedVector.hpp>
9#include <memory>
10
11namespace wbc{
12
20public:
21
25
27
28 virtual void update(RobotModelPtr robot_model) override;
29
30};
31typedef std::shared_ptr<EffortLimitsAccelerationConstraint> EffortLimitsAccelerationConstraintPtr;
32
33} // namespace wbc
34#endif
Abstract class to represent a generic hard (linear) constraint for a WBC optimization problem....
Definition Constraint.hpp:19
@ inequality
Definition Constraint.hpp:24
Effort limits constraint for reduced TSID scene since torques are not part of qp, torque limits are e...
Definition EffortLimitsAccelerationConstraint.hpp:19
virtual void update(RobotModelPtr robot_model) override
Update constraint matrix and vectors, depending on the type. Abstract method.
Definition EffortLimitsAccelerationConstraint.cpp:5
virtual ~EffortLimitsAccelerationConstraint()=default
EffortLimitsAccelerationConstraint()
Default constructor.
Definition EffortLimitsAccelerationConstraint.hpp:23
Definition ContactsAccelerationConstraint.cpp:3
std::shared_ptr< EffortLimitsAccelerationConstraint > EffortLimitsAccelerationConstraintPtr
Definition EffortLimitsAccelerationConstraint.hpp:31
std::shared_ptr< RobotModel > RobotModelPtr
Definition RobotModel.hpp:204