TSSITS203-2020工业应用移动机器人数据通信接口规范_第1页
TSSITS203-2020工业应用移动机器人数据通信接口规范_第2页
TSSITS203-2020工业应用移动机器人数据通信接口规范_第3页
TSSITS203-2020工业应用移动机器人数据通信接口规范_第4页
TSSITS203-2020工业应用移动机器人数据通信接口规范_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS

AT/SSITS

团体标准

AssociationStandard

T/SSITS203-2020

工业应用移动机器人数据通信接口规范

Industrialmobilerobot(IMR)datacommunicationinterfacespecification

2020-07-28发布2020-08-01实施

深圳市机器人标准检测技术学会发布

T/SSITS203-2020

工业应用移动机器人数据通信接口规范

1范围

本标准规定了工业应用移动机器人管理层、调度层、设备层之间的数据接口信息规范,同时也规定

了接口实现的方式。

本标准适用于工业应用移动机器人系统相关软件产品的设计、开发、选型和实施,可作为企业选择

或评价工业应用移动机器人系统时的评测依据。

2规范性引用文件

下列文件对于本标准的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本标准。

凡是不注日期的引用文件,其最新版本适用于本标准。

T/SSITS101-2020工业应用移动机器人术语

T/SSITS201-2020工业应用移动机器人通用技术条件

3术语、定义及缩略语

3.1术语和定义

下列术语和定义适用于本标准。

3.1.1

上位系统hostsystem

调度系统的上位管理系统。

3.1.2

消息message

应用系统间单向传送的结构化数据包,一般由消息头、消息体(数据块)组成。

3.1.3

消息交互messageinteraction

应用系统间传输数据的过程,包括数据传输和对数据的处理。

3.2缩略语

下列缩略语适用于本标准。

WMS:仓储管理系统(WarehouseManagementSystem)

MES:制造执行系统(ManufacturingExecutionSystem)

ERP:企业资源计划(EnterpriseResourcePlanning)

PLC:可编程逻辑控制器(ProgrammableLogicController)

1

T/SSITS203-2020

OPC:应用于过程控制的OLE(OLEforProcessControl)

REST:表述状态转移(RepresentationalStateTransfer)

4系统架构

工业应用移动机器人(以下简称移动机器人)系统由调度层与设备层两部分组成,管理层为移动机

器人系统的上位系统,构架见图1。

图1移动机器人系统数据通信构架

4.1管理层

管理层为移动机器人系统的上位系统,主要指WMS、MES、ERP等系统,向调度层下发任务,接收

调度层的任务反馈信息。

4.2调度层

调度层为移动机器人系统的指挥中枢,接收上位系统下发的任务数据,并反馈任务执行的状态数据;

向移动机器人下发任务数据及接收任务状态与运行状态数据,完成对移动机器人的管理与调度,包括调

度管理、接口管理、监控管理、系统管理功能。

4.3设备层

设备层为移动机器人,接收调度系统的任务指令并反馈任务指令状态与运行状态数据。

5调度层系统模块功能

5.1调度管理

对系统中运行的任务和移动机器人进行统筹管理、调度,一般包含以下功能:

a)任务管理:处理系统运行过程中的各种任务,包括任务接收、任务规划、任务执行、任务查询、

任务干预等;

b)车辆管理:对移动机器人进行统筹调度,包括车辆状态数据采集、车辆指派、任务控制、休息

(或休眠)与充电控制、故障处理等;

c)交通管理:对移动机器人进行交通管制,包括路径规划,交通资源管理,死锁检测与解除等;

2

T/SSITS203-2020

d)仿真管理:模拟移动机器人,完成调度仿真功能。

5.2接口管理

能够实现与相关系统之间的数据交互,一般包括以下功能:

a)调度层与管理层之间的数据通信接口管理;

b)调度层与设备层之间的数据通信接口管理;

c)与其它相关系统数据接口管理。

5.3监控管理

能够显示移动机器人系统的运行状态,一般包括以下功能:

a)任务监控:对任务的执行状态进行实时监控;

b)车辆监控:对移动机器人的运行状态进行实时监控;

c)图形监控:对移动机器人的运行状态进行图形化监视与控制;

d)故障报警:对系统内的异常状态进行提示及报警;

e)数据统计:对任务的历史数据进行统计、查询;

f)事件查询:对事件日志进行查询。

5.4系统管理

提供调度层系统通用配置管理,一般包括以下功能:

a)用户管理:对用户进行添加、编辑、删除及密码设置等管理;

b)权限管理:基于角色和资源的用户权限管理。不同的用户有不同的角色,不同的角色有不同的

资源,不同资源有不同的被操作权限;

c)配置管理:对调度层系统的配置项进行管理,可包括通用配置,调度规划配置等;

d)事件管理:用于记录系统运行时的关键信息及故障信息,可包含任务、车辆及系统信息。

6调度层系统接口消息交互实现方式

管理层与调度层、调度层与设备层之间的数据通信是通过消息交互来实现。消息交互中的数据单位

均采用国际单位制。

6.1管理层与调度层接口消息交互实现方式

管理层与调度层之间的接口消息交互实现方式,一般有以下几种:

a)报文通信接口(TCP/IP、UDP协议等);

b)WebAPI服务接口(REST等);

c)WebService服务接口;

d)数据库中间表接口;

e)动态链接库接口(SDK等);

f)基于PLC的通信接口(MODBUS等)。

6.2调度层与设备层接口消息交互实现方式

调度层与设备层之间的接口消息交互实现方式,一般有以下几种:

a)报文通信接口(TCP/IP、UDP协议等);

b)WebAPI服务接口(REST等);

3

T/SSITS203-2020

c)WebService服务接口;

d)动态链接库接口(SDK等);

e)基于PLC的通信接口(MODBUS等)。

7管理层与调度层接口数据要求

7.1管理层向调度层下发的数据

管理层向调度层下发的数据须包括:

a)任务编号:上位系统给任务指定的唯一标识;

b)任务类型:上位系统给任务指定的类型;

c)任务优先级:上位系统给任务指定的优先等级,决定任务执行的优先次序。

d)任务参数:上位系统给任务指定的参数,用于满足不同应用的参数差异化需求,可包括起始位

置,目标位置,操作类型等。

e)任务指令:上位系统给任务的指令,可包括创建、暂停、恢复、取消、重试等。

f)系统心跳:表示管理层系统是否在正常运行。

依据应用场景,管理层向调度层下发的数据还可包括:

a)任务描述:上位系统给任务指定的描述;

b)任务截止时间:上位系统给任务指定的最终截止时间;

c)移动机器人选择策略:上位系统期望执行任务的移动机器人编号、分组等。

7.2调度层向管理层反馈的数据

调度层向管理层反馈的数据须包括:

a)任务编号:上位系统给任务指定的唯一标识;

b)任务状态:当前任务执行状态,可包括任务等待、任务启动、任务完成、任务取消等;

c)车辆编号:执行任务的移动机器人编号;

e)位姿数据:移动机器人在系统中的当前位姿,可包含路径编号或实际坐标等数据;

f)目标位姿:移动机器人的目标位姿;

g)运行模式:移动机器人当前的运行模式,可包括手动、自动、半自动等;

h)运行状态:移动机器人的实时运行状态,可包括电池电量、充电状态、行走中、操作中、停止状

态、故障状态等;

i)系统心跳:表示调度层系统是否在正常运行。

8调度层与设备层接口数据要求

8.1调度层向设备层下发的数据

调度层向设备层下发的数据须包括:

a)目标位姿:移动机器人的目标位姿;

b)操作类型:移动机器人当前所要执行的操作类型,用于区分装货、卸货等不同的操作;

c)扩展参数:移动机器人当前任务的扩展参数,用于满足不同应用的参数差异化需求;

d)操作指令:调度层给设备层的操作指令,可包括创建、暂停、恢复、取消等;

e)系统心跳:表示调度系统工作正常。

4

T/SSITS203-2020

依据应用场景,调度层向设备层下发的数据还可包括:

a)路径信息:移动机器人的将要行驶的点、段信息。

b)行驶参数:移动机器人的行驶参数,可包含行驶距离、行驶速度等。

8.2设备层向调度层反馈的数据

设备层向调度层反馈的数据须包括:

a)车辆编号:移动机器人在系统中的唯一标识。

b)当前速度:移动机器人当前的行驶速度。

c)位姿数据:移动机器人在系统中的当前位姿,可包含路径编号或实际坐标等数据。

d)目标位姿:移动机器人的目标位姿。

e)操作类型:移动机器人当前所要执行的操作类型,用于区分装货、卸货等不同的操作。

f)任务状态:移动机器人当前任务的执行状态,可包括开始、完成、取消等。

g)运行模式:移动机器人当前的运行模式,可包括手动、自动、半自动等。

h)系统心跳:表示设备层工作正常。

i)运行状态:移动机器人的实时运行状态,可包括电池电量、充电状态、行走中、操作中、停止状

态、故障状态、安全防护状态等。

j)事件数据:移动机器人运行时的关键信息及故障信息,可包含行驶状态、导航状态、操作状态、

通讯状态等数据。

5

T/SSITS203-2020

附录A

(资料性附录)

数据格式

移动机器人管理层与调度层交互的主要是任务数据,数据格式如下表所示:

字段类型描述备注

TaskIDint任务编号,主键,自增必须

TaskTypeint任务类型必须

Priorityint任务优先级必须

Parameter1int任务参数1必须

Parameter2int任务参数2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论