remove_calib_data — Entfernen eines Datensatzes aus dem Kalibrierdatenmodell.
remove_calib_data( : : CalibDataID, ItemType, ItemIdx : )
Mittels des Operators remove_calib_data können Daten aus dem
Kalibrierdatenmodell CalibDataID entfernt werden. Momentan kann nur
der Datensatz für die Hand-Auge-Kalibrierung geändert werden.
Mit ItemType='tool' kann die Robotertoolpose entfernt
werden, die benutzt wurde um die Beobachtung der Pose des Kalibrierobjektes
mit dem gleichen Index ItemIdx zu erlangen. (ItemIdx
entspricht dem Parameter CalibObjPoseIdx aus
find_calib_object, set_calib_data_observ_pose,
oder set_calib_data_observ_pose). Zu beachten ist, dass die
entsprechende Beobachtung des Kalibrierobjektes mit demselben Index
ItemIdx auch gelöscht werden muss. Sonst liefert der Operator
calibrate_hand_eye eine Fehlermeldung.
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.
CalibDataID (input_control, Zustand wird modifiziert) calib_data → (handle)
Handle des Kalibrierdatenmodells.
ItemType (input_control) string → (string)
Typ des abgefragten Elements.
Defaultwert: 'tool'
Werteliste: 'tool'
ItemIdx (input_control) number(-array) → (integer / string)
Index des abgefragten Elements.
Defaultwert: 0
Wertevorschläge: 0, 1, 2
set_calib_data,
remove_calib_data_observ
Calibration