Specify a linear constraint over the state of a humanoid robot.
More...
#include </local/robotpkg/var/tmp/robotpkg/interfaces/abstract-gik-task/work/abstract-gik-task-2.7/interfaces/jrlGikStateConstraint.h>
Specify a linear constraint over the state of a humanoid robot.
◆ clone()
◆ computeInfluencingDofs()
virtual void CjrlGikStateConstraint::computeInfluencingDofs |
( |
| ) |
|
|
pure virtual |
Compute the influencing dofs vector.
◆ computeJacobian()
virtual void CjrlGikStateConstraint::computeJacobian |
( |
| ) |
|
|
pure virtual |
◆ computeValue()
virtual void CjrlGikStateConstraint::computeValue |
( |
| ) |
|
|
pure virtual |
Compute the value of the constraint.
◆ influencingDofs()
virtual vectorN & CjrlGikStateConstraint::influencingDofs |
( |
| ) |
|
|
pure virtual |
Get the influencing dofs vector which is a binary vector whose size matches the robot cnfiguration's, where an element with value 1 indicates that the corresponding degree of freedom can modify the value of this constraint and an element with value 0 cannot.
◆ jacobianRoot()
virtual void CjrlGikStateConstraint::jacobianRoot |
( |
CjrlJoint & |
inJoint | ) |
|
|
pure virtual |
Select the joint in the robot that serves as root for computation of jacobians.
◆ robot()
virtual CjrlDynamicRobot & CjrlGikStateConstraint::robot |
( |
| ) |
|
|
pure virtual |