The present invention provides an interactive method, a robot system interactive processing device and system, including: the first step S100 receiving data message sent by the host computer; step S200 parses the first data packet, get the communication protocol according to the target identification, the target robot robot type, the host computer to the instruction the information of the target robot; followed by the steps of S300 communication protocol according to the target type of the robot, the instruction information into a first communication protocol message corresponding; step S400 the first communication protocol to send messages through the communication interface support the communication protocol type to the corresponding target robot robot target identification the. The invention shields the protocol differences between the underlying multi robots, and provides a unified communication interface for the upper application.
【技术实现步骤摘要】
一种机器人系统的交互方法、交互处理装置及系统
本专利技术涉及机器人领域,尤指一种机器人系统的交互方法、交互处理装置及系统。
技术介绍
从德国的工业4.0到我国提出的制造业2025计划,一个很大的特点是需要智能生产,需要运用多机器人协作与协调,完成复杂任务。然而多机器人环境中,各个工业化的机器人各自遵循私有协议。随着机器人种类越来越多,机器人的任务越来越复杂,机器人系统的通信环境也越来越多变,在功能多变的机器人及复杂的通信环境下,控制端需要与采用不同协议的机器人进行交互,从而增加了控制端的难度和复杂度。
技术实现思路
本专利技术的目的是提供一种机器人系统的交互方法、交互处理装置及系统,可以屏蔽底层多机器人的协议差异,为上层应用提供统一的通信接口。本专利技术提供的技术方案如下:一种机器人系统的交互方法、交互处理装置及系统,包括:步骤S100接收上位机发送的第一数据报文;步骤S200解析所述第一数据报文,得到目标机器人标识、所述目标机器人所遵循的通信协议类型、所述上位机发给所述目标机器人的指令信息;步骤S300根据所述目标机器人所遵循的通信协议类型,将所述指令信息转换成对应的第一通信协议报文;步骤S400将所述第一通信协议报文通过支持所述通信协议类型的通信接口发送给所述目标机器人标识所对应的目标机器人。在上述技术方案中,通过解析第一数据报文,得到目标机器人标识、目标机器人所遵循的通信协议类型、上位机发给目标机器人的指令信息;再根据所述目标机器人所遵循的通信协议类型,将所述指令信息转换成对应的第一通信协议报文;这样可屏蔽底层多个机器人的通信协议差异,使与上位机的通信接 ...
【技术保护点】
一种机器人系统的交互方法,其特征在于,包括:步骤S100接收上位机发送的第一数据报文;步骤S200解析所述第一数据报文,得到目标机器人标识、所述目标机器人所遵循的通信协议类型、所述上位机发给所述目标机器人的指令信息;步骤S300根据所述目标机器人所遵循的通信协议类型,将所述指令信息转换成对应的第一通信协议报文;步骤S400将所述第一通信协议报文通过支持所述通信协议类型的通信接口发送给所述目标机器人标识所对应的目标机器人。
【技术特征摘要】
1.一种机器人系统的交互方法,其特征在于,包括:步骤S100接收上位机发送的第一数据报文;步骤S200解析所述第一数据报文,得到目标机器人标识、所述目标机器人所遵循的通信协议类型、所述上位机发给所述目标机器人的指令信息;步骤S300根据所述目标机器人所遵循的通信协议类型,将所述指令信息转换成对应的第一通信协议报文;步骤S400将所述第一通信协议报文通过支持所述通信协议类型的通信接口发送给所述目标机器人标识所对应的目标机器人。2.根据权利要求1所述的机器人系统的交互方法,其特征在于:所述第一数据报文为IP数据报文;所述步骤S200包括:步骤S210判断在所述IP数据报文中能否找到IP消息头标识符;步骤S220在所述IP数据报文中找到所述IP消息头标识符时,解析得到TCP数据报文;步骤S230判断在所述TCP数据报文中能否找到TCP消息头标识符;步骤S240在所述TCP数据报文中找到所述TCP消息头标识符时,解析得到协议数据单元;步骤S250对所述协议数据单元的数据进行解析,得到所述目标机器人标识、所述目标机器人所遵循的通信协议类型、所述上位机发给目标机器人的指令信息。3.根据权利要求2所述的机器人系统的交互方法,其特征在于,所述步骤S250包括:对所述协议数据单元进行解析,得到待校验的数据和校验位;对所述待校验的数据,按照预设校验方式生成参考校验位;判断所述参考校验位是否与所述校验位相同;当所述参考校验位与所述校验位不同时,则放弃所述IP数据报文,并向所述上位机反馈;当所述参考校验位与所述校验位相同时,则对所述协议数据单元的数据进一步解析,得到所述目标机器人标识、所述目标机器人所遵循的通信协议类型、所述上位机发给目标机器人的指令信息。4.根据权利要求1所述的机器人系统的交互方法,其特征在于,还包括:步骤S500接收所述目标机器人发送的第二通信协议报文;步骤S600根据与所述上位机的接口约定,将所述第二通信协议报文转换成对应的第二数据报文;步骤S700将所述第二数据报文发送给上位机。5.根据权利要求4所述的机器人系统的交互方法,其特征在于:所述第二通信协议报文为所述目标机器人对所述第一通信协议报文的响应信息,或所述目标机器人的主动上报信息。6.一种交互处理装置,其特征在于,包括:接收模块,用于接收上位机发送的第一数据报文;解析模块,与所述接收模块电连接,用于解析所述第一数据报文,得到目标机器人标识、所述目标机器人所遵循的通信协议...
【专利技术属性】
技术研发人员:沙光侠,潘晓明,
申请(专利权)人:南京诚思机器人科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。