|
#include <armarx/control/common/control_law/CollisionAvoidance.h>
Public Member Functions | |
void | clearValues () |
SelfCollisionData (unsigned int size) | |
Public Attributes | |
float | damping = -1.0f |
float | desiredNSColl = -1.0f |
Eigen::Vector3f | direction = Eigen::Vector3f::Zero() |
float | distanceVelocity = -1.0f |
Eigen::MatrixXd | jacobian |
float | localStiffness = -1.0f |
float | minDistance = -1.0f |
unsigned int | node1 = 0 |
the distances and projected jacobians from the generateSelfCollisionTorque() method are needed for the null space calculation More... | |
unsigned int | node2 = 0 |
Eigen::Vector3f | point1 = Eigen::Vector3f::Zero() |
Eigen::Vector3f | point2 = Eigen::Vector3f::Zero() |
float | projectedImpedanceForce = -1.0f |
Eigen::VectorXf | projectedJacT |
float | projectedMass = -1.0f |
float | repulsiveForce = -1.0f |
Definition at line 63 of file CollisionAvoidance.h.
|
inline |
Definition at line 87 of file CollisionAvoidance.h.
|
inline |
Definition at line 94 of file CollisionAvoidance.h.
float damping = -1.0f |
Definition at line 80 of file CollisionAvoidance.h.
float desiredNSColl = -1.0f |
Definition at line 82 of file CollisionAvoidance.h.
Eigen::Vector3f direction = Eigen::Vector3f::Zero() |
Definition at line 77 of file CollisionAvoidance.h.
float distanceVelocity = -1.0f |
Definition at line 76 of file CollisionAvoidance.h.
Eigen::MatrixXd jacobian |
Definition at line 69 of file CollisionAvoidance.h.
float localStiffness = -1.0f |
Definition at line 74 of file CollisionAvoidance.h.
float minDistance = -1.0f |
Definition at line 70 of file CollisionAvoidance.h.
unsigned int node1 = 0 |
the distances and projected jacobians from the generateSelfCollisionTorque() method are needed for the null space calculation
Definition at line 67 of file CollisionAvoidance.h.
unsigned int node2 = 0 |
Definition at line 68 of file CollisionAvoidance.h.
Eigen::Vector3f point1 = Eigen::Vector3f::Zero() |
Definition at line 78 of file CollisionAvoidance.h.
Eigen::Vector3f point2 = Eigen::Vector3f::Zero() |
Definition at line 79 of file CollisionAvoidance.h.
float projectedImpedanceForce = -1.0f |
Definition at line 85 of file CollisionAvoidance.h.
Eigen::VectorXf projectedJacT |
Definition at line 75 of file CollisionAvoidance.h.
float projectedMass = -1.0f |
Definition at line 81 of file CollisionAvoidance.h.
float repulsiveForce = -1.0f |
Definition at line 73 of file CollisionAvoidance.h.