帮助中心
帮助中心主页
API
TCP/IP API
机器人状态API
API 错误码

API 错误码为响应数据区 JSON 对象包含的错误码(ret_code),用于指示对请求执行不成功或请求出错等错误。若 ret_code 为 0 或缺省,说明没有错误,若不为0,说明发生了错误,错误码见下表:
错误码只会出现在响应数据区的 JSON 数据中

错误码名称描述
40000req_unavailable请求不可用
40001param_missing必要的请求参数缺失
40002param_type_error请求参数类型错误
40003param_illegal请求参数不合法
40004mode_error运行模式错误
40005illegal_map_name非法的地图名
40006programming_dsp正在烧写固件
40007program_dsp_error烧写固件错误
40008illegal_filename文件名非法
40010shutdown_error关机指令出现错误
40011reboot_error重启指令出现错误
40012dispatching调度系统控制中
40013robod_errorrobod 错误
40014robod_warningrobod 警告
40015manual_charging正在手动充电,不能运动
40016emc_status急停状态中
40020locked控制权被抢占
40050map_parse_error_地图解析出错
40051map_not_exists地图不存在
40052load_map_error加载地图错误
40053load_mapobj_error重载地图错误
40054empty_map空地图
40055file_not_exists文件不存在
40056map_convert_error地图转换失败
40057rawmap_not_exists当前无可用 rawmap 文件
40058calib_file_not_exists当前无可用 calib 文件
40060audio_not_exists音频文件不存在
40061audio_play_error播放音频出错
40062upload_audio_error上传音频文件失败
40063audio_is_playing音频正在播放中
40069model_save_error保存模型文件出错
40070model_parse_error模型文件解析错误
40071calibration_parse_error标定数据解析错误
40072calibration_save_error保存标定文件出错
40073calibration_clear_error清除标定数据出错
40100req_timeout请求执行超时
40101req_forbidden请求被禁止
40102robot_busy机器人繁忙
40199robot_internal_error内部错误
40200tasklist_parse_error解析任务链错误
40201illegal_tasklist_name任务链名字非法
40202tasklist_not_exists任务链不存在
40203tasklist_executing任务链正在执行中
40300set_param_type_error设置参数类型错误
40301set_param_not_exists设置的参数不存在
40302set_param_error设置参数出错
40310save_param_type_error设置并保存参数类型错误
40311save_param_not_exists设置并保存参数不存在
40312save_param_error设置并保存参数出错
40320reload_param_type_error重载的参数类型错误
40321reload_param_not_exists重载的参数不存在
40322reload_param_error重载参数出错
40400src_require_error获取控制权错误
40401src_release_error释放控制权错误
41000init_status_error初始化状态错误
41001loadmap_status_error地图载入状态错误。通常是未获取到里程数据或激光数据,或者里程数据或激光数据未更新。
41002reloc_status_error重定位状态错误
41003reloc_no_robot_home找不到重定位的 robotHome
41004confidence_too_low置信度过低
41100no_start_pos找不到起点
41101no_ready_pos找不到准备点
41102no_end_pod找不到终点
41103no_charge_pos充电点不存在
41200speed_illegal速度值非法
42000roller_connect_error辊筒或皮带连接错误
42001roller_type_unknown辊筒或皮带类型未知
42002roller_cmd_unsupported辊筒或皮带不支持该指令
42003jack_connect_error顶升机构连接错误
42004jack_type_unknown顶升机构类型未知
42005jack_cmd_unsupported顶升机构不支持该指令
43000lift_failed升降操作出错
44000redis_conn_errorredis 连接错误
44001subchannel_errorredis 订阅错误
60000robot_error_wtype_res错误的报文类型,若用户将某类型的报文发错了端口将得到这个响应
60001robot_error_utype_res未知的报文类型, 报文类型号未在上文中定义
60002robot_error_data_res错误的数据区,当数据区无法反序列化为 JSON 对象时将得到这个响应
60003robot_error_version_res协议版本错误时得到的响应
60004robot_error_hugedata_res数据区过大,服务器会主动断连接,限制 200 MB
最近更新 2022/11/28
文章内容