一种虚拟维修领域的多人协同案例生成方法技术

技术编号:35902123 阅读:19 留言:0更新日期:2022-12-10 10:38
本发明专利技术公开了一种虚拟维修领域的多人协同案例生成方法,包括以下步骤:S1、资源文件导入;S2、维修工艺过程编辑;S3、多人协同功能归并;S4、案例调试和发布。本发明专利技术能够让专业业务人员自己去开发教学训练和考核评估的多人协同应用软件,能够进行维修仿真作业流程规划、交互动作设置、工具使用设置等等一系列虚拟维修领域工艺方法的开发和设计,从而大幅减少需求对接和分析的成本。求对接和分析的成本。求对接和分析的成本。

【技术实现步骤摘要】
一种虚拟维修领域的多人协同案例生成方法


[0001]本专利技术涉及一种案例生成方法,尤其涉及一种虚拟维修领域的多人协同案例生成方法。

技术介绍

[0002]现有软件研发基本上都是通过软件工程师通过编码实现,特别是涉及到多人协同的应用软件,需要研发客户端程序和服务器程序进行通讯同步才能实现。
[0003]通常,软件开发流程包括需求评估、需求对接与分析、原型设计与确认、代码开发和产品测试、交付等多个环节,一般涉及需求对接岗、产品经理岗和软件研发岗。一个软件产品是否符合需求,最关键的就是需求对接和原型设计,需要软件研发人员耗时耗力地去跟业务客户进行需求对接和分析,从而确定功能。
[0004]这个过程一般占整个软件研发过程一半以上的时间,主要因为软件研发人员普遍不懂专业业务,需要先学习专业业务知识才能保证对接过程的顺畅和原型设计的正确,这个过程中需求对接和分析的成本较大。

技术实现思路

[0005]为了解决上述技术所存在的不足之处,本专利技术提供了一种虚拟维修领域的多人协同案例生成方法。
[0006]为了解决以上技术问题,本专利技术采用的技术方案是:一种虚拟维修领域的多人协同案例生成方法,包括以下步骤:
[0007]S1、资源文件导入;
[0008]S2、维修工艺过程编辑;
[0009]S3、多人协同功能归并;
[0010]S4、案例调试和发布。
[0011]进一步地,步骤S1的过程包括创建一个多人协同案例,将所需的资源文件拷贝到案例路径中;将维修工序中涉及到的模型通过编辑器导入到案例场景中,并保留模型的父子层级信息。
[0012]进一步地,步骤S2的过程包括多人协同维修装配序列编辑、角色分配编辑、协同模式选择以及命令发送编辑。
[0013]进一步地,步骤S2编辑过程是根据维修设备的零部件层级结构,对相应的节点进行信息标注,为需要交互的零件模型添加物理组件;为需要拾取的物体添加手套的握持姿势;对于操作类的工序,指定每步工序的操作对象、所需工具、操作角色,并编辑具体的交互逻辑与动画效果;对于指令类的工序,在指令列表中选取当前工序需要发送的指令,并编辑需要回复指令的角色。
[0014]进一步地,步骤S3的过程包括多人协同维修操作状态同步、操作冲突解决和指令发送。
[0015]进一步地,步骤S3根据已编辑的装配序列,自动解析数据并生成每个工序的交互逻辑脚本使用平台整合功能,将案例的文件资源、交互脚本归并处理,输出独立的可执行软件,协同者通过佩戴虚拟现实头盔,在同一虚拟场景中互动或协同完成虚拟任务。
[0016]进一步地,步骤S4的过程包括进行单人测试,单人测试通过后进行多人协同逻辑、装配序列约束以及指令收发测试,测试完成后发布正式版案例。
[0017]进一步地,步骤S3具有协同创建者,协同创建者具有创建协同组、踢除协同组成员、主动离开协同组以及通告多人协同操作开始的功能。
[0018]进一步地,创建协同组的流程为设置协同组名称和人数上限,向服务器端发送创建请求,接收来自服务器端关于组播地址的反馈,若反馈的是组播地址则表示创建成功,当协同组创建成功时,协同创建者就要等待其他成员的加入,只有加入的成员数达到创建协同组时设定的上限时,多人协同操作才能开始进行。
[0019]进一步地,步骤S3具有协同加入者,协同加入者具有加入协同组、查看当前存在的协同组和主动离开协同组的功能。
[0020]本专利技术公开了一种虚拟维修领域的多人协同案例生成技术,能够让专业业务人员自己去开发教学训练和考核评估的多人协同应用软件,能够进行维修仿真作业流程规划、交互动作设置、工具使用设置等等一系列虚拟维修领域工艺方法的开发和设计,从而大幅减少需求对接和分析的成本。
附图说明
[0021]图1为多人协同案例生成过程示意图。
[0022]图2为创建协同组流程图。
[0023]图3为加入协同组流程图。
具体实施方式
[0024]下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0025]如图1所示的一种虚拟维修领域的多人协同案例生成方法,包括以下步骤:
[0026]S1、资源文件导入;
[0027]S2、维修工艺过程编辑;
[0028]S3、多人协同功能归并;
[0029]S4、案例调试和发布。
[0030]步骤S1的资源文件导入过程是创建一个多人协同案例,将所需的资源文件拷贝到案例路径中,资源文件如设备模型、工具模型、动画模型以及相关的材质、纹理等;将维修工序中涉及到的模型通过编辑器的导入到案例场景中,并保留模型的父子层级信息;调整材质、光影、后处理效果,提高整体的沉浸感。
[0031]步骤S2的维修工艺过程编辑是根据维修设备的零部件层级结构,对相应的零件、部件、工具等节点进行信息标注;为需要交互的零件模型添加物理组件,如碰撞体、刚体等,并设置合适的碰撞体大小;为需要拾取的物体添加手套的握持姿势;设置协同组的人数,并对组内成员进行角色分配;根据工序编辑指令列表;对于操作类的工序,指定每步工序的操作对象、所需工具、操作角色,并编辑具体的交互逻辑与动画效果;对于指令类的工序,在指
令列表中选取当前工序需要发送的指令,并编辑需要回复指令的角色;对装配序列的约束关系进行可视化调整。
[0032]步骤S3的多人协同功能归并过程是根据已编辑的装配序列,自动解析数据并生成每个工序的交互逻辑脚本,无需编写代码;使用平台整合功能,将案例的文件资源、交互脚本归并处理,输出独立的可执行软件。
[0033]步骤S4的案例调试和发布过程是在案例开发过程中,可只使用一套设备进行单人测试,此时将无视角色分配,全部任务由单一角色完成,此阶段可以完成案例运行性能、运行稳定性以及单个工序交互过程等方面的测试;单人测试通过后,可将发布出的测试版案例部署到多台设备上进行协同测试,此阶段可以完成多人协同逻辑、装配序列约束,指令收发等方面的测试;测试过程中可随时更改案例,测试完成后发布正式版案例。
[0034]多人协同案例的属性主要包括装配序列、角色控制、协同模式和协同命令。具体的,包括多人协同维修装配序列编辑、协同模式编辑、角色分配编辑和命令发送编辑等模式和技术。
[0035]装配序列:装配序列是整个虚拟维修工作的工序约束,本专利技术通过装配数字化阵列实现约束关系;
[0036]角色控制:在训练案例的虚拟训练场景中,可以设置参与人数,并且编辑角色名称,不同角色在训练过程中承担不同任务。
[0037]协同模式:协同训练编组人员需要根据机械师发出的指令进行相应协同模式操作,包括选择何种工具、协同托举、协同搬移等不同操作模式。
[0038]协同命令:在虚拟维修过程中需要机械师进行统筹协调完整的维修活动,所以需要机械师发送操作指令。案例编辑时,指令通过脚本的形式植入虚拟场景。案例运行时,机械师到达指定步骤发送命令,其他维护人员回复收到。...

【技术保护点】

【技术特征摘要】
1.一种虚拟维修领域的多人协同案例生成方法,其特征在于,包括以下步骤:S1、资源文件导入;S2、维修工艺过程编辑;S3、多人协同功能归并;S4、案例调试和发布。2.根据权利要求1所述的虚拟维修领域的多人协同案例生成方法,其特征在于:所述步骤S1的过程包括创建一个多人协同案例,将所需的资源文件拷贝到案例路径中;将维修工序中涉及到的模型通过编辑器导入到案例场景中,并保留模型的父子层级信息。3.根据权利要求1所述的虚拟维修领域的多人协同案例生成方法,其特征在于:所述步骤S2的过程包括多人协同维修装配序列编辑、角色分配编辑、协同模式选择以及命令发送编辑。4.根据权利要求2所述的虚拟维修领域的多人协同案例生成方法,其特征在于:所述步骤S2编辑过程是根据维修设备的零部件层级结构,对相应的节点进行信息标注,为需要交互的零件模型添加物理组件;为需要拾取的物体添加手套的握持姿势;对于操作类的工序,指定每步工序的操作对象、所需工具、操作角色,并编辑具体的交互逻辑与动画效果;对于指令类的工序,在指令列表中选取当前工序需要发送的指令,并编辑需要回复指令的角色。5.根据权利要求1所述的虚拟维修领域的多人协同案例生成方法,其特征在于:所述步骤S3的过程包括多人协同维修操作状态同步、操作冲突解决和指令发送。6.根据权利要求4所述的虚拟维修领域的多人协同案例生...

【专利技术属性】
技术研发人员:徐筱黎伟陶胜平李昀阳
申请(专利权)人:北京君合创想科技发展有限公司
类型:发明
国别省市:

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

1