Vai al contenuto principale
Questa pagina elenca gli endpoint HTTP forniti dal modulo di localizzazione visiva V2. Sostituisci il segnaposto IP in ogni indirizzo con l’indirizzo IP del modulo. Se un endpoint non specifica diversamente, code: 200 e message: success indicano che la richiesta è stata elaborata correttamente.
L’aggiornamento del software, la distribuzione o il cambio delle mappe, il riavvio del programma e il riavvio della camera interrompono la localizzazione. Chiama questi endpoint solo quando il veicolo è fermo e puoi eseguire il ripristino.

Informazioni sul programma e sul dispositivo

Aggiornare il programma principale

Indirizzo: http://<ip>:9998/tool/rob/quiet_update
string
obbligatorio
URL raggiungibile del pacchetto di aggiornamento del programma principale.

Impostare l’altezza della camera

Indirizzo: http://<ip>:9998/tool/rob/setHeightRequest
number
obbligatorio
Altezza della camera.

Recuperare la versione del programma

Indirizzo: http://<ip>:9998/tool/rob/getRobotVersion Questo endpoint non richiede parametri nella richiesta.
integer
obbligatorio
Codice di stato della risposta.
string
Versione del programma, ad esempio version 12313 .

Recuperare le informazioni del veicolo

Indirizzo: http://<ip>:9998/tool/rob/getVehicle Questo endpoint non richiede parametri nella richiesta.
object
obbligatorio
Oggetto contenente le informazioni del veicolo.
string
UUID del veicolo.
string
Mappa corrente.
string
Tipo di veicolo.

Recuperare la posa corrente

Indirizzo: http://<ip>:9998/tool/rob/getAGVPose Questo endpoint non richiede parametri nella richiesta.
object
obbligatorio
Posa corrente.
number
Coordinata X.
number
Coordinata Y.
number
Angolo di orientamento.

Rilocalizzare

Indirizzo: http://<ip>:9998/tool/rob/relocate Intestazione della richiesta: Content-Type: application/json
number
obbligatorio
Coordinata X in metri.
number
obbligatorio
Coordinata Y in metri.
number
obbligatorio
Angolo della posa.
number
obbligatorio
Rumore sull’asse X in metri.
number
obbligatorio
Rumore sull’asse Y in metri.
number
obbligatorio
Rumore angolare.

Gestione delle mappe

Scaricare il pacchetto della mappa attualmente in uso

Indirizzo: http://<ip>:9998/tool/rob/getRunMapZip Intestazione della richiesta: Content-Type: application/json
string
obbligatorio
Nome della mappa.
La risposta è un file ZIP con tipo di contenuto application/zip.

Distribuire una mappa

Indirizzo: http://<ip>:9998/tool/rob/deployRunMap
string
obbligatorio
Nome della mappa.

Applicare una mappa

Indirizzo: http://<ip>:9998/tool/rob/changeCurrentRunMap
string
obbligatorio
Nome della mappa.

Avviare la mappatura

Indirizzo: http://<ip>:9998/tool/rob/startMapping
string
obbligatorio
Nome della mappa.

Arrestare la mappatura

Indirizzo: http://<ip>:9998/tool/rob/stopMapping Questo endpoint non richiede parametri nella richiesta.

Avviare o arrestare la mappatura incrementale

Indirizzo: http://<ip>:9998/tool/rob/sendCMD

Recuperare l’elenco delle mappe

Usa l’endpoint locale dell’elenco mappe: http://<ip>:9998/tool/rob/getRunMapLists Questo endpoint non richiede parametri nella richiesta. La risposta run_maps è un array di nomi di mappe.
L’endpoint dell’elenco mappe del backend http://<ip>:9998/tool/editor/getLocalMaps è deprecato e sconsigliato.

Caricare un pacchetto mappa sulla camera

Indirizzo: http://<ip>:9998/tool/rob/uploadMapZip2RunMaps
string
obbligatorio
URL raggiungibile del pacchetto mappa.

Scaricare una mappa

Indirizzo: http://<ip>:9998/tool/rob/downloadVisiomWithLaserMap
string
obbligatorio
URL raggiungibile del pacchetto mappa.

Endpoint di manutenzione

Riavviare il programma della camera

Indirizzo: http://<ip>:9998/tool/rob/restart Questo endpoint non richiede parametri nella richiesta.

Riavviare la camera

Indirizzo: http://<ip>:9998/tool/rob/Reboot Questo endpoint non richiede parametri nella richiesta.