remove_calib_dataT_remove_calib_dataRemoveCalibDataRemoveCalibDataremove_calib_data (Operator)
Name
remove_calib_dataT_remove_calib_dataRemoveCalibDataRemoveCalibDataremove_calib_data — Entfernen eines Datensatzes aus dem Kalibrierdatenmodell.
Signatur
Beschreibung
Mittels des Operators remove_calib_dataremove_calib_dataRemoveCalibDataRemoveCalibDataRemoveCalibDataremove_calib_data können Daten aus dem
Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataIDcalib_data_id entfernt werden. Momentan kann nur
der Datensatz für die Hand-Auge-Kalibrierung geändert werden.
Mit ItemTypeItemTypeItemTypeItemTypeitemTypeitem_type='tool'"tool""tool""tool""tool""tool" kann die Robotertoolpose entfernt
werden, die benutzt wurde um die Beobachtung der Pose des Kalibrierobjektes
mit dem gleichen Index ItemIdxItemIdxItemIdxItemIdxitemIdxitem_idx zu erlangen. (ItemIdxItemIdxItemIdxItemIdxitemIdxitem_idx
entspricht dem Parameter CalibObjPoseIdx aus
find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObjectfind_calib_object, set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPoseSetCalibDataObservPoseset_calib_data_observ_pose,
oder set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPoseSetCalibDataObservPoseset_calib_data_observ_pose). Zu beachten ist, dass die
entsprechende Beobachtung des Kalibrierobjektes mit demselben Index
ItemIdxItemIdxItemIdxItemIdxitemIdxitem_idx auch gelöscht werden muss. Sonst liefert der Operator
calibrate_hand_eyecalibrate_hand_eyeCalibrateHandEyeCalibrateHandEyeCalibrateHandEyecalibrate_hand_eye eine Fehlermeldung.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
Parameter
CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataIDcalib_data_id (input_control, Zustand wird modifiziert) calib_data → HCalibData, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Kalibrierdatenmodells.
ItemTypeItemTypeItemTypeItemTypeitemTypeitem_type (input_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Typ des abgefragten Elements.
Defaultwert:
'tool'
"tool"
"tool"
"tool"
"tool"
"tool"
Werteliste: 'tool'"tool""tool""tool""tool""tool"
ItemIdxItemIdxItemIdxItemIdxitemIdxitem_idx (input_control) number(-array) → HTupleMaybeSequence[Union[int, str]]HTupleHtuple (integer / string) (int / long / string) (Hlong / HString) (Hlong / char*)
Index des abgefragten Elements.
Defaultwert: 0
Wertevorschläge: 0, 1, 2
Vorgänger
set_calib_dataset_calib_dataSetCalibDataSetCalibDataSetCalibDataset_calib_data,
remove_calib_data_observremove_calib_data_observRemoveCalibDataObservRemoveCalibDataObservRemoveCalibDataObservremove_calib_data_observ
Nachfolger
calibrate_hand_eyecalibrate_hand_eyeCalibrateHandEyeCalibrateHandEyeCalibrateHandEyecalibrate_hand_eye
Siehe auch
calibrate_camerascalibrate_camerasCalibrateCamerasCalibrateCamerasCalibrateCamerascalibrate_cameras
Modul
Calibration