remove_calib_dataT_remove_calib_dataRemoveCalibDataRemoveCalibDataremove_calib_data (算子)
名称
remove_calib_dataT_remove_calib_dataRemoveCalibDataRemoveCalibDataremove_calib_data — 从标定数据模型中移除数据集。
签名
描述
算子 remove_calib_dataremove_calib_dataRemoveCalibDataRemoveCalibDataRemoveCalibDataremove_calib_data, removes data from the
calibration data model CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataIDcalib_data_id. Currently, only the hand-eye
calibration data set can be altered.
With ItemTypeItemTypeItemTypeItemTypeitemTypeitem_type='tool'"tool""tool""tool""tool""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 ItemIdxItemIdxItemIdxItemIdxitemIdxitem_idx
(corresponds to the parameter CalibObjPoseIdx of any of the
operators find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObjectfind_calib_object, set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPoseSetCalibDataObservPoseset_calib_data_observ_pose,
or set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPoseSetCalibDataObservPoseset_calib_data_observ_pose). Note, that the corresponding
observation of the calibration object with the same index ItemIdxItemIdxItemIdxItemIdxitemIdxitem_idx
that was previously set in the model also has to be removed. Otherwise,
the operator calibrate_hand_eyecalibrate_hand_eyeCalibrateHandEyeCalibrateHandEyeCalibrateHandEyecalibrate_hand_eye will report an error.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
此算子修改后续输入参数的状态:
在执行此算子时,若该参数值需在多个线程间使用,则必须对其访问进行同步。
参数
CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataIDcalib_data_id (输入控制,状态被修改) calib_data → HCalibData, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle of a calibration data model.
ItemTypeItemTypeItemTypeItemTypeitemTypeitem_type (输入控制) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Type of the calibration data item.
默认值:
'tool'
"tool"
"tool"
"tool"
"tool"
"tool"
值列表:
'tool'"tool""tool""tool""tool""tool"
ItemIdxItemIdxItemIdxItemIdxitemIdxitem_idx (输入控制) number(-array) → HTupleMaybeSequence[Union[int, str]]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
Index of the affected item.
默认值:
0
建议值:
0, 1, 2
可能的前趋
set_calib_dataset_calib_dataSetCalibDataSetCalibDataSetCalibDataset_calib_data,
remove_calib_data_observremove_calib_data_observRemoveCalibDataObservRemoveCalibDataObservRemoveCalibDataObservremove_calib_data_observ
可能的后继
calibrate_hand_eyecalibrate_hand_eyeCalibrateHandEyeCalibrateHandEyeCalibrateHandEyecalibrate_hand_eye
另见
calibrate_camerascalibrate_camerasCalibrateCamerasCalibrateCamerasCalibrateCamerascalibrate_cameras
模块
标定