Skip to main content

Retrieve Global Information

Update Main Program

Request URL http://<ip>:9998/tool/rob/quiet_update Request Example:
{

"url":"http://192.168.2.179:8080/hontai_2.1.20211114.zip"

}

Set Camera height

Request URL http://<ip>:9998/tool/rob/setHeightRequest Example:
{

"height": 1.3

}
Response Example:
{

"code":200, "message":"success",

}

Retrieve Global Information

Get Program Version

Request URL http://<ip>:9998/tool/rob/getRobotVersion Request Example: omitted Response Example:
{

"code":200, "data":"version 12313", "message":"success"

}

Get Basic Vehicle Information

Request URL http://<ip>:9998/tool/rob/getVehicle Request Example: omitted Response Example:
{

"code":200, "message":"success", "data":{

"vehicleId":"小车uuid",

"mapId":"当前地图", "vehicleType":"车型"

}

}

Get Map Package From the Host

Request URL http://<ip>:9998/tool/rob/getRunMapZip Request Parameters: Content-Type: application/json
RequiredParametersDescription
YesNameMap name
Response Example: Returns a file with content-type: application/zip

GetAGVPose

Request URL http://<ip>:9998/tool/rob/getAGVPose Request Parameters: none Response Example:
{

    "code": 200,

    "pose": {

        "x": -1.4972912073135376,

        "y": -0.57843643426895142,

        "yaw": 1.6737515926361084

    }

}
  • 1. Relocation(Go Online)
Request URL http://<ip>:9998/tool/rob/relocate Request Parameters: Content-Type: application/json
RequiredParametersDescription
YesxX Position (meters)
YesyY Position (meters)
Yesangle
YesnoisyXNoisy (meters)
YesnoisyYNoisy (meters)
YesnoisyAngleNoisy (meters)
Request Example: omitted Response Example:
{

"code":200, "message":"success",

}

Map Operations

Deploy Map

Request URL http://<ip>:9998/tool/rob/deployRunMap Request Parameters
RequiredParametersDescription
YesidMap name
Response Example:
{

"code":200, "message":"success"

}

Apply Map

Request URL http://<ip>:9998/tool/rob/changeCurrentRunMap Request Parameters
RequiredParametersDescription
YesnameMap name
Response Example:
{

"code":200, "message":"success"

}

Start Mapping

Request URL http://<ip>:9998/tool/rob/startMapping Request Parameters
RequiredParametersDescription
YesnameMap name
Response Example:
{

"code":200, "message":"success"

}

Stop Mapping

Request URL http://<ip>:9998/tool/rob/stopMapping Request Parameters: none Response Example:
{

"code":200, "message":"success"

}

Start Incremental Mapping

Request URL http://<ip>:9998/tool/rob/sendCMD Request Example:
{

"cmd":904,

"attach":{

"sub_command":0,

"param":"mapname"

}

}
Response Example:
{

"code":200, "message":"success"

}

Stop Incremental Mapping

Request URL http://<ip>:9998/tool/rob/sendCMD Request Example:
{

"cmd":905,

"attach":{

"sub_command":0,

"param":"mapname"

}

}
Response Example:
{

"code":200, "message":"success"

}

Get Local Map List (Backend)(获取后台地图列表 , 不推荐)

Request URL http://<ip>:9998/tool/editor/getLocalMaps Request Parameters: none Response Example:
{

"code":200, "message":"success", "data":\[

{

"id":"map name1",

"name":"map name1",

},

{

"id":"map name2",

"name":"map name2",

},

\]

}

获取本机地图列表(推荐)

Request URL http://<ip>:9998/tool/rob/getRunMapLists Request Parameters: none Response Example:
{

    "code": 200,

    "message": "成功",

    "run_maps": \[

        "chejianceshi",

        "pf",

        "xz9_test9",

        "comm"

    \]

}

Upload Map Package to Camera

Request URL http://<ip>:9998/tool/rob/uploadMapZip2RunMaps Request Parameters: none Request Example:
{

"url":"http://192.168.2.179:8080/map.zip"

}
Response Example:
{

"code":200, "message":"success"

}

下载地图

Request URL http://<ip>:9998/tool/rob/downloadVisiomWithLaserMap Request Parameters: none Request Example:
{

"url":"http://192.168.2.179:8080/map.zip"

}
Response Example:
{

"code":200, "message":"success"

}

Operation Interfaces

Restart Camera Program

Request URL http://<ip>:9998/tool/rob/restart Request Parameters: none Response Example:
{

"code":200, "message":"success"

}

Reboot Camera

Request URL http://<ip>:9998/tool/rob/Reboot Request Parameters: none Response Example:
{

"code":200, "message":"success"

}