|
#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 149 of file CollisionAvoidance.h.
float desiredNSjointLim = 0.0f |
Definition at line 172 of file CollisionAvoidance.h.
bool isLimitless = false |
Definition at line 159 of file CollisionAvoidance.h.
Eigen::Vector4f jointLimitNullSpaceWeightsHigh = Eigen::Vector4f::Zero() |
Definition at line 171 of file CollisionAvoidance.h.
Eigen::Vector4f jointLimitNullSpaceWeightsLow = Eigen::Vector4f::Zero() |
Definition at line 170 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 158 of file CollisionAvoidance.h.
float qLimHigh = 0.0f |
Definition at line 161 of file CollisionAvoidance.h.
float qLimLow = 0.0f |
Definition at line 160 of file CollisionAvoidance.h.
float qposThresholdHigh = 0.0f |
Definition at line 164 of file CollisionAvoidance.h.
float qposThresholdLow = 0.0f |
Definition at line 163 of file CollisionAvoidance.h.
float qposZ1High = 0.0f |
Definition at line 168 of file CollisionAvoidance.h.
float qposZ1Low = 0.0f |
null space parameters
Definition at line 166 of file CollisionAvoidance.h.
float qposZ2High = 0.0f |
Definition at line 169 of file CollisionAvoidance.h.
float qposZ2Low = 0.0f |
Definition at line 167 of file CollisionAvoidance.h.
float repulsiveTorque = 0.0f |
Definition at line 173 of file CollisionAvoidance.h.
float thresholdRange = 0.0f |
Definition at line 162 of file CollisionAvoidance.h.
float totalDamping = 0.0f |
Definition at line 174 of file CollisionAvoidance.h.