WOOSH-ROBOT-API
  1. 机器人信息
WOOSH-ROBOT-API
  • 相关资料
  • 日志下载
  • WOOSH ROBOT API
  • 机器人信息
    • 获取机器人信息
      POST
    • 获取常规信息
      POST
    • 获取配置信息
      POST
    • 获取机器人状态
      POST
    • 获取模式信息
      POST
    • 获取位姿速度
      POST
    • 获取电池信息
      POST
    • 获取网络信息
      POST
    • 获取场景信息
      POST
    • 获取任务进度
      POST
    • 获取设备状态
      POST
    • 获取硬件状态
      POST
    • 获取运行状态
      POST
    • 获取机器人模型
      POST
    • 获取历史任务
      POST
    • 获取状态码信息
      POST
    • 获取异常码信息
      POST
    • 请求导航路径
      POST
    • 请求全局规划路径
      POST
  • 机器人配置
    • 设置机器人标识
      POST
    • 设置连接服务器配置
      POST
    • 开关自主回充
      POST
    • 开关自主泊车
      POST
    • 开关货物检测
      POST
    • 机器人电量配置
      POST
    • 机器人声音设置
      POST
  • 场景地图
    • 储位编辑
      • 添加储位
      • 添加停车位
      • 添加充电桩
      • 删除点位
      • 更新点位
      • 查找储位
    • 获取场景列表
    • 获取场景数据
    • 获取场景数据(Easy)
    • 下载地图
    • 上传地图
    • 修改地图或场景名
    • 删除场景或地图
    • 场景文件MD5请求
    • 场景同步
    • 获取任务信息(预定义的)
    • 获取循环任务(预定义的)
    • 获取呼叫任务(预定义的)
  • 机器人请求
    • ROS Action
      • 充电执行
      • 充电退出
      • 举升机构上升
      • 举升机构下降
      • 升降机构2
      • 升降机构3
      • 步进直行
      • 步进旋转
      • 步进平移
      • 步进斜移
      • 连续步进
      • 基础导航
      • 导航模式
      • Feedback
    • 初始化机器人
    • 设置机器人位姿
    • 设置机器人占用
    • 设置屏蔽呼叫
    • 设置程序静音
    • 切换控制模式
    • 切换工作模式
    • 切换模型类型
    • 切换地图
    • 构图请求
    • 雷达数据请求
    • 部署请求
    • 执行预定义任务
    • 执行任务
    • 循环任务
    • 动作指令
    • 规划导航路径
    • 改变导航路径
    • 改变导航模式
    • 语音播报
    • LED灯带控制
    • 速度控制
    • 跟随
    • WIFi请求
    • 运营统计数据
  • 调度请求
    • 看板
      • 任务路线平均耗时
      • 任务统计(所有的)
      • 机器人任务统计集
      • 异常信息集合
      • 机器人运行统计
      • 机器人运行统计集
      • 每日任务统计集(内部)
    • 地图
      • 储位状态
      • 储位状态集
      • 域状态
      • 域状态集
      • 虫洞状态
      • 虫洞状态集
    • 任务
      • 查找任务
      • 任务指令
      • 置顶任务
      • 添加任务集
      • 插入任务
      • 添加预定义任务
      • 当前执行预定义任务集
    • 获取调度机器人列表
    • 获取调度机器人信息
    • 切换场景
    • 获取当前场景
    • 充电配置
    • 获取当前充电配置
    • 指定机器人充电
    • 泊车充电记录表
    • 修改泊车充电记录
    • 设置日志等级
    • PacAccountList
    • PacAccount
  • 设备请求
    • callbox
      • 呼叫器配置
      • 上线
      • 下线
      • 呼叫
      • 获取指定呼叫盒
      • 获取呼叫盒列表
      • 获取呼叫器列表
  • ws
    • 位姿速度订阅
    • 机器人信息请求
    • 订阅任务集状态
    • 看板订阅
    • Feedbacks
  1. 机器人信息

获取机器人信息

开发中
POST
/woosh/robot/RobotInfo

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Body 参数application/json

示例
{
    "robotId": 0
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/woosh/robot/RobotInfo' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "robotId": 0
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "body": {
        "abnormalCodes": {
            "scs": []
        },
        "battery": {
            "batteryCycle": 0,
            "chargeCycle": 0,
            "chargeState": 1,
            "health": 0,
            "power": 93,
            "robotId": 30001,
            "tempMax": 0
        },
        "deviceState": {
            "state": 3
        },
        "genral": {
            "displayModel": "Robase200",
            "modelData": {
                "height": 1550,
                "length": 1250,
                "load": 150,
                "weight": 50,
                "width": 670
            },
            "serialNumber": 30001,
            "serviceId": "RB2000030100000000Z",
            "type": 1,
            "urdfName": "wooshmodel_robase200_cp_y",
            "version": {
                "rc": "1.0.0-1",
                "system": "UROS20210720"
            }
        },
        "hardwareState": {
            "beacon": 0,
            "board": 0,
            "camera": [
                0,
                0
            ],
            "crash": 0,
            "esb": 0,
            "imu": 0,
            "lidar": [
                0,
                0
            ],
            "lift": [
                0,
                0
            ],
            "light": 0,
            "magnetism": 0,
            "motor": [
                0,
                0
            ],
            "plc": 0,
            "power": 0,
            "roller": [
                0,
                0
            ],
            "seanner": 0,
            "sonar": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "tractor": 0
        },
        "mode": {
            "ctrl": 1,
            "work": 3
        },
        "model": {
            "model": [
                {
                    "x": 0.35,
                    "y": 0.265,
                    "z": 0
                },
                {
                    "x": 0.4,
                    "y": 0.215,
                    "z": 0
                },
                {
                    "x": 0.4,
                    "y": -0.215,
                    "z": 0
                },
                {
                    "x": 0.35,
                    "y": -0.265,
                    "z": 0
                },
                {
                    "x": -0.35,
                    "y": -0.265,
                    "z": 0
                },
                {
                    "x": -0.4,
                    "y": -0.215,
                    "z": 0
                },
                {
                    "x": -0.4,
                    "y": 0.215,
                    "z": 0
                },
                {
                    "x": -0.35,
                    "y": 0.265,
                    "z": 0
                }
            ],
            "robotId": 30001
        },
        "network": {
            "isConnected": false,
            "robotIp": "172.20.254.63",
            "schIp": ""
        },
        "operationState": {
            "nav": 2,
            "robotId": 30001
        },
        "poseSpeed": {
            "mapId": 0,
            "mileage": 0,
            "pose": {
                "theta": -0.255771846,
                "x": 4.23276472,
                "y": -6.6727581
            },
            "robotId": 30001
        },
        "robotId": 30001,
        "scene": {
            "mapId": 0,
            "mapName": "wooshmap",
            "robotId": 30001,
            "sceneName": "wooshmap",
            "version": "147"
        },
        "setting": {
            "allow": {
                "autoCharge": true,
                "autoPark": true,
                "goodsCheck": true,
                "mechanismCheck": false
            },
            "identity": {
                "name": "30001"
            },
            "power": {
                "alarm": 5,
                "full": 98,
                "idle": 80,
                "low": 20
            },
            "server": {
                "ip": "172.20.8.85",
                "port": 5420
            }
        },
        "state": 4,
        "statusCodes": {
            "scs": [
                {
                    "code": "130104000000",
                    "level": 0,
                    "msg": "收到新的导航任务,导航避障开始",
                    "robotId": 30001,
                    "state": 4,
                    "taskId": "68240893101",
                    "time": "1682409385879",
                    "type": 1
                },
                {
                    "code": "130104000031",
                    "level": 1,
                    "msg": "避障成功",
                    "robotId": 30001,
                    "state": 4,
                    "taskId": "68240893101",
                    "time": "1682409386081",
                    "type": 1
                }
            ]
        },
        "taskProc": {
            "action": {
                "state": 1,
                "type": 1,
                "waitId": 0
            },
            "dest": "U5",
            "msg": "",
            "robotId": 30001,
            "robotTaskId": "68240893101",
            "state": 3,
            "time": 1682409349,
            "type": 1
        }
    },
    "msg": "",
    "ok": true,
    "type": "woosh.robot.RobotInfo"
}
修改于 2025-07-24 11:03:53
上一页
WOOSH ROBOT API
下一页
获取常规信息
Built with