remove_calib_data_observT_remove_calib_data_observRemoveCalibDataObservRemoveCalibDataObserv (Operator)
Name
remove_calib_data_observT_remove_calib_data_observRemoveCalibDataObservRemoveCalibDataObserv — Entfernen einer Beobachtung aus dem Kalibrierdatenmodell
Signatur
Beschreibung
Der Operator remove_calib_data_observremove_calib_data_observRemoveCalibDataObservRemoveCalibDataObservRemoveCalibDataObserv entfernt Beobachtungen aus dem
Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID, die vorher mittels
find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject, set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPoints oder
set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPoseSetCalibDataObservPose gesetzt wurden. Die Parameter
CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx, CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx und CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx müssen
eine gültige Beobachtung bezeichnen.
Falls das Kalibrierdatenmodell CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID zusammen mit
calibrate_hand_eyecalibrate_hand_eyeCalibrateHandEyeCalibrateHandEyeCalibrateHandEye benutzt wird, muss auch die entsprechende
Pose des Robotertools mit remove_calib_dataremove_calib_dataRemoveCalibDataRemoveCalibDataRemoveCalibData gelöscht werden.
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
CalibDataIDCalibDataIDCalibDataIDCalibDataIDcalibDataID (input_control, Zustand wird modifiziert) calib_data → HCalibData, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Kalibrierdatenmodells.
CameraIdxCameraIdxCameraIdxCameraIdxcameraIdx (input_control) number → HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Index der beobachtenden Kamera.
Defaultwert: 0
CalibObjIdxCalibObjIdxCalibObjIdxCalibObjIdxcalibObjIdx (input_control) number → HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Index des beobachteten Kalibrierkörpers.
Defaultwert: 0
CalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxCalibObjPoseIdxcalibObjPoseIdx (input_control) number → HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Index der beobachteten Pose.
Defaultwert: 0
Vorgänger
find_calib_objectfind_calib_objectFindCalibObjectFindCalibObjectFindCalibObject,
set_calib_data_observ_pointsset_calib_data_observ_pointsSetCalibDataObservPointsSetCalibDataObservPointsSetCalibDataObservPoints,
set_calib_data_observ_poseset_calib_data_observ_poseSetCalibDataObservPoseSetCalibDataObservPoseSetCalibDataObservPose
Nachfolger
remove_calib_dataremove_calib_dataRemoveCalibDataRemoveCalibDataRemoveCalibData,
calibrate_camerascalibrate_camerasCalibrateCamerasCalibrateCamerasCalibrateCameras,
calibrate_hand_eyecalibrate_hand_eyeCalibrateHandEyeCalibrateHandEyeCalibrateHandEye
Modul
Calibration