VWED_server/docs/robot_scheduling_components.md
2025-04-30 16:57:46 +08:00

3.1 KiB
Raw Permalink Blame History

机器人调度功能块使用说明

机器人通用动作 (CAgvOperationBp)

描述

本块用于执行机器人通用动作。

输入参数

参数名 是否必填 类型 描述
targetSiteLabel 必填 String 目标站点名
spin 非必填 Boolean 允许随动
task 非必填 JSONArray 指令

指令选项

机器人指令支持多种类型,包括:

  • binTaskbinTask
  • preBinTask预置binTask
  • JackLoad顶升 JackLoad
  • JackHeight设置顶升高度 JackHeight
  • JackUnload顶降 JackUnload
  • Wait等待 Wait
  • ForkLoad叉车取货 ForkLoad
  • ForkUnload降低叉齿 ForkUnload
  • ForkHeight边走边升降叉齿 ForkHeight
  • CustomCommand自定义指令
  • syspy/setDO.pysyspy/setDO.py
  • syspy/waitDO.pysyspy/waitDO.py

上下文变量

变量名 类型 描述
containerName String 料箱名

输出参数

选择执行机器人 (CSelectAgvBp)

描述

本块用于选择执行任务的机器人。

输入参数

参数名 是否必填 类型 描述
priority 非必填 Long 优先级(越大优先级越高)
vehicle 非必填 String 指定机器人
group 非必填 String 指定机器人组
keyRoute 必填 String 关键路径

上下文变量

变量名 类型 描述
selectedAgvId String 选出的机器人

子块

子块名 子块描述
default 默认

输出参数

获取机器人位置 (VehicleStationBp)

描述

本块用于获取机器人当前位置。

输入参数

参数名 是否必填 类型 描述
vehicle 必填 String 指定机器人

上下文变量

变量名 类型 描述
station String 当前位置
lastStation String 上次位置

输出参数

获取机器人电量 (GetBatteryLevelBp)

描述

本块用于获取机器人当前电量。

输入参数

参数名 是否必填 类型 描述
vehicle 必填 String 机器人ID

上下文变量

变量名 类型 描述
batteryLevel Double 电量

输出参数

获取机器人 PGV 码 (GetPGVCodeBp)

描述

本块用于获取机器人 PGV 码信息。

输入参数

参数名 是否必填 类型 描述
vehicle 必填 String 机器人ID

上下文变量

变量名 类型 描述
codeInfo Boolean 二维码信息

输出参数