|
#include <armarx/control/common/control_law/CollisionAvoidance.h>
Public Attributes | |
float | desiredNSjointLim = 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 More... | |
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 More... | |
float | qposZ2High = 0.0f |
float | qposZ2Low = 0.0f |
float | repulsiveTorque = 0.0f |
float | thresholdRange = 0.0f |
float | totalDamping = 0.0f |
Definition at line 114 of file CollisionAvoidance.h.
float desiredNSjointLim = 0.0f |
Definition at line 137 of file CollisionAvoidance.h.
bool isLimitless = false |
Definition at line 124 of file CollisionAvoidance.h.
Eigen::Vector4f jointLimitNullSpaceWeightsHigh = Eigen::Vector4f::Zero() |
Definition at line 136 of file CollisionAvoidance.h.
Eigen::Vector4f jointLimitNullSpaceWeightsLow = Eigen::Vector4f::Zero() |
Definition at line 135 of file CollisionAvoidance.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 123 of file CollisionAvoidance.h.
float qLimHigh = 0.0f |
Definition at line 126 of file CollisionAvoidance.h.
float qLimLow = 0.0f |
Definition at line 125 of file CollisionAvoidance.h.
float qposThresholdHigh = 0.0f |
Definition at line 129 of file CollisionAvoidance.h.
float qposThresholdLow = 0.0f |
Definition at line 128 of file CollisionAvoidance.h.
float qposZ1High = 0.0f |
Definition at line 133 of file CollisionAvoidance.h.
float qposZ1Low = 0.0f |
null space parameters
Definition at line 131 of file CollisionAvoidance.h.
float qposZ2High = 0.0f |
Definition at line 134 of file CollisionAvoidance.h.
float qposZ2Low = 0.0f |
Definition at line 132 of file CollisionAvoidance.h.
float repulsiveTorque = 0.0f |
Definition at line 138 of file CollisionAvoidance.h.
float thresholdRange = 0.0f |
Definition at line 127 of file CollisionAvoidance.h.
float totalDamping = 0.0f |
Definition at line 139 of file CollisionAvoidance.h.