remove_calib_data🔗
Short description🔗
remove_calib_data — Remove a data set from a calibration data model.
Signature🔗
remove_calib_data( calib_data CalibDataID, string ItemType, number ItemIdx )
Description🔗
The operator remove_calib_data, removes data from the
calibration data model CalibDataID. Currently, only the hand-eye
calibration data set can be altered.
With ItemType='tool', you can remove the pose of the robot
tool (in robot base coordinates), which was used to obtain the observation
of the pose of the calibration object with the same index ItemIdx
(corresponds to the parameter CalibObjPoseIdx of any of the
operators find_calib_object, set_calib_data_observ_pose,
or set_calib_data_observ_pose). Note, that the corresponding
observation of the calibration object with the same index ItemIdx
that was previously set in the model also has to be removed. Otherwise,
the operator calibrate_hand_eye will report an error.
Execution information🔗
Execution information
-
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
-
Multithreading scope: global (may be called from any thread).
-
Processed without parallelization.
This operator modifies the state of the following input parameter:
During execution of this operator, access to the value of this parameter must be synchronized if it is used across multiple threads.
Parameters🔗
CalibDataID (input_control, state is modified) calib_data → (handle)
Handle of a calibration data model.
ItemType (input_control) string → (string)
Type of the calibration data item.
Default: 'tool'
List of values: 'tool'
ItemIdx (input_control) number(-array) → (integer / string)
Index of the affected item.
Default: 0
Suggested values: 0, 1, 2
Combinations with other operators🔗
Combinations
Possible predecessors
set_calib_data, remove_calib_data_observ
Possible successors
See also
Module🔗
Calibration