System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及虚拟现实,特别是涉及一种检修模拟方法、系统、计算机设备、存储介质和计算机程序产品。
技术介绍
1、核电厂气动截止阀结构复杂,检修过程需要进行弹簧力的释放、密封焊的切割、阀瓣和阀座密封面的蓝油试验,以及研磨等,对检修工作负责人技能要求非常高,且存在较高的辐射防护安全风险。
2、传统核级气动截止阀的检修培训只能依靠大修现场进行,检修人员学习效率较低。因此,为了提高检修人员的检修技能,亟需一种能够模拟检修过程的检修模拟方法,从而用于检修人员对检修过程进行模拟学习。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种检修模拟方法、系统、计算机设备、计算机可读存储介质和计算机程序产品,能够用于检修人员对检修过程进行模拟学习,提高检修学习效率。
2、第一方面,本申请提供了一种检修模拟方法,包括:
3、响应于设备操作指令,解析设备操作指令,得到设备操作信息;并获取虚拟现实环境中待检修对象的检修指导信息和待检修对象的三维模型;设备操作信息包括设备类型和位置信息;
4、根据位置信息,确定三维模型中的目标部件;
5、根据设备类型和检修指导信息,确定虚拟执行动作;
6、按照虚拟执行动作在虚拟现实环境中对目标部件进行检修模拟。
7、在其中一个实施例中,根据位置信息,确定三维模型中的目标部件,包括:
8、响应于模型视图选择指令,确定模型视图类型;
9、根据模型视图类型和三维模型,生成
10、在虚拟现实环境中显示目标视图三维模型;
11、根据位置信息,确定目标视图三维模型中的目标部件。
12、在其中一个实施例中,位置信息包括操作设备发射的射线在虚拟现实环境中所指示的第一位置信息;操作设备为发送设备操作指令的设备;根据位置信息,确定目标视图三维模型中的目标部件,包括:
13、在设备类型为射线类型的情况下,将目标视图三维模型上第一位置信息对应的部件,作为目标视图三维模型中的目标部件。
14、在其中一个实施例中,设备类型包括按钮类型或者触摸板类型;所述根据设备类型和检修指导信息,确定虚拟执行动作,包括:
15、在设备类型为按钮类型或者触摸板类型的情况下,从设备操作信息中确定出操作设备的操作类型;
16、根据操作类型,确定初始执行动作;
17、根据检修指导信息对初始执行动作进行调整,得到虚拟执行动作。
18、在其中一个实施例中,根据操作类型,确定初始执行动作,包括:
19、在操作类型为切换类型的情况下,获取当前选中部件,并确定初始执行动作为将当前选中部件切换为目标部件;
20、在操作类型为抓取类型的情况下,确定初始执行动作为对目标部件进行抓取;
21、在操作类型为放置类型的情况下,获取第一目标位置;确定初始执行动作为将目标部件放置于第一目标位置;
22、在操作类型为旋转类型的情况下,获取旋转角度;确定初始执行动作为将目标部件旋转相应旋转角度;
23、在操作类型为投掷类型的情况下,获取第二目标位置;确定初始执行动作为抓取目标部件,并放置于第二目标位置。
24、在其中一个实施例中,检修模拟方法还包括:
25、获取多个目标部件的检修顺序和各个目标部件的检修结果,将检修顺序与参考检修顺序进行比较,得到第一考核结果;
26、针对每个目标部件,从当前目标部件的检修结果中提取工艺结果,将提取到的工艺结果与当前目标部件对应的参考工艺结果进行比较,得到当前目标部件的第二考核结果;
27、针对每个目标部件,从当前目标部件的检修结果中提取质量结果,将提取到的质量结果与当前目标部件对应的参考质量结果进行比较,得到当前目标部件的第二考核结果;
28、基于第一考核结果、各个目标部件各自对应的第二考核结果和对应的第三考核结果,确定考核结果。
29、第二方面,本申请还提供了一种检修模拟系统,包括:
30、虚拟仿真模块,用于响应于设备操作指令,解析设备操作指令,得到设备操作信息;并获取虚拟现实环境中待检修对象的检修指导信息和待检修对象的三维模型;设备操作信息包括设备类型和位置信息;
31、图像处理模块,用于根据位置信息,确定三维模型中的目标部件;
32、后台管理模块,用于根据设备类型和检修指导信息,确定虚拟执行动作;按照虚拟执行动作在虚拟现实环境中对目标部件进行检修。
33、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
34、响应于设备操作指令,解析设备操作指令,得到设备操作信息;并获取虚拟现实环境中待检修对象的检修指导信息和待检修对象的三维模型;设备操作信息包括设备类型和位置信息;
35、根据位置信息,确定三维模型中的目标部件;
36、根据设备类型和检修指导信息,确定虚拟执行动作;
37、按照虚拟执行动作在虚拟现实环境中对目标部件进行检修模拟。
38、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
39、响应于设备操作指令,解析设备操作指令,得到设备操作信息;并获取虚拟现实环境中待检修对象的检修指导信息和待检修对象的三维模型;设备操作信息包括设备类型和位置信息;
40、根据位置信息,确定三维模型中的目标部件;
41、根据设备类型和检修指导信息,确定虚拟执行动作;
42、按照虚拟执行动作在虚拟现实环境中对目标部件进行检修模拟。
43、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
44、响应于设备操作指令,解析设备操作指令,得到设备操作信息;并获取虚拟现实环境中待检修对象的检修指导信息和待检修对象的三维模型;设备操作信息包括设备类型和位置信息;
45、根据位置信息,确定三维模型中的目标部件;
46、根据设备类型和检修指导信息,确定虚拟执行动作;
47、按照虚拟执行动作在虚拟现实环境中对目标部件进行检修模拟。
48、上述检修模拟方法、系统、计算机设备、存储介质和计算机程序产品,采用虚拟现实环境,响应于设备操作指令并解析,得到设备操作信息,在虚拟现实环境中,确定出设备操作信息所指示的目标部件,设备操作信息结合虚拟现实环境中的检修指导信息,得到虚拟执行动作,按照该虚拟执行工作在虚拟现实环境中对目标部件进行检修模拟。这种在虚拟现实环境中进行检修模拟的方法,由于设备操作指令可以由检修人员基于检修需求发起,从而检修人员可以对待检修对象中的任意目标部件进行检修模拟,从本文档来自技高网...
【技术保护点】
1.一种检修模拟方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述位置信息,确定所述三维模型中的目标部件,包括:
3.根据权利要求2所述的方法,其特征在于,所述位置信息包括操作设备发射的射线在所述虚拟现实环境中所指示的第一位置信息;所述操作设备为发送所述设备操作指令的设备;所述根据所述位置信息,确定所述目标视图三维模型中的目标部件,包括:
4.根据权利要求1所述的方法,其特征在于,所述设备类型包括按钮类型或者触摸板类型;所述根据所述设备类型和所述检修指导信息,确定虚拟执行动作,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述操作类型,确定初始执行动作,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种检修模拟系统,其特征在于,所述系统包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种检修模拟方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述位置信息,确定所述三维模型中的目标部件,包括:
3.根据权利要求2所述的方法,其特征在于,所述位置信息包括操作设备发射的射线在所述虚拟现实环境中所指示的第一位置信息;所述操作设备为发送所述设备操作指令的设备;所述根据所述位置信息,确定所述目标视图三维模型中的目标部件,包括:
4.根据权利要求1所述的方法,其特征在于,所述设备类型包括按钮类型或者触摸板类型;所述根据所述设备类型和所述检修指导信息,确定虚拟执行动作,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据...
【专利技术属性】
技术研发人员:张俭,苟立安,张靖岩,
申请(专利权)人:中广核核电运营有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。