List of all members.
Definition at line 45 of file sr_self_test.hpp.
Constructor & Destructor Documentation
Member Function Documentation
A method which adds a movement test for each of the fingers.
|event||called from a timer for non-blocking initialisation of the HandCommander. |
Definition at line 113 of file sr_self_test.cpp.
Sends a "safe target" to all the joints: we want to avoid the collisions when running the movement tests.
|joint_name||the joint we're going to move. |
Definition at line 235 of file sr_self_test.cpp.
Tests the movement of one finger and update the test result.
|status||contains the test result |
Definition at line 170 of file sr_self_test.cpp.
Add some services to be checked for existence.
Definition at line 97 of file sr_self_test.cpp.
Updates the map safe_targets_ based on the joint we're going to move. For example ??J4 safe values are different depending on which joint 4 has been moved already.
|joint_name||The name of the joint we're going to move. |
Definition at line 266 of file sr_self_test.cpp.
Member Data Documentation
The hand commander is used for getting a list of all controlled joints.
Definition at line 66 of file sr_self_test.hpp.
The index of the current joint being tested (movement)
Definition at line 81 of file sr_self_test.hpp.
a vector containing all the joints to be tested
Definition at line 72 of file sr_self_test.hpp.
The maximum MSE we can accept for the test to succeed.
Definition at line 115 of file sr_self_test.hpp.
a vector containing the test to be run on the motors.
Definition at line 75 of file sr_self_test.hpp.
A map storing the safe targets for the joints (only those different than min)
Definition at line 102 of file sr_self_test.hpp.
True if testing gazebo, false if testing etherCAT hand.
Definition at line 68 of file sr_self_test.hpp.
Timer used to start add_all_movements_tests_ asynchronously.
Definition at line 89 of file sr_self_test.hpp.
Thread for running the tests in parallel when doing the tests on real hand.
Definition at line 120 of file sr_self_test.hpp.
The documentation for this class was generated from the following files: