Перейти к основному содержанию
На этой странице перечислены HTTP-эндпоинты модуля визуальной локализации V2. Замените заполнитель IP-адреса в каждом адресе на IP-адрес модуля. Если для эндпоинта не указано иное, значения code: 200 и message: success означают, что запрос обработан успешно.
Обновление ПО, развёртывание или переключение карт, перезапуск программы и перезагрузка камеры прерывают локализацию. Вызывайте эти эндпоинты только при остановленном транспортном средстве и наличии возможности восстановления.

Информация о программе и устройстве

Обновление основной программы

Адрес: http://<ip>:9998/tool/rob/quiet_update
string
обязательно
Доступный URL пакета обновления основной программы.

Настройка высоты камеры

Адрес: http://<ip>:9998/tool/rob/setHeightRequest
number
обязательно
Высота камеры.

Получение версии программы

Адрес: http://<ip>:9998/tool/rob/getRobotVersion Для этого эндпоинта параметры запроса не требуются.
integer
обязательно
Код статуса ответа.
string
Версия программы, например version 12313 .

Получение информации о транспортном средстве

Адрес: http://<ip>:9998/tool/rob/getVehicle Для этого эндпоинта параметры запроса не требуются.
object
обязательно
Объект с информацией о транспортном средстве.
string
UUID транспортного средства.
string
Текущая карта.
string
Тип транспортного средства.

Получение текущей позы

Адрес: http://<ip>:9998/tool/rob/getAGVPose Для этого эндпоинта параметры запроса не требуются.
object
обязательно
Текущая поза.
number
Координата X.
number
Координата Y.
number
Угол направления.

Повторная локализация

Адрес: http://<ip>:9998/tool/rob/relocate Заголовок запроса: Content-Type: application/json
number
обязательно
Координата X в метрах.
number
обязательно
Координата Y в метрах.
number
обязательно
Угол позы.
number
обязательно
Шум по оси X в метрах.
number
обязательно
Шум по оси Y в метрах.
number
обязательно
Угловой шум.

Управление картами

Скачивание пакета текущей активной карты

Адрес: http://<ip>:9998/tool/rob/getRunMapZip Заголовок запроса: Content-Type: application/json
string
обязательно
Имя карты.
Ответом является ZIP-файл с типом содержимого application/zip.

Развёртывание карты

Адрес: http://<ip>:9998/tool/rob/deployRunMap
string
обязательно
Имя карты.

Применение карты

Адрес: http://<ip>:9998/tool/rob/changeCurrentRunMap
string
обязательно
Имя карты.

Начало построения карты

Адрес: http://<ip>:9998/tool/rob/startMapping
string
обязательно
Имя карты.

Остановка построения карты

Адрес: http://<ip>:9998/tool/rob/stopMapping Для этого эндпоинта параметры запроса не требуются.

Запуск или остановка инкрементального построения карты

Адрес: http://<ip>:9998/tool/rob/sendCMD

Получение списка карт

Используйте локальный эндпоинт списка карт: http://<ip>:9998/tool/rob/getRunMapLists Для этого эндпоинта параметры запроса не требуются. В ответе run_maps содержится массив имён карт.
Серверный эндпоинт списка карт http://<ip>:9998/tool/editor/getLocalMaps устарел и не рекомендуется к использованию.

Загрузка пакета карты в камеру

Адрес: http://<ip>:9998/tool/rob/uploadMapZip2RunMaps
string
обязательно
Доступный URL пакета карты.

Скачивание карты

Адрес: http://<ip>:9998/tool/rob/downloadVisiomWithLaserMap
string
обязательно
Доступный URL пакета карты.

Эндпоинты обслуживания

Перезапуск программы камеры

Адрес: http://<ip>:9998/tool/rob/restart Для этого эндпоинта параметры запроса не требуются.

Перезагрузка камеры

Адрес: http://<ip>:9998/tool/rob/Reboot Для этого эндпоинта параметры запроса не требуются.