wbc
JointLimitsVelocityConstraint.hpp
Go to the documentation of this file.
1#ifndef JOINT_LIMIT_VELOCITY_CONSTRAINT_HPP
2#define JOINT_LIMIT_VELOCITY_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
17public:
18
21
23
24 virtual ~JointLimitsVelocityConstraint() = default;
25
26 virtual void update(RobotModelPtr robot_model) override;
27
28protected:
29
31 double dt;
32
33};
34typedef std::shared_ptr<JointLimitsVelocityConstraint> JointLimitsVelocityConstraintPtr;
35
36} // namespace wbc
37#endif
Abstract class to represent a generic hard (linear) constraint for a WBC optimization problem....
Definition Constraint.hpp:19
@ bounds
Definition Constraint.hpp:25
Abstract class to represent a generic hard constraint for a WBC optimization problem.
Definition JointLimitsVelocityConstraint.hpp:16
virtual void update(RobotModelPtr robot_model) override
Update constraint matrix and vectors, depending on the type. Abstract method.
Definition JointLimitsVelocityConstraint.cpp:12
double dt
Definition JointLimitsVelocityConstraint.hpp:31
JointLimitsVelocityConstraint()
Default constructor.
Definition JointLimitsVelocityConstraint.hpp:20
virtual ~JointLimitsVelocityConstraint()=default
Definition ContactsAccelerationConstraint.cpp:3
std::shared_ptr< JointLimitsVelocityConstraint > JointLimitsVelocityConstraintPtr
Definition JointLimitsVelocityConstraint.hpp:34
std::shared_ptr< RobotModel > RobotModelPtr
Definition RobotModel.hpp:204