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

基础导航

开发中
POST
/woosh/ros/CallAction

请求参数

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

示例
{
    "move_base": {
        "poses": [
            {
                "x": 0,
                "y": 0,
                "theta": 0
            },
            {
                "x": 0.5,
                "y": 0.5,
                "theta": 0
            },
            {
                "x": 1,
                "y": 1,
                "theta": 0.5
            }
        ],
        "target_pose": {
            "x": 1,
            "y": 1,
            "theta": 0.5
        },
        "execution_mode": 0,
        "action": 1
    }
}

请求示例代码

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/ros/CallAction' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "move_base": {
        "poses": [
            {
                "x": 0,
                "y": 0,
                "theta": 0
            },
            {
                "x": 0.5,
                "y": 0.5,
                "theta": 0
            },
            {
                "x": 1,
                "y": 1,
                "theta": 0.5
            }
        ],
        "target_pose": {
            "x": 1,
            "y": 1,
            "theta": 0.5
        },
        "execution_mode": 0,
        "action": 1
    }
}'

返回响应

🟢200成功
application/json
Body

示例
{}
修改于 2024-10-10 07:42:05
上一页
连续步进
下一页
导航模式
Built with