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

remove_calib_data( : : CalibDataID, ItemType, ItemIdx : )

Herror T_remove_calib_data(const Htuple CalibDataID, const Htuple ItemType, const Htuple ItemIdx)

void RemoveCalibData(const HTuple& CalibDataID, const HTuple& ItemType, const HTuple& ItemIdx)

void HCalibData::RemoveCalibData(const HString& ItemType, const HTuple& ItemIdx) const

void HCalibData::RemoveCalibData(const HString& ItemType, Hlong ItemIdx) const

void HCalibData::RemoveCalibData(const char* ItemType, Hlong ItemIdx) const

void HCalibData::RemoveCalibData(const wchar_t* ItemType, Hlong ItemIdx) const   (Nur Windows)

static void HOperatorSet.RemoveCalibData(HTuple calibDataID, HTuple itemType, HTuple itemIdx)

void HCalibData.RemoveCalibData(string itemType, HTuple itemIdx)

void HCalibData.RemoveCalibData(string itemType, int itemIdx)

def remove_calib_data(calib_data_id: HHandle, item_type: str, item_idx: MaybeSequence[Union[int, str]]) -> None

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

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