一种面向智能装配生产线的虚实映射系统[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201910430965.7
(22)申请日 2019.05.22
(71)申请人 清华大学
地址 100084 北京市海淀区清华园1号
(72)发明人 张和明 王子卓 吴奕男 
(74)专利代理机构 北京清亦华知识产权代理事
务所(普通合伙) 11201
代理人 廖元秋
(51)Int.Cl.
H04L  29/08(2006.01)
G06Q  10/06(2012.01)
B25J  9/16(2006.01)
(54)发明名称一种面向智能装配生产线的虚实映射系统(57)摘要本发明提出一种面向智能装配生产线的虚实映射系统,属于复杂产品装配的数字化和信息化技术领域。该系统包括云端服务器和与云端服务器连接的多条装配生产线,其中,每条装配线包括若干个相互独立的装配机器人,云端服务器包括通信模块、建模模块、仿真及矫正模块,所述建模模块连接仿真及矫正模块,仿真及矫正模块连接通信模块,通信模块分别连接每个装配机器人;本发明实现了装配机器人与云端服务器的实时交互,不仅可以将装配机器人实际装配结果反馈给云端服务器,也可以将云端服务器根据实际装配进行调整后的仿真结果实时发送给装配机器人并指导其完成装配任务,
实时性协同性好。权利要求书1页  说明书5页  附图1页CN 110225100 A 2019.09.10
C N  110225100
A
1.一种面向智能装配生产线的虚实映射系统,其特征在于,包括云端服务器和与云端服务器连接的n条装配生产线,其中,所述每条装配线包括若干个相互独立的装配机器人,所述云端服务器包括通信模块、建模模块、仿真及矫正模块,所述建模模块连接仿真及矫正模块,仿真及矫正模块连接通信模块,通信模块分别连接每个装配机器人;
所述建模模块用于对待装配产品、装配任务和执行装配任务的装配机器人分别进行建模,得到待装配产品、装配任务及装配机器人分别对应的虚拟模型并发送给仿真及矫正模块;
所述仿真及矫正模块用于利用从建模模块接收到的虚拟模型,规划装配机器人虚拟模型执行装配任务的虚拟路径点并作为期望装配机器人依次到达的实际路径点,计算得到装配机器人虚拟模型在各个虚拟路径点对应的控制输入然后发送给通信模块,同时接收从通信模块发送的装配机器人执行虚拟模型在该虚拟路径点对应的控制输入后得到的实际路径点信息,根据虚拟路径点与实际路径点的误差对该虚拟路径点对应的装配机器人虚拟模型的控制输入进行矫正;
所述通信模块用于将从仿真及矫正模块接收到的每个虚拟路径点对应的装配机器人虚拟模型的控制输入发送给执行该装配任务的装配机器人,并从该装配机器人接收装配机器人执行虚拟模型在该虚拟路径点对应的控制输入后得到的实际路径点信息然后再发送给仿真及矫正模块;
所述装配机器人接收从通信模块发送的每个虚拟路径点对应的装配机器人虚拟模型的控制输入,进行相应运动后到达实际路径点,并将该实际路径点信息发送给通信模块。
权 利 要 求 书1/1页CN 110225100 A
一种面向智能装配生产线的虚实映射系统
技术领域
[0001]本发明属于复杂产品装配的数字化和信息化技术领域,尤其涉及一种面向智能装配生产线的虚实映射系统。
背景技术
[0002]产品装配是产品生命周期中的一个重要环节,产品的可装配性直接影响着开发成本和开发时间。据统计,现代装配制造任务中,产品装配的工作量占到产品制造总任务量的20%~70%,均值为45%,
装配时间占到产品生产制造总工时的40%~60%。同时产品装配占用的手工劳动量大、费用高,因此提升装配生产率所带来的经济效益远比简单地降低零件生产成本所带来的经济效益显著。尤其是大型复杂产品,如航天器、飞机、船舶、兵器等,其产品装配质量将直接影响产品的整体性能。因此产品装配流程仿真及矫正方法在整个装配环节有着至关重要的作用,也将直接影响产品装配的质量。
[0003]目前已有的装配系统由各自独立的装配机器人和计算机组成,其中,计算机中包括一个仿真模块,所述仿真模块采用离线方式对装配过程进行仿真,仿真完成后,将仿真结果(仿真路径信息)输入至装配机器人并进行实际装配的测试;如果测试不成功则需要结合现场实际情况对装配路径信息做出修改,并拷贝回计算机重新仿真,最终重复离线仿真、现场测试这个过程直到满足装配需求。这种方式的实时性非常差,装配机器人和计算机之间不能实现实时沟通,且将仿真结果输入机器人以及将产线实际测试结果输入回计算机均由人工手动输入,当装配产品非常复杂时输入数据就已经消耗了很大的时间和精力。[0004]由此可见,在产品装配过程中,装配过程仿真占据了很大比重,仿真情况与产线实际情况的交互成为了提高装配效率的关键,也是当前面向智能装配生产线研究的一大重点。从现阶段的专利公开以及文献资料显示,已有学者研究了基于信息物理融合的三维装配工艺设计系统及运行方法,在装配工艺设计三维可视化、快速生成无纸化三维装配工艺文件以及基于WEB的装配现场示教的基础上,增加考虑了装配工艺的现场应用,实现了在产品现场实际装配任务出现异常情况的时候进行及时反馈,并做了简单的过程在线优化调整。上述研究尽管开展了大量的装配工艺设计技术方面的研究和探索性的应用,
但是这些方法的实质是对产品与设备进行离线建模,利用虚拟样机对产品和设备在装配过程中的运动进行模拟,以预判装配任务的可行性与效率,这种方法对灵活度有限,精度不高。
发明内容
[0005]本发明的目的是为针对上述现有装配工艺中存在的智能化低、实时性差等问题,提出一种面向智能装配生产线的虚实映射系统。本发明实现了装配机器人与云端服务器的实时交互,不仅可以将装配机器人实际装配结果反馈给云端服务器,也可以将云端服务器根据实际装配进行调整后的仿真结果实时发送给装配机器人并指导其完成装配任务,实时性协同性好。
[0006]本发明提出一种面向智能装配生产线的虚实映射系统,其特征在于,包括云端服
务器和与云端服务器连接的n条装配生产线,其中,所述每条装配线包括若干个相互独立的装配机器人,所述云端服务器包括通信模块、建模模块、仿真及矫正模块,所述建模模块连接仿真及矫正模块,仿真及矫正模块连接通信模块,通信模块分别连接每个装配机器人;[0007]所述建模模块用于对待装配产品、装配任务和执行装配任务的装配机器人分别进行建模,得到待装配产品、装配任务及装配机器人分别对应的虚拟模型并发送给仿真及矫正模块;
[0008]所述仿真及矫正模块用于利用从建模模块接收到的虚拟模型,规划装配机器人虚拟模型执行装配
任务的虚拟路径点并作为期望装配机器人依次到达的实际路径点,计算得到装配机器人虚拟模型在各个虚拟路径点对应的控制输入然后发送给通信模块,同时接收从通信模块发送的装配机器人执行虚拟模型在该虚拟路径点对应的控制输入后得到的实际路径点信息,根据虚拟路径点与实际路径点的误差对该虚拟路径点对应的装配机器人虚拟模型的控制输入进行矫正;
[0009]所述通信模块用于将从仿真及矫正模块接收到的每个虚拟路径点对应的装配机器人虚拟模型的控制输入发送给执行该装配任务的装配机器人,并从该装配机器人接收装配机器人执行虚拟模型在该虚拟路径点对应的控制输入后得到的实际路径点信息然后再发送给仿真及矫正模块;
[0010]所述装配机器人接收从通信模块发送的每个虚拟路径点对应的装配机器人虚拟模型的控制输入,进行相应运动后到达实际路径点,并将该实际路径点信息发送给通信模块。
[0011]本发明的特点及有益效果在于:
[0012]本发明可根据生产线的实际情况实现云端服务器同时与多台装配机器人的交互,不仅可以将装配机器人实际装配结果实时发送给云端服务器,也可以将云端服务器根据实际装配进行调整后的仿真结果实时发送给装配机器人并指导其完成装配任务,反馈及时,控制精准,实时性协同性好,节约人力成本。本发明系统可应用于智能装配领域,比如航天器中的空气舵和仪器舱的装配,具有很高的实际应用价值。
附图说明
[0013]图1是本发明的系统结构示意图。
具体实施方式
[0014]本发明提出一种面向智能装配生产线的虚实映射系统,下面结合附图及具体实施例进一步详细说明如下。
[0015]本发明提出一种面向智能装配生产线的虚实映射系统,包括云端服务器和与云端服务器连接的n条装配生产线(n≥1),其中,所述每条装配线包括若干个相互独立的装配机器人,所述云端服务器包括通信模块、建模模块、仿真及矫正模块,所述建模模块连接仿真及矫正模块,仿真及矫正模块连接通信模块,通信模块分别连接每个装配机器人。[0016]所述建模模块用于对待装配产品、装配任务和执行装配任务的装配机器人分别进行建模,得到待装配产品、装配任务及装配机器人分别对应的虚拟模型并发送给仿真及矫正模块;
[0017]所述仿真及矫正模块用于利用从建模模块接收到的虚拟模型,规划装配机器人虚拟模型执行装配任务的虚拟路径点并作为期望装配机器人依次到达的实际路径点,计算得到装配机器人虚拟模型在各个虚拟路径点对应的控制输入然后发送给通信模块,同时接收从通信模块发送的装配机器人执行虚拟模型
在该虚拟路径点对应的控制输入后得到的实际路径点信息,根据虚拟路径点与实际路径点的误差对该虚拟路径点对应的装配机器人虚拟模型的控制输入进行矫正;
[0018]所述通信模块用于将从仿真及矫正模块接收到的每个虚拟路径点对应的装配机器人虚拟模型的控制输入发送给执行该装配任务的装配机器人,并从该装配机器人接收装配机器人执行虚拟模型在该虚拟路径点对应的控制输入后得到的实际路径点信息然后再发送给仿真及矫正模块。
[0019]所述装配机器人接收从通信模块发送的每个虚拟路径点对应的装配机器人虚拟模型的控制输入,进行相应运动后到达实际路径点,并将该实际路径点信息发送给通信模块。
[0020]本发明中所述装配机器人可使用常规装配机器人,本实例中使用的是Universal 的UR10机器人。
[0021]其中,所述通信模块实现方法如下:
[0022]1)装配开始前,通信模块首先选取作为连接目标的装配机器人并确认该连接目标的IP地址和端口号,进而根据这两项信息确认该装配机器人是否正在被占用:如果该连接目标被占用,则通信模块发出异常信息,通信模块选择新的连接目标或者等待该连接目标占用结束再重新进行确认;如果该连接目标没被占用,则通信模块向连接目标发送连接请求,本发明中装配生产线上处于未被占用的装配机器人均一直处于监听状态,连接目标确认连接请求后,通信模块与作为连接目标的装配机器人建立连接关系,
进入步骤2);[0023]2)装配开始后,通信模块实时确认与作为连接目标的装配机器人的连接关系:如果通信模块与装配机器人没有连接,则通信模块发出异常信息并重新连接;如果通信模块与装配机器人已经连接,则通信模块将从仿真模块接收到的当前时刻可行路径规划结果作为控制指令发送给装配机器人,其中通信模块将控制指令转化成装配机器人可以理解的控制脚本并发送,在这个过程中装配机器人一直处于监听状态,每次收到来自通信模块的控制指令都是直接解析并执行,之后又回到监听状态。
[0024]3)同时,装配机器人一直以固定频率(60Hz~65Hz)向通信模块发送执行当前时刻可行路径规划结果得到的装配信息数据包,每个有效数据包均有1060字节,通信模块对接收的数据包进行判定:如果得到1060字节的数据包,则认为是有效数据包,可以直接解析并将解析出来的数据发送给仿真及矫正模块,1060字节包括表示数据包长度的4字节及表示位姿数据、机械臂角度数据、TCP压力数据等数据的1056字节(132个变量,每个变量8字节);如果得到的数据包不足1060字节则认为是无效数据包,直接丢弃。每个时刻,当步骤2)中的控制指令全部发送完成并被机器人执行完毕后,仿真及矫正模块对接收到的装配信息进行分析:如果误差过大,则根据矫正模块的修正信息重新进行装配,即重复步骤1)至步骤3)。[0025]本发明提出一种面向智能装配生产线的虚实映射系统,工作原理如下:
[0026]1)训练阶段;
[0027]1-1)选定训练待装配产品(无特殊要求,本实施例中为仪器舱及其中的配件),在

本文发布于:2024-09-20 22:42:13,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/430273.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:装配   机器人   模块   虚拟   产品   路径   实际   连接
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议