Herunterladen Inhalt Inhalt Diese Seite drucken

Services Des Moduls Zur Hand-Auge-Kalibrierung - Roboception rc visard Montage- Und Betriebsanleitung

3d stereosensor
Vorschau ausblenden Andere Handbücher für rc visard:
Inhaltsverzeichnis

Werbung

8.3. REST-API-Schnittstelle
Zudem bietet jedes Modul, das Laufzeitparameter bereitstellt, auch Services, um die aktuellen
Parametereinstellungen zu speichern oder um die Werkseinstellungen aller Parameter wieder-
herzustellen.
Services: Einige Module bieten auch Services, die sich über die REST-API aufrufen lassen. Hierzu gehört
beispielsweise das oben bereits genannte Speichern und Wiederherstellen von Parametern oder
auch das Starten und Stoppen von Modulen. Die
(Abschnitt 6.7.5) lassen sich beispielsweise wie folgt aufrufen:
curl -X GET http://<host>/api/v1/nodes/rc _ hand _ eye _ calibration/services
Um einen Service eines Moduls aufzurufen, wird eine
gumenten für die jeweilige Ressource gestellt (siehe das
Abschnitt 8.3.3). Beispielsweise lässt sich folgendermaßen eine Bildaufnahme mit dem Stereo-
Matching-Modul auslösen:
curl -X PUT --header
v1/nodes/rc _ stereomatching/services/acquisition _ trigger
Bemerkung: Die Services und zugehörigen Argumente sind modulspezi sch und werden im
Softwaremodul
jeweiligen
Die folgende Liste enthält alle REST-API-Anfragen zum Status des Moduls und seinen Parametern und
Services:
GET /nodes
Abruf einer Liste aller verfügbaren Module.
Musteranfrage
GET
/api/v1/nodes
Musterantwort
HTTP/1.1 200
OK
Content-Type:
application/json
[
{
"rc _
"name":
stereocalib",
"parameters": [
"grid _
width",
"grid _
height",
"snap"
],
"services": [
"save _
parameters",
"reset _
defaults",
"change _ state"
],
"stale"
"status":
},
{
"rc _
"name":
stereocamera",
"parameters": [
"fps",
"exp _
auto",
"exp _
value",
"exp _ max"
],
"services": [
"save _
parameters",
Roboception GmbH
Handbuch: rc_visard
'Content-Type: application/json'
(Abschnitt 6) dokumentiert.
HTTP/1.1

Services des Moduls zur Hand-Auge-Kalibrierung

-Anfrage mit servicespezi schen Ar-
PUT
-Feld des Service-Datenmodells,
"args"
-d
'{ "args": {} }'
207
http://<host>/api/
(Fortsetzung auf der nächsten Seite)
Rev: 21.01.1
Status: 30.01.2021

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Roboception rc visard

Inhaltsverzeichnis