一种基于MR的航空线缆辅助装配方法及系统与流程

文档序号:20205195发布日期:2020-03-27 22:32阅读:1221来源:国知局
一种基于MR的航空线缆辅助装配方法及系统与流程

本发明涉及增强现实和可穿戴设备辅助的装配领域,特别涉及一种基于混合现实技术的航空导线辅助装配方法和系统。



背景技术:

航空航天产品装配作业中大量依赖于人力,因此存在对工人的经验、熟练程度要求高、装配速度低等问题,严重制约了装配效率的提升,难以适应当今航空航天产品的快速生产需求。

目前,在航空线缆装配作业中,仍然存在利用传统的纸质工艺文件和cad工业软件、装配工艺易读性差等问题,难以避免因工人理解错误或操作失误导致装配失误和返工的情况。因此导致航空线缆装配周期长,人力成本增加,产品的研制周期长、制造成本高等情况。

可穿戴设备的出现为人们提供了一种利用装配辅助手段减少装配质量问题的新思路,通过可穿戴设备为工人实时提供装配引导,可以提升装配过程的信息化水平,有利于整个生产中实现高效的人机交互。基于可穿戴设备的装配辅助引导,能够有效解放工人双手,提升装配效率,并减少装配作业对工人熟练水平的依赖程度,有效防止装配错误的发生。

增强现实技术是指将虚拟场景和真实场景相混合的一种技术,随着可穿戴设备计算能力的不断提升,增强现实技术的应用平台从传统的计算机上逐渐转移到了可穿戴设备中。使用增强现实技术进行装配辅助,可以在待装配位置直接投影出装配物体的虚拟三维模型,与传统的装配辅助手段相比更加直观,易于理解,可以减少装配中发生错误的可能性。

目前许多国内外的航空航天制造商已经开始尝试将可穿戴技术和增强现实技术应用在航空航天产品的装配中。实现可穿戴技术和增强显示技术在企业生产中的普及化是当今制造业发展的重要方向。特别是对于飞机线缆装配,相关装配辅助技术仍不成熟。由于飞机线缆具有结构复杂,种类繁多等特点,在装配过程中易造成工人判断失误,继而导致漏装、装错或装反等装配问题的出现。而基于可穿戴设备的增强现实技术可以在线缆待装配位置实时投影出相应的三维模型,帮助工人直观地理解装配要求,减少工人判断失误的可能性,因此使用可穿戴设备和增强现实技术对飞机线缆装配进行可视化引导对提升飞机线缆装配质量及装配效率都具有重要意义。



技术实现要素:

针对现有技术存在的问题,本发明的目的在于提供一种基于mr的航空线缆辅助装配方法,本发明的另一目的是提供一种基于mr的航空线缆辅助装配系统,通过该方法和系统,能够帮助工人迅速、准确的理解复杂环境下的装配要求,从而提升装配效率减少装配失误。

为实现上述目的,本发明一种基于mr的航空线缆辅助装配方法,具体包括:

s1:根据当前装配任务,利用mr眼镜和计算机端的网络通讯模块导入相应的装配工艺文件;

s2:通过mr眼镜端的虚实定位模块,对装配场景中的标识图进行扫描,借助标识图在装配场景中实现空间定位;

s3:通过人机交互操作,根据mr眼镜端的装配引导信息利用手势或语音对可穿戴设备进行控制,发送操作指令;

s4:mr眼镜端接收到操作指令之后,利用虚实显示和虚实定位模块,生成装配作业中对应步骤中的装配作业信息,并通过双目立体、ui界面、虚实动画展示给操作工人;

s5:操作工人根据mr眼镜端的相应装配提示信息,进行相应的装配操作;

s6:当前的装配步骤完成后,则重复s3-s5的步骤,直至完成所有装配任务。

进一步,所述s1中,通过xml文件将纸质的装配工艺录入到mr眼镜端内,工艺文件中的指导信息为产品信息、工序信息、工步信息。

进一步,所述产品信息主要包括产品名称、产品编号;所述工序信息包括完成该工序所需的工具信息、物料信息、工序编号、工序名称;所述工步信息则包括针对这一工步的引导信息,包括工步编号、工步名称、工步的文字描述信息、工步的图片信息以及工步的三维模型信息。

进一步,所述s2中,为装配工人提供文字、图片、虚实动画形式的辅助工艺信息,将零部件三维模型投影到待装配位置上,具体实现步骤包括:

1)选择待装配产品;

2)解读装配辅助文件,加载装配辅助信息:文字辅助信息、图片辅助信息、模型辅助信息;

3)选择当前工步;

4)显示文字、图片信息;

在装配场景中通过标识图实现世界坐标系、摄像机坐标系、显示屏幕的坐标系、虚拟摄像机坐标系统一,从而实现空间定位。

进一步,所述s4中虚实显示,具体为:

1)利用三维建模软件建立装配零部件三维模型,并对模型进行简化,以满足ar眼镜的模型加载和渲染要求,处理增强现实信息与真实物理场景之间的遮挡关系;

2)建立装配要素模型的数据文件接口,从数据文件中逐帧读取装配要素的三维坐标信息,并在unity3d图形引擎中驱动相应三维模型的位置;虚拟场景中的三维模型进行设定比例放大,以满足观看需要;

3)根据ar眼镜定位模块输出的视点位置姿态信息,确定虚拟场景中虚拟视点的位置和姿态,装配要素在虚拟场景的位置与实际场景的位置信息进行关联,保证叠加时能够吻合;

4)根据当前虚拟场景中的视点位置以及与观测的装配零件位置关系,生成双目视点的坐标,并分别根据当前的双目坐标渲染输出虚拟模型的图像;

5)通过装配模型的动画显示和ui对话框提示信息,显示装配零部件的模型信息和文字描述信息。

一种实施上述方法的基于mr的航空线缆辅助装配系统,包括:

计算机端装配辅助分系统:用于对mr眼镜进行配置文件和交互指令的网络通讯;

mr眼镜端装配辅助分系统:用于虚实定位、人机交互和虚实显示;

其中,虚实定位通过slam定位和标识定位两种方式实现装配场景的定位,人机交互通过手势、语音、凝视的功能实现工人和辅助装配系统的交互,虚实显示通过双目立体、ui显示、动画显示功能实现装配作业指导,使得待装配零部件的三维模型叠加在真实的装配场景中,实现直观的待装配零部件的装配形式和装配位置。

进一步,所述虚实定位:用于装配作业前先通过mr眼镜对指定的装配作业的标识图进行扫描,获取装配作业场景的坐标定位,所述slam定位是在通过标识定位之后,不再需要标识定位即可通过mr眼镜的深度相机和实时场景进行实时定位。

进一步,所述虚实显示:双目立体是通过mr眼镜实现待装配零部件的三维显示,ui显示实现在装配场景中提供协助工人操作的以及给工人提示的ui界面,动画显示实现利用三维动画展示在真实的装配场景中实现虚实联动,给工人直观的展示所需要的装配动作。

进一步,所述系统还包括工人端和装配现场端,工人端用于按照装配作业顺序利用mr眼镜进行装配作业任务的执行,需要通过导入装配工艺文件、扫描标识图、对mr眼镜端发送装配交互指令,并通过mr眼镜端的装配指导信息进行装配作业;装配现场端是装配作业任务中的真实场景,工人可以根据mr眼镜中的虚实显示功能,将待装配零部件显示在真实的装配场景中,指导工人直观的进行装配作业。

进一步,所述工人端的装配工艺文件是通过计算机端装配辅助分系统处理后的装配工艺文件,所述交互指令,包含工人在装配作业中涉及到的语音、手势、凝视等交互动作,所述的装配指导信息是通过mr眼镜端的虚实显示功能提供的双目立体、ui显示、动画显示等功能所呈现的信息。

本发明公开的一种基于mr的航空线缆辅助装配方法和系统相比于当期技术具有以下优势。

(1)本发明采用了可穿戴设备和增强现实技术相结合的方法,为飞机线缆装配提供了一个便捷直观的装配新的思路,能够有效解决飞机线缆装配过程中严重依赖工人经验和工人熟练度的传统操作方式。

(2)基于mr的航空线缆辅助装配方法,可以实现在真实的装配场景中通过叠加虚拟的待装配零部件,并通过双目立体、ui界面、虚实动画展示,直观的给操作工人进行装配作业指导。

(3)本发明采取的基于mr的航空线缆辅助装配方法,改变了原来由传统纸质装配工艺文件和工人经验的装配作业方式,大大提高了飞机线缆装配作业效率和装配质量。

附图说明

图1为本发明系统框架;

图2为飞机线缆装配工艺信息的建立流程;

图3为产品信息、工序信息、工步信息的e-r图;

图4为增强现实系统位置关系示意图;

图5为mr智能眼镜与pc端的通讯图;

图6为基于模型重建的遮挡处理流程图。

具体实施方式

下面,参考附图,对本发明进行更全面的说明,附图中示出了本发明的示例性实施例。然而,本发明可以体现为多种不同形式,并不应理解为局限于这里叙述的示例性实施例。而是,提供这些实施例,从而使本发明全面和完整,并将本发明的范围完全地传达给本领域的普通技术人员。

为了易于说明,在这里可以使用诸如“上”、“下”“左”“右”等空间相对术语,用于说明图中示出的一个元件或特征相对于另一个元件或特征的关系。应该理解的是,除了图中示出的方位之外,空间术语意在于包括装置在使用或操作中的不同方位。例如,如果图中的装置被倒置,被叙述为位于其他元件或特征“下”的元件将定位在其他元件或特征“上”。因此,示例性术语“下”可以包含上和下方位两者。装置可以以其他方式定位(旋转90度或位于其他方位),这里所用的空间相对说明可相应地解释。

如图1至图6所示,本发明提供了一种基于mr的航空线缆辅助装配方法及系统,方法的本质是通过mr眼镜实施装配工艺流程,通过增强显示技术实现待装配零部件的三维模型叠加在真实的装配场景中,并通过双目立体、虚实动画的方式展示给操作工人,通过ui界面展示相应的装配信息辅助工人高效的完成装配任务。增强现实技术就是通过将待装配零部件的三维模型通过mr眼镜以及虚实定位功能,将虚拟的模型按照真实的装配形式,叠加到真实的装配场景中,从而是工人能够更加直观的感受到待装配零部件的装配形式和装配位置等。

本发明提供了以一种基于mr的航空线缆辅助装配系统,包括:计算机端装配辅助分系统、mr眼镜端装配辅助分系统、工人端、装配现场四部分组成。

计算机端装配辅助分系统,用于配置文件和网络通讯,其中配置文件用于获取装配所需要的工艺文件信息、产品工序信息、工具物料信息,网络通讯用于装配现场工人的指令处理、作业场景的坐标信息处理、和外部系统的交互信息处理等功能。

mr眼镜端装配辅助分系统,用于虚实定位、人机交互和虚实显示,其中虚实定位可以通过slam和标识两种方式实现装配场景的定位,用于装配作业前先通过mr眼镜对指定的装配作业的标识图进行扫描,获取装配作业场景的坐标定位,所述slam定位是在通过标识定位之后,不再需要标识定位可以通过mr眼镜的深度相机和实时场景进行实时定位。人机交互可以通过手势、语音、凝视等功能实现工人和辅助装配系统的交互,虚实显示可以通过双目立体、ui显示、动画显示等功能实现装配作业指导,其中双目立体是通过mr眼镜可以实现待装配零部件的三维显示,ui显示可以实现在装配场景中提供协助工人操作的以及给工人提示的ui界面,动画显示,可以实现利用三维动画展示在真实的装配场景中实现虚实联动,给工人直观的展示所需要的装配动作。

工人端,用于按照装配作业顺序利用mr眼镜进行装配作业任务的执行,需要通过导入装配工艺文件、扫描标识图、对mr眼镜端发送装配交互指令,并通过mr眼镜端的装配指导信息进行装配作业。装配工艺文件是通过计算机端装配辅助分系统处理后的装配工艺文件,所述的交互指令,包含工人在装配作业中涉及到的语音、手势、凝视等交互动作;装配指导信息是通过mr眼镜端的虚实显示功能提供的双目立体、ui显示、动画显示等功能所呈现的信息。

装配现场端,是装配作业任务中的真实场景,工人可以根据mr眼镜中的虚实显示功能,将待装配零部件显示在真实的装配场景中,并可以利用双目立体、ui界面、虚实动画功能直观的指导工人进行装配作业。

本发明一种基于mr的航空线缆辅助装配方法,采用的技术方案包括以下步骤:

s1:需要在计算机端辅助装配分系统中根据装配任务,建立装配工艺文件,并生成xml格式的装配工艺文件,并通过网络通讯模块发送给mr眼镜端辅助装配分系统;

s2:为了对应装配任务的工艺文件,工人需要根据装配任务利用mr眼镜导入相应的装配工艺文件,进行装配作业指导;

s3:为了是后续步骤中对待装配零部件的空间位置确定,通过mr眼镜端的虚实定位模块,对装配场景中的标识图进行扫描,借助标识图在装配场景中实现空间定位;

s4:工人做出相应的人机交互操作,根据mr眼镜端的装配引导信息利用手势或语音对可穿戴设备进行控制,发送操作指令;mr眼镜端收到工人操作指令,通过指令处理后,返回当前所需要的装配信息,和装配零部件,利用虚实显示和虚实定位模块,生成装配作业中对应步骤中的装配作业信息,并通过双目立体、ui界面、虚实动画展示给操作工人;

s5:操作工人根据mr眼镜端的相应装配提示信息,按照提示的装配工艺信息,和相应的装配零件信息进行装配操作;

s6:当前的装配步骤完成后,则重复s4-s5的步骤,直至完成所有装配任务。

下面结合图1至图6详细阐述具体实施方法。

s1:本发明是基于mr的航空线缆辅助装配,因此对于航空线缆的装配工艺必须要进行建立,传统的操作方式是纸质装配工艺并不完全适用于可穿戴设备辅助的装配系统中,因此本发明在计算机端辅助装配分系统(如图1所示)中通过xml文件将纸质的装配工艺录入基于mr的航空线缆辅助装配系统。

s1.1:针对这种情况,本文对传统装配工艺文件包含的信息进行了精炼、分类和组织,并建立其表示模型。经过调查对装配工艺具有较大指导意义的信息主要有装配辅助工具及物料以及装配工步的详细说明。装配ao中的这两部分可以被抽象为产品信息、工序信息、工步信息三类信息,它们之间存在严格的层次关系。图3为产品信息、工序信息、工步信息的e-r图。

如图3所示,产品信息主要包括产品名称、产品编号;工序信息主要包括完成该工序所需的工具信息、物料信息、工序编号、工序名称;工步信息则主要包括针对这一工步的引导信息,包括工步编号、工步名称、工步的文字描述信息、工步的图片信息以及工步的三维模型信息。

此外,产品信息和工序信息之间的关系为“一对多”的关系,即一种型号的产品中含有多个装配工序。同样,工序信息和工步信息之间的关系也是“一对多”的关系,即一个装配工序中含有多个装配工步。

针对装配工艺信息的以上特点,本文使用“productid”、“productname”属性对产品信息进行抽象化表示;使用“processid”、“processname”、“tools”、“material”属性对工序信息进行抽象化表示;使用“stepname”、“textinf”、“picinf”、“armodinf”属性进行抽象化表示。

鉴于产品信息、工序信息、工步信息之间存在“一对多”的包含关系,本文提出使用xml文件的方法实现飞机装配工艺信息管理。

s1.2:如图2所示为飞机线缆装配工艺信息的建立流程,飞机线缆装配工艺信息的建立过程可分为两个主要阶段,第一个阶段是由工艺人员在计算机上根据飞机线缆装配工艺填写装配工艺信息,第二个阶段则是根据所填写的装配工艺信息生成基于xml的装配工艺信息文件,得到的基于xml格式的工艺文件可以为mr眼镜端装配辅助分系统提供支持。

s2:为了对应装配任务的工艺文件,工人需要根据装配任务利用mr眼镜导入相应的装配工艺文件,进行装配作业指导。

利用mr眼镜端装配辅助分系统的增强现实技术实现可视化装配引导,为装配工人提供文字、图片、虚实动画形式的辅助工艺信息,信息可以通过步骤s1中的生成的装配辅助xml文件获取如下所示:

通过增强现实技术将零部件三维模型投影到待装配位置上,可以为工人实时提供直观而准确的装配引导,具体实现步骤包括:

1)选择待装配产品。

2)解读装配辅助文件,加载装配辅助信息(文字辅助信息、图片辅助信息、模型辅助信息)。

3)选择当前工步。

4)显示文字、图片信息。

为了是后续步骤中对待装配零部件的空间位置确定,通过mr眼镜端的虚实定位模块,对装配场景中的标识图进行扫描,如图4所示在装配场景中通过标识图实现世界坐标系、摄像机坐标系、显示屏幕的坐标系、虚拟摄像机坐标系统一,从而实现空间定位;

假设世界坐标系用w表示,摄像机坐标系使用c表示,光学透视式头盔显示器的显示屏幕的坐标系用s表示,人眼和屏幕共同组成一个虚拟摄像机,坐标系用v表示。设空间中的任意一点p,其世界坐标系的坐标为pw,摄像机坐标系下为pc,屏幕上的坐标为ps,则得到式(1)、式(2),

pc=[rwc|twc;0001]pw(1)

ps=k[rcv|tcv]pc=gpc(2)

其中,pw,pc的是该点在世界坐标系下三维位置的齐次坐标,因此都是四维向量。ps是该点在屏幕坐标系下的二维位置的齐次坐标,因此都是三维向量。r是3*3的选装矩阵,t是3*1的平移列向量,k则是包含人眼在内的虚拟相机的内参矩阵,为3*3矩阵。

令ps=[uv1]t,pc=[xcyczc1]t,g=[g11g12g13g14;g21g22g23g24;g31g32g33g34],则得到:

矩阵g即为从摄像机坐标系pc到屏幕坐标系ps的映射关系。

同理可以得到图4所示的f、k、m矩阵。

s3:工人做出相应的人机交互操作,根据mr眼镜端的装配引导信息利用手势或语音对可穿戴设备进行控制,发送操作指;

s4:mr眼镜端收到工人操作指令,通过指令处理后,返回当前所需要的装配信息,和装配零部件,利用虚实显示和虚实定位模块,生成装配作业中对应步骤中的装配作业信息,并通过双目立体、ui界面、虚实动画展示给操作工人;

s4.1:工人做出相应的人机交互操作,发送操作指令,本发明是基于mr眼镜的交互方式开发的凝视、手势、语音三种方式;

(1)凝视

mr眼镜则将头动因素作为了凝视交互的主要控制方式,这种用户指令输入形式命名为“gazeinput”,mr眼镜凝视功能的主要标志物是指针。指针是一种帮助用户准确获知凝视点的参照物,其作用类似于传统计算机中的光标。指针有多种形态,本系统中使用的是holotoolkit中提供的默认cursor,常态下cursor的形态是淡紫色实心光点,而在选中物体后,其形态会变成蓝紫色空心光圈。

(2)手势

mr眼镜支持识别的交互手势主要有三大类:捏合手势,点击手势,绽放手势。其中,捏合手势与点击手势主要与凝视交互配合使用,主要用于放置和启动应用,以及触发ui中各类控件的响应事件,继而实现用户对mr眼镜的操作,而绽放手势在mr眼镜中主要用于退出当前应用并回归至开始菜单。

表1mr眼镜的手势交互

(3)语音

用户根据当前mr眼镜上的提示说出相应的语音信息,mr眼镜通过麦克风实时捕捉音频信号并进行处理分析,完成语义识别,而后调用该命令所对应的代码段,并将处理结果通过全息影像展示给用户。

为了实现该飞机线缆装配辅助系统的语音交互功能,需要事先规定相应的关键字作为命令执行的触发信号。由于mr眼镜在本发明研究时尚无发布中文语音识别功能,故选用英文单词作为语音识别关键字。本文根据装配现场的实际需求,定义了13个操作关键字,如表2所示。

s4.2:mr眼镜端接收到操作指令之后,利用虚实显示和虚实定位模块,生成装配作业中对应步骤中的装配作业信息,并通过双目立体、ui界面、虚实动画展示给操作工人;

其中主要是根据网络通讯功能和虚实显示功能实现的装配作业指导信息交互和展示。

表2语音交互关键词及其执行操作

(1)网络通讯功能

mr眼镜与计算机端进行通讯主要采用socket来实现。如图5所示为基于socket实现眼镜和计算机端通讯的主要机制,利用网络通讯功能实现眼镜和计算机端的指令信息、位置信息、文字/图片/视频等数据的传输。提升mr眼镜辅助装配的体验感。

(2)虚实显示功能

1)利用3dmax等三维建模软件建立装配零部件等三维模型,并对模型进行适当简化,以满足ar眼镜的模型加载和渲染要求,处理增强现实信息与真实物理场景之间的遮挡关系;

ar虚实融合显示技术又称遮挡处理技术,在早期的增强现实中,真实场景都是作为虚拟物体的背景而出现的,所以无论真实场景中的遮挡物体怎么移动,它都出现在虚拟物体的后面。随着相关技术(如图形图像技术,三维渲染技术等)的不断发展,研究人员开始从各个角度来解决虚实遮挡的问题。总体来说这些方法分为基于深度计算和基于模型重建。

在本项目的应用场景中,需要在实时slam过程中实现ar的虚实融合显示。由于场景是已知场景,故而采用基于模型重建的方法进行遮挡处理,从而获取最好的虚实融合效果。具体流程如图6所示

本发明中采用了unity3d引擎作为ar虚拟场景渲染工具,故具体的虚实遮挡处理选择在unity3d场景编辑工具上进行处理,基于unity3d遮挡处理可以免去大部分遮挡计算以及光照一致性的处理工作。

2)建立装配要素模型的数据文件接口,从数据文件中逐帧读取装配要素的三维坐标信息,并在unity3d图形引擎中驱动相应三维模型的位置;虚拟场景中的三维模型进行适当的比例放大,以满足观看需要;

3)根据ar眼镜定位模块输出的视点位置姿态信息,确定虚拟场景中虚拟视点的位置和姿态,装配要素在虚拟场景的位置与实际场景的位置信息进行关联,保证叠加时能够吻合;

4)根据当前虚拟场景中的视点位置以及与观测的装配零件位置关系,生成双目视点的坐标,并分别根据当前的双目坐标渲染输出虚拟模型的图像;

5)通过装配模型的动画显示和ui对话框提示等信息,显示装配零部件的模型信息和文字描述等信息。

s5:操作工人根据mr眼镜端的相应装配提示信息,按照提示的装配工艺信息,和相应的装配零件信息进行装配操作;

s6:当前的装配步骤完成后,则重复s4-s5的步骤,直至完成所有装配任务。

通过上述步骤,本发明的基于mr的航空线缆辅助装配方法和系统可以实现,并能实现辅助工人进行飞机线缆的装配,提高飞机线缆装配效率和质量。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1