VWED_server/docs/robot_scheduling_components.md

129 lines
3.1 KiB
Markdown
Raw Normal View History

2025-04-30 16:57:46 +08:00
# 机器人调度功能块使用说明
## 机器人通用动作 (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 | 二维码信息 |
### 输出参数