ObjectCollisionAvoidanceController Member List

This is the complete list of members for ObjectCollisionAvoidanceController, including all inherited members.

calculateCollisionTorque(CollisionData &collDataVec, const Config &c, RtStatusForSafetyStrategy &rts, const CollisionRobotIndices &collisionRobotIndices, const Eigen::VectorXf &qvelFiltered, Eigen::VectorXf &jointTorque, float distanceThresholdRaw, float distanceThreshold) constCollisionAvoidanceControllerprotected
calculateExternalCollisionTorque(const Config &c, RtStatusForSafetyStrategy &rts, RecoveryState &rState, const DistanceResults &externalCollisionPairs, const CollisionRobotIndices &collisionRobotIndices, const Eigen::VectorXf &qvelFiltered, double deltaT) constObjectCollisionAvoidanceController
calculateJointLimitNullspace(const Config &c, RtStatusForSafetyStrategy &rtStatus, const Eigen::VectorXf &qpos) constCollisionAvoidanceControllerprotected
calculateJointLimitTorque(const Config &c, RtStatusForSafetyStrategy &rtStatus, const Eigen::VectorXf &qpos, const Eigen::VectorXf &qvelFiltered) constCollisionAvoidanceControllerprotected
calculateObjectCollisionNullspace(const Config &c, RtStatusForSafetyStrategy &rtStatus) constObjectCollisionAvoidanceController
calculateSelfCollisionNullspace(const Config &c, RtStatusForSafetyStrategy &rtStatus) constCollisionAvoidanceControllerprotected
calculateSelfCollisionTorque(const Config &c, RtStatusForSafetyStrategy &rtStatus, RecoveryState &rState, const DistanceResults &collisionPairs, const CollisionRobotIndices &collisionRobotIndices, const Eigen::VectorXf &qvelFiltered, double deltaT) constCollisionAvoidanceControllerprotected
CollisionAvoidanceController(const simox::control::robot::NodeSetInterface *nodeSet)CollisionAvoidanceController
CollisionRobotIndices typedefCollisionAvoidanceController
Config typedefObjectCollisionAvoidanceController
DistanceResult typedefCollisionAvoidanceController
DistanceResults typedefCollisionAvoidanceController
DynamicsModel typedefCollisionAvoidanceController
FTConfig typedefCollisionAvoidanceController
getIdentityMat() constCollisionAvoidanceControllerinlineprotected
getNodeSet() constCollisionAvoidanceControllerinline
numNodes() constCollisionAvoidanceControllerinline
ObjectCollisionAvoidanceController(const simox::control::robot::NodeSetInterface *nodeSet)ObjectCollisionAvoidanceController
run(const Config &c, RtStatusForSafetyStrategy &robotStatus, RecoveryState &rStateSelfColl, RecoveryState &rStateObjColl, const DistanceResults &collisionPairs, const DistanceResults &externalCollisionPairs, const CollisionRobotIndices &collisionRobotIndices, DynamicsModel &dynamicsModel, float torqueLimit, float jointVelLimit, TSCtrlRtStatus &rts)ObjectCollisionAvoidanceController
armarx::control::common::control_law::CollisionAvoidanceController::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 torqueLimit, double deltaT)CollisionAvoidanceController
SCRobot typedefCollisionAvoidanceController
~CollisionAvoidanceController()CollisionAvoidanceController