| calculateCollisionJointVel(CollisionData &collDataVec, const Config &c, RtStatusForSafetyStrategy &rts, const CollisionRobotIndices &collisionRobotIndices, const Eigen::VectorXf &qvelFiltered, Eigen::VectorXf &jointTorque, float distanceThreshold) const | CollisionAvoidanceVelController | protected |
| calculateExternalCollisionVel(const Config &c, RtStatusForSafetyStrategy &rts, RecoveryState &rState, const DistanceResults &externalCollisionPairs, const CollisionRobotIndices &collisionRobotIndices, const Eigen::VectorXf &qvelFiltered, double deltaT) const | ObjectCollisionAvoidanceVelController | |
| calculateJointLimitNullspace(const Config &c, RtStatusForSafetyStrategy &rtStatus, const Eigen::VectorXf &qpos) const | CollisionAvoidanceVelController | protected |
| calculateJointLimitVel(const Config &c, RtStatusForSafetyStrategy &rtStatus, const Eigen::VectorXf &qpos, const Eigen::VectorXf &qvelFiltered) const | CollisionAvoidanceVelController | protected |
| calculateObjectCollisionNullspace(const Config &c, RtStatusForSafetyStrategy &rtStatus) const | ObjectCollisionAvoidanceVelController | |
| calculateSelfCollisionNullspace(const Config &c, RtStatusForSafetyStrategy &rtStatus) const | CollisionAvoidanceVelController | protected |
| calculateSelfCollisionVel(const Config &c, RtStatusForSafetyStrategy &rtStatus, RecoveryState &rState, const DistanceResults &collisionPairs, const CollisionRobotIndices &collisionRobotIndices, const Eigen::VectorXf &qvelFiltered, double deltaT) const | CollisionAvoidanceVelController | protected |
| CollisionAvoidanceVelController(const simox::control::robot::NodeSetInterface *nodeSet) | CollisionAvoidanceVelController | |
| CollisionRobotIndices typedef | CollisionAvoidanceVelController | |
| Config typedef | ObjectCollisionAvoidanceVelController | |
| DistanceResult typedef | CollisionAvoidanceVelController | |
| DistanceResults typedef | CollisionAvoidanceVelController | |
| DynamicsModel typedef | CollisionAvoidanceVelController | |
| FTConfig typedef | CollisionAvoidanceVelController | |
| getNodeSet() const | CollisionAvoidanceVelController | inline |
| I | CollisionAvoidanceVelController | protected |
| nodeSet | CollisionAvoidanceVelController | protected |
| numNodes() const | CollisionAvoidanceVelController | inline |
| ObjectCollisionAvoidanceVelController(const simox::control::robot::NodeSetInterface *nodeSet) | ObjectCollisionAvoidanceVelController | |
| run(const Config &c, RtStatusForSafetyStrategy &robotStatus, RecoveryState &rStateSelfColl, RecoveryState &rStateObjColl, const DistanceResults &collisionPairs, const DistanceResults &externalCollisionPairs, const CollisionRobotIndices &collisionRobotIndices, DynamicsModel &dynamicsModel, const Eigen::VectorXf &qpos, const Eigen::VectorXf &qvelFiltered, float velocityLimit, double deltaT) | ObjectCollisionAvoidanceVelController | |
| armarx::control::common::control_law::CollisionAvoidanceVelController::run(const Config &c, RtStatusForSafetyStrategy &robotStatus, RecoveryState &rStateSelfColl, const DistanceResults &collisionPairs, const CollisionRobotIndices &collisionRobotIndices, DynamicsModel &dynamicsModel, const Eigen::VectorXf &qpos, const Eigen::VectorXf &qvelFiltered, float velocityLimit, double deltaT) | CollisionAvoidanceVelController | |
| SCRobot typedef | CollisionAvoidanceVelController | |
| selfCollRecoveryState | CollisionAvoidanceVelController | protected |
| ~CollisionAvoidanceVelController() | CollisionAvoidanceVelController | |