icub-test
All Data Structures Modules Pages
Data Structures
Here are the data structures with brief descriptions:
 CCameraTestCheck if a camera is publishing images at desired framerate
 CCartesianControlReachingToleranceTestThis test verifies the point-to-point cartesian movement
 CCartesianControlSimpleP2pMovementTestThis test verifies the point-to-point cartesian movement
 CControlModesThe test checks if the joint is able to go in all the available control/interaction modes and if transition between the states is correct
 CDemoRedBallTestThis test verifies the point-to-point cartesian movement
 CExampleTestThis is just an example test, use it as a reference to implement new tests
 CFtSensorTestCheck if a FT sensor port is correctly publishing a vector with 6 values
 CGazeControlSimpleLookTestThis test verifies the simple gaze movements
 CImuThe purpose of this test is to evaluate the accuracy of the IMU Euler angles measurements
 CJointLimitsCheck if the software joint limits are properly set
 CMotorEncodersSignCheckThis tests checks if the motor encoder readings increase when positive pwm is applayed to motor
 CMotorTestCheck IPositionControl and IEncoders
 CMovementReferencesTestCheck IPositionControl, IVelocityControl, IPWMControl, IPositionDirect
 COpticalEncodersConsistencyThis tests checks if the motor encoder reading are consistent with the joint encoder readings
 COpticalEncodersDriftThis tests checks if the relative encoders measurements are consistent over time, by performing cyclic movements between two reference positions (min and max)
 CPositionControlAccuracyThis tests checks the a position PID response, sending a step reference signal with a positionDirect command
 CPositionControlAccuracyExernalPidThis tests checks the response of the system to a position step, sending directly PWM commands to a joint
 CPositionDirectThis tests checks the positionDirect control, sending a sinusoidal reference signal, with parametric frequency and amplitude
 CSensorsDuplicateReadingsCheck if a yarp port is correctly publishing unique values at each update
 CSkinWrapperTestThis test verifies the functionalities of skinWrapper after the removal of analogServer from icub-main
 CTorqueControlAccuracyThis tests checks the a torque PID response, sending a step reference signal with a setRefTorque command
 CTorqueControlGravityConsistencyThe test is supposed to be run with the iCub fixed to the pole, with the pole leveled with respect to the gravity (please check this with a level before running the test) and with the wholeBodyDynamics(Tree) running