wbc
JointLimitsVelocityConstraint.hpp
Go to the documentation of this file.
1#ifndef WBC_CORE_JOINT_LIMIT_VELOCITY_CONSTRAINT_HPP
2#define WBC_CORE_JOINT_LIMIT_VELOCITY_CONSTRAINT_HPP
3
6#include <memory>
7
8namespace wbc{
9
14public:
15
18
20
21 virtual ~JointLimitsVelocityConstraint() = default;
22
23 virtual void update(RobotModelPtr robot_model) override;
24
25protected:
26
28 double dt;
30
31};
32typedef std::shared_ptr<JointLimitsVelocityConstraint> JointLimitsVelocityConstraintPtr;
33
34} // namespace wbc
35#endif // WBC_CORE_JOINT_LIMIT_VELOCITY_CONSTRAINT_HPP
@ bounds
Definition Constraint.hpp:23
Constraint()
Default constructor.
Definition Constraint.cpp:5
virtual void update(RobotModelPtr robot_model) override
Update constraint matrix and vectors, depending on the type. Abstract method.
Definition JointLimitsVelocityConstraint.cpp:12
types::JointLimits joint_limits
Definition JointLimitsVelocityConstraint.hpp:29
double dt
Definition JointLimitsVelocityConstraint.hpp:28
JointLimitsVelocityConstraint()
Default constructor.
Definition JointLimitsVelocityConstraint.hpp:17
virtual ~JointLimitsVelocityConstraint()=default
Definition JointLimits.hpp:29
Definition ContactsAccelerationConstraint.cpp:3
std::shared_ptr< JointLimitsVelocityConstraint > JointLimitsVelocityConstraintPtr
Definition JointLimitsVelocityConstraint.hpp:32
std::shared_ptr< RobotModel > RobotModelPtr
Definition RobotModel.hpp:315