Saltar al contenido principal
Esta página enumera los endpoints HTTP que proporciona el módulo de localización visual V2. Sustituye el marcador de IP de cada dirección por la dirección IP del módulo. Salvo que un endpoint indique lo contrario, code: 200 y message: success indican que la solicitud se procesó correctamente.
La actualización del software, el despliegue o cambio de mapas, el reinicio del programa y el reinicio de la cámara interrumpen la localización. Llama a estos endpoints solo cuando el vehículo esté detenido y haya un procedimiento de recuperación disponible.

Información del programa y del dispositivo

Actualizar el programa principal

Dirección: http://<ip>:9998/tool/rob/quiet_update
string
requerido
URL accesible del paquete de actualización del programa principal.

Establecer la altura de la cámara

Dirección: http://<ip>:9998/tool/rob/setHeightRequest
number
requerido
Altura de la cámara.

Obtener la versión del programa

Dirección: http://<ip>:9998/tool/rob/getRobotVersion Este endpoint no requiere parámetros de solicitud.
integer
requerido
Código de estado de la respuesta.
string
Versión del programa, como version 12313.

Obtener información del vehículo

Dirección: http://<ip>:9998/tool/rob/getVehicle Este endpoint no requiere parámetros de solicitud.
object
requerido
Objeto con la información del vehículo.
string
UUID del vehículo.
string
Mapa actual.
string
Tipo de vehículo.

Obtener la pose actual

Dirección: http://<ip>:9998/tool/rob/getAGVPose Este endpoint no requiere parámetros de solicitud.
object
requerido
Pose actual.
number
Coordenada X.
number
Coordenada Y.
number
Ángulo de orientación.

Relocalizar

Dirección: http://<ip>:9998/tool/rob/relocate Encabezado de la solicitud: Content-Type: application/json
number
requerido
Coordenada X en metros.
number
requerido
Coordenada Y en metros.
number
requerido
Ángulo de la pose.
number
requerido
Ruido del eje X en metros.
number
requerido
Ruido del eje Y en metros.
number
requerido
Ruido angular.

Gestión de mapas

Descargar el paquete del mapa actual en ejecución

Dirección: http://<ip>:9998/tool/rob/getRunMapZip Encabezado de la solicitud: Content-Type: application/json
string
requerido
Nombre del mapa.
La respuesta es un archivo ZIP con el tipo de contenido application/zip.

Desplegar un mapa

Dirección: http://<ip>:9998/tool/rob/deployRunMap
string
requerido
Nombre del mapa.

Aplicar un mapa

Dirección: http://<ip>:9998/tool/rob/changeCurrentRunMap
string
requerido
Nombre del mapa.

Iniciar el mapeo

Dirección: http://<ip>:9998/tool/rob/startMapping
string
requerido
Nombre del mapa.

Detener el mapeo

Dirección: http://<ip>:9998/tool/rob/stopMapping Este endpoint no requiere parámetros de solicitud.

Iniciar o detener el mapeo incremental

Dirección: http://<ip>:9998/tool/rob/sendCMD

Obtener la lista de mapas

Usa el endpoint local de lista de mapas: http://<ip>:9998/tool/rob/getRunMapLists Este endpoint no requiere parámetros de solicitud. La respuesta run_maps es una matriz de nombres de mapas.
El endpoint de lista de mapas del backend http://<ip>:9998/tool/editor/getLocalMaps está obsoleto y no se recomienda.

Cargar un paquete de mapas en la cámara

Dirección: http://<ip>:9998/tool/rob/uploadMapZip2RunMaps
string
requerido
URL accesible del paquete de mapas.

Descargar un mapa

Dirección: http://<ip>:9998/tool/rob/downloadVisiomWithLaserMap
string
requerido
URL accesible del paquete de mapas.

Endpoints de mantenimiento

Reiniciar el programa de la cámara

Dirección: http://<ip>:9998/tool/rob/restart Este endpoint no requiere parámetros de solicitud.

Reiniciar la cámara

Dirección: http://<ip>:9998/tool/rob/Reboot Este endpoint no requiere parámetros de solicitud.