"float64"
"z":
}
},
"robot _
mounted": "bool",
"status": "int32",
"success":
"bool"
}
status
success
0
true
1
false
2
false
3
false
4
false
5
false
6
false
set _ calibration
Hiermit wird die übergebene Transformation als Hand-Auge-Kalibrierung gesetzt. Die Kalibrierung
wird im gleichen Format erwartet, in dem sie beim
rückgegeben wird. Zum persistenten Speichern der Kalibrierung muss
fen werden.
Die Definition der Request-Argumente mit jeweiligen Datentypen ist:
{
"pose": {
"orientation": {
"w": "float64",
"x": "float64",
"y": "float64",
"z":
"float64"
},
"position": {
"x": "float64",
"y": "float64",
"z":
"float64"
}
},
"robot _
mounted":
}
Die Definition der Response mit jeweiligen Datentypen ist:
{
"message": "string",
"status": "int32",
"bool"
"success":
}
6.7. Hand-Auge-Kalibrierung
Tab. 6.13: Rückgabewerte des
Beschreibung
Kalibrierung erfolgreich, das Kalibrierergebnis wurde zurückgegeben.
Nicht genügend Posen gespeichert, um die Kalibrierung durchzuführen
Das berechnete Ergebnis ist ungültig, bitte prüfen Sie die Eingabewerte.
Die angegebenen Abmessungen des Kalibriermusters sind ungültig.
Ungenügende Rotation,
angegeben werden
Genügend Rotation verfügbar,
werden
Positionen liegen auf einer Linie
"bool"
(Fortsetzung der vorherigen Seite)
-Services
calibrate
tcp _ offset
tcp _ rotation _ axis
and
tcp _ rotation _ axis
get _ calibration
calibrate
und
save _ calibration
müssen
muss auf -1 gesetzt
Aufruf zu-
aufgeru-
76