|
|
#include <armarx/control/common/control_law/CollisionAvoidanceVel.h>
Public Attributes | |
| float | desiredNSjointLim = 0.0F |
| float | invThresholdSq = 0.0F |
| bool | isLimitless = false |
| Eigen::Vector4f | jointLimitNullSpaceWeightsHigh = Eigen::Vector4f::Zero() |
| Eigen::Vector4f | jointLimitNullSpaceWeightsLow = Eigen::Vector4f::Zero() |
| std::string | jointName = "" |
| for each joint, that has a limit, based on the config parameters: jointRangeBufferZone jointRangeBufferZone_z1 jointRangeBufferZone_z2 | |
| float | kRepulsive = 0.0F |
| float | qLimHigh = 0.0F |
| float | qLimLow = 0.0F |
| float | qposThresholdHigh = 0.0F |
| float | qposThresholdLow = 0.0F |
| float | qposZ1High = 0.0F |
| float | qposZ1Low = 0.0F |
| null space parameters | |
| float | qposZ2High = 0.0F |
| float | qposZ2Low = 0.0F |
| float | repulsiveJointVel = 0.0F |
| float | thresholdRange = 0.0F |
| float | totalDamping = 0.0F |
Definition at line 110 of file CollisionAvoidanceVel.h.
| float desiredNSjointLim = 0.0F |
Definition at line 135 of file CollisionAvoidanceVel.h.
| float invThresholdSq = 0.0F |
Definition at line 124 of file CollisionAvoidanceVel.h.
| bool isLimitless = false |
Definition at line 120 of file CollisionAvoidanceVel.h.
| Eigen::Vector4f jointLimitNullSpaceWeightsHigh = Eigen::Vector4f::Zero() |
Definition at line 134 of file CollisionAvoidanceVel.h.
| Eigen::Vector4f jointLimitNullSpaceWeightsLow = Eigen::Vector4f::Zero() |
Definition at line 133 of file CollisionAvoidanceVel.h.
| std::string jointName = "" |
for each joint, that has a limit, based on the config parameters: jointRangeBufferZone jointRangeBufferZone_z1 jointRangeBufferZone_z2
the specific values depending on the joint range of each joint have to be calculated (and stored, so the calculation is only done in the init)
Definition at line 119 of file CollisionAvoidanceVel.h.
| float kRepulsive = 0.0F |
Definition at line 125 of file CollisionAvoidanceVel.h.
| float qLimHigh = 0.0F |
Definition at line 122 of file CollisionAvoidanceVel.h.
| float qLimLow = 0.0F |
Definition at line 121 of file CollisionAvoidanceVel.h.
| float qposThresholdHigh = 0.0F |
Definition at line 127 of file CollisionAvoidanceVel.h.
| float qposThresholdLow = 0.0F |
Definition at line 126 of file CollisionAvoidanceVel.h.
| float qposZ1High = 0.0F |
Definition at line 131 of file CollisionAvoidanceVel.h.
| float qposZ1Low = 0.0F |
null space parameters
Definition at line 129 of file CollisionAvoidanceVel.h.
| float qposZ2High = 0.0F |
Definition at line 132 of file CollisionAvoidanceVel.h.
| float qposZ2Low = 0.0F |
Definition at line 130 of file CollisionAvoidanceVel.h.
| float repulsiveJointVel = 0.0F |
Definition at line 137 of file CollisionAvoidanceVel.h.
| float thresholdRange = 0.0F |
Definition at line 123 of file CollisionAvoidanceVel.h.
| float totalDamping = 0.0F |
Definition at line 138 of file CollisionAvoidanceVel.h.