Code
0
-1
-4
-9
-101
-102
-200
101
102
106
200
201
Marker können vom
Marker nur in einem der Kamerabilder sichtbar war, oder falls die Posenschätzung fehlschlug. Diese
herausgefilterten Marker werden im Log aufgelistet, auf welches wie in
en
(Abschnitt 9.7) beschrieben zugegriffen werden kann.
Auf den Web GUI-Seiten der TagDetect-Module wird eine Visualisierung der letzten Markererken-
nung bereitgestellt. Diese Visualisierung wird allerdings erst angezeigt, sobald die Markererkennung
mindestens einmal ausgeführt wurde. In der Web GUI kann die Markererkennung außerdem manuell
ausprobiert werden, indem die Detektieren-Schaltfläche betätigt wird.
Aufgrund von Änderungen der Systemzeit auf dem rc_visard können Zeitsprünge auftreten, sowohl
vorwärts als auch rückwärts (siehe Zeitsynchronisierung, Abschnitt 8.5). Während Vorwärtssprünge
keinen Einfluss auf die TagDetect-Module haben, invalidieren Rücksprünge die bereits empfangenen
Bilder. Deshalb wird, wenn ein Rücksprung erkannt wird, Fehler -102 beim nächsten
zurückgegeben. Dies geschieht auch, um den Benutzer darauf hinzuweisen, dass die Zeitstempel in
der
-Antwort ebenso zurückspringen werden.
detect
save _ parameters
Beim Aufruf dieses Services werden die aktuellen Parametereinstellungen des TagDetect-Moduls auf
dem rc_visard gespeichert. Das bedeutet, dass diese Werte selbst nach einem Neustart angewandt
werden.
Dieser Service hat keine Argumente.
Die Definition der Response mit jeweiligen Datentypen ist:
{
"return _
code": {
"message": "string",
"value":
"int16"
}
}
reset _ defaults
Hiermit werden die Werkseinstellungen der Parameter dieses Moduls wiederhergestellt und ange-
wandt („factory reset").
Dieser Service hat keine Argumente.
Die Definition der Response mit jeweiligen Datentypen ist:
7.3. TagDetect
Beschreibung
Erfolg
Ein ungültiges Argument wurde übergeben
Die maximale Wartezeit auf ein Stereo-Bildpaar wurde überschritten
Die Lizenz ist ungültig
Interner Fehler
Ein Rückwärtssprung der Systemzeit trat auf
Ein schwerwiegender interner Fehler trat auf
Eine Warnung trat während der Markererkennung auf
Eine Warnung trat während der Posenschätzung auf
Die Roboterpose wurde unnötigerweise angegeben
Mehrere Warnungen traten auf. Siehe die Auflistung in
Das Modul war nicht im Zustand
detect
-Ergebnis aus mehreren Gründen ausgeschlossen werden, z.B. falls ein
message
RUNNING
Download der Logdatei-
detect
-Aufruf
99