一种机器人系统下预处理的方法及系统技术方案

技术编号:20115858 阅读:60 留言:0更新日期:2019-01-16 11:43
本发明专利技术公开了一种机器人系统下预处理的方法及系统,其特征在于,该系统包括:工业机器人、以及位于工业机器人上的视觉控制器、以及控制系统,所述控制系统包括以太网模块、触摸屏、处理器、其他模块和PLC模块,所述控制系统基于以太网模块与所述视觉控制器连接,所述控制系统基于PLC模块与工业机器人连接。通过本发明专利技术实施例基于采用相应的预处理机制判断出工业机器人属于正常作业状态,保障后续操作对象的操作对象无误。

A Preprocessing Method and System for Robot System

The invention discloses a method and system for pretreatment under a robot system, which is characterized by an industrial robot, a visual controller on an industrial robot and a control system. The control system includes an Ethernet module, a touch screen, a processor, other modules and a PLC module. The control system is based on an Ethernet module and the visual control system. The control system is connected with an industrial robot based on a PLC module. According to the embodiment of the present invention, the industrial robot is judged to belong to the normal working state based on the corresponding pretreatment mechanism, and the operation object of the follow-up operation object is ensured to be correct.

【技术实现步骤摘要】
一种机器人系统下预处理的方法及系统
本专利技术涉及机器人
,具体涉及一种机器人系统下预处理的方法及系统。
技术介绍
随着机器人技术的不断发展,越来越多的机器人开始替代人类执行各种任务。机器人是自动控制机器(Robot)的俗称,自动控制机器包括一切模拟人类行为或思想与模拟其他生物的机械(如机器狗,机器猫等)。狭义上对机器人的定义还有很多分类法及争议,有些电脑程序甚至也被称为机器人。在当代工业中,机器人指能自动执行任务的人造机器装置,用以取代或协助人类工作。理想中的高仿真机器人是高级整合控制论、机械电子、计算机与人工智能、材料学和仿生学的产物,目前科学界正在向此方向研究开发,但是机器人远程控制还不完善,大数据的应用还没有普及,机器人的数据采集还处于离线状态,机器人深度学习也来自于本机数据的储存。工业机器人是面向工业领域的多关节机械手或多自由度的机器装置,它能自动执行工作,是靠自身动力和控制能力来实现各种功能的一种机器。它可以接受人类指挥,也可以按照预先编排的程序运行,现代的工业机器人还可以根据人工智能技术制定的原则纲领行动。工业机器人与机器视觉结合已经应用于各种工业自动化生产过程中,但针对机器视觉如何实现基于预处理机制来检验工业机器人是否正常工作,是否涉及到对整个工业机器人系统的调整,需要针对现有的工业机器人系统提出一种合适于控制的方法和系统才可以实现。
技术实现思路
本专利技术提供了一种机器人系统下预处理的方法及系统,通过预处理机制触发视觉控制器和工业机器人同时工作,采用相应的预处理机制判断出工业机器人属于正常作业状态,保障后续操作对象的操作对象无误。本专利技术提供了一种机器人系统下预处理的方法,所述工业机器人系统包括:工业机器人、以及位于工业机器人上的视觉控制器、以及控制系统,所述控制系统包括以太网模块、触摸屏、处理器、其他模块和PLC模块,所述控制系统基于以太网模块与所述视觉控制器连接,所述控制系统基于PLC模块与工业机器人连接,所述方法包括:控制系统基于PLC模块向位于工业机器人上的视觉控制器和工业机器人发送预处理指令,所述预处理指令用于触发视觉控制器和工业机器人同时进行工作;视觉控制器基于所述控制命令基于视觉控制器上的摄像头在预处理指令中的预设时间内拍摄工业机器人操作对象的操作图像,使用深度学习算法训练专用神经网络模型提取出操作对象在操作图像中的位置、姿态;判断所述操作图像中的操作对象位置、姿态是否与模型库中的背景图像存在动作差异,并将所述存在动作差异的操作图像基于以太网模块发送至控制系统中的处理器;控制系统中的处理器收到所述操作图像之后,基于触摸屏向用户显示所述操作图像;基于触摸屏接收用户所触发的用户指令;控制系统基于所述用户指令向所述工业机器人发送控制调整指令;所述工业机器人基于所述控制调整指令在视觉控制器的作用下调整至与模型库中的背景图像相一致的操作过程。所述方法还包括:在判断所述操作图像中的操作对象位置、姿态与模型库中的背景图像未存在动作差异,则基于PLC模块向触摸屏显示操作正常的显示信息。所述方法还包括:控制系统基于PLC模块向所述工业机器人发送操作指令;所述工业工业机器人基于所述操作指令完成相应的操作。所述控制系统中的处理器收到所述操作图像之后,基于触摸屏向用户显示所述操作图像包括:基于所述操作图像进行位置和姿态相似度分析,并基于位置和姿态匹配出相似度百分比图;将所述操作图像和所述操作图像所对应的位置和姿态的相似度百分比图基于触摸屏向用户显示。所述工业机器人基于所述控制调整指令在视觉控制器的作用下调整至与模型库中的背景图像相一致的操作过程包括:基于触摸屏接收用户基于所述相似度百分比所触发的用户指令;控制系统基于所述用户指令将所述存在动作差异的操作图像存在控制系统中的存储模块中。所述方法还包括:PLC模块对触摸屏上所触发的控制指令进行数据分析处理,向工业机器人发送相应的指令信息,工业机器人根据触控状态变换所转换的指令信息执行相应步骤;工业机器人在执行完毕后向PLC模块发送完成信号,等待PLC模块返回信号后再发出进一步的响应指令。所述深度学习算法采用随机梯度下降法。所述专用神经网络模型采用卷积神经网络模型AlexNet网络模型。相应的,本专利技术还提供了一种机器人控制系统,所述工业机器人系统包括:工业机器人、以及位于工业机器人上的视觉控制器、以及控制系统,所述控制系统包括以太网模块、触摸屏、处理器、其他模块和PLC模块,所述控制系统基于以太网模块与所述视觉控制器连接,所述控制系统基于PLC模块与工业机器人连接,所述工业机器人控制系统执行以上所述的方法。在本专利技术中,控制系统基于PLC模块与视觉控制器、以及各个模块间实现交互,扩展了PLC模块在控制系统上各种功能性接口,本专利技术实施例中采用PLC模块与触摸屏执行工业机器人操作系统,在触摸屏界面可以对工业机器人相关参数进行设置及监视其运行情况,操作更人性化,适应物件频繁变化的工作需求。采用模块化编程方法,易于调用,编程逻辑清晰,各功能模块相对独立,同样的I/O接口可以赋予不同的作用,减少接线,提高利用率,提高系统运行的稳定性。视觉控制器在收到控制系统的预处理指令之后,可以基于相应的神经网络模型快速提取出操作对象的关键帧图像,从而实现差异化动作检测过程,并可以基于PLC模块快速向触摸屏反馈关键帧图像内容,从而可针对工业机器人上预处理过程中提供操作对象的动作差异化分析,从而实现操作对象前的调整过程,保障后续整个控制系统能适应性控制整个机器人系统的操作内容。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术实施例中的机器人控制系统结构示意图;图2是本专利技术实施例中的机器人系统下预处理的方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实时例中的机器人系统下预处理的方法,所述工业机器人系统包括:工业机器人、以及位于工业机器人上的视觉控制器、以及控制系统,所述控制系统包括以太网模块、触摸屏、处理器、其他模块和PLC模块,所述控制系统基于以太网模块与所述视觉控制器连接,所述控制系统基于PLC模块与工业机器人连接,所述方法包括:控制系统基于PLC模块向位于工业机器人上的视觉控制器和工业机器人发送预处理指令,所述预处理指令用于触发视觉控制器和工业机器人同时进行工作;视觉控制器基于所述控制命令基于视觉控制器上的摄像头在预处理指令中的预设时间内拍摄工业机器人操作对象的操作图像,使用深度学习算法训练专用神经网络模型提取出操作对象在操作图像中的位置、姿态;判断所述操作图像中的操作对象位置、姿态是否与模型库中的背景图像存在动作差异,并将所述存在动作差异的操作图像基于以太网模块发送至控制系统中的处理器;控制系统中的处理本文档来自技高网...

【技术保护点】
1.一种机器人系统下预处理的方法,其特征在于,所述工业机器人系统包括:工业机器人、以及位于工业机器人上的视觉控制器、以及控制系统,所述控制系统包括以太网模块、触摸屏、处理器、其他模块和PLC模块,所述控制系统基于以太网模块与所述视觉控制器连接,所述控制系统基于PLC模块与工业机器人连接,所述方法包括:控制系统基于PLC模块向位于工业机器人上的视觉控制器和工业机器人发送预处理指令,所述预处理指令用于触发视觉控制器和工业机器人同时进行工作;视觉控制器基于所述控制命令基于视觉控制器上的摄像头在预处理指令中的预设时间内拍摄工业机器人操作对象的操作图像,使用深度学习算法训练专用神经网络模型提取出操作对象在操作图像中的位置、姿态;判断所述操作图像中的操作对象位置、姿态是否与模型库中的背景图像存在动作差异,并将所述存在动作差异的操作图像基于以太网模块发送至控制系统中的处理器;控制系统中的处理器收到所述操作图像之后,基于触摸屏向用户显示所述操作图像;基于触摸屏接收用户所触发的用户指令;控制系统基于所述用户指令向所述工业机器人发送控制调整指令;所述工业机器人基于所述控制调整指令在视觉控制器的作用下调整至与模型库中的背景图像相一致的操作过程。...

【技术特征摘要】
1.一种机器人系统下预处理的方法,其特征在于,所述工业机器人系统包括:工业机器人、以及位于工业机器人上的视觉控制器、以及控制系统,所述控制系统包括以太网模块、触摸屏、处理器、其他模块和PLC模块,所述控制系统基于以太网模块与所述视觉控制器连接,所述控制系统基于PLC模块与工业机器人连接,所述方法包括:控制系统基于PLC模块向位于工业机器人上的视觉控制器和工业机器人发送预处理指令,所述预处理指令用于触发视觉控制器和工业机器人同时进行工作;视觉控制器基于所述控制命令基于视觉控制器上的摄像头在预处理指令中的预设时间内拍摄工业机器人操作对象的操作图像,使用深度学习算法训练专用神经网络模型提取出操作对象在操作图像中的位置、姿态;判断所述操作图像中的操作对象位置、姿态是否与模型库中的背景图像存在动作差异,并将所述存在动作差异的操作图像基于以太网模块发送至控制系统中的处理器;控制系统中的处理器收到所述操作图像之后,基于触摸屏向用户显示所述操作图像;基于触摸屏接收用户所触发的用户指令;控制系统基于所述用户指令向所述工业机器人发送控制调整指令;所述工业机器人基于所述控制调整指令在视觉控制器的作用下调整至与模型库中的背景图像相一致的操作过程。2.如权利要求1所述的机器人系统下预处理的方法,其特征在于,所述方法还包括:在判断所述操作图像中的操作对象位置、姿态与模型库中的背景图像未存在动作差异,则基于PLC模块向触摸屏显示操作正常的显示信息。3.如权利要求1所述的机器人系统下预处理的方法,其特征在于,所述方法还包括:控制系统基于PLC模块向所述工业机器人发送操作指令;所述工业工业机器人基于所述操作指令完成相应的操作。4.如权利要求1所述的机器人系统下...

【专利技术属性】
技术研发人员:成伟华李丽丽李红霞王亚梅梁佳楠龚东超
申请(专利权)人:顺德职业技术学院华南智能机器人创新研究院
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1