一种面向机务教学的虚拟拆解仿真方法与流程

摘要: 本发明属于航空维修仿真与虚拟现实,具体涉及一种面向机务教学的虚拟拆解仿真方法。背景技术:1、目前,随着无人机在民用和军用领域的广泛应用,机务维修人员的培训需求日...
一种面向机务教学的虚拟拆解仿真方法与流程

本发明属于航空维修仿真与虚拟现实,具体涉及一种面向机务教学的虚拟拆解仿真方法。

背景技术:

1、目前,随着无人机在民用和军用领域的广泛应用,机务维修人员的培训需求日益迫切,采用虚拟现实技术开展无人机虚拟拆解教学训练,已成为降低训练成本、提高训练安全性的重要手段。

2、然而,现有方案在面向机务教学时仍存在以下不足:第一,现有的虚拟拆解系统主要关注模型本身的几何结构与装配关系,将操作者视为可以自由移动、任意角度操作的“万能手”,未考虑真实机务维修中维修人员的视野遮挡、操作可达范围受限、以及特定姿态下体力消耗导致的作业舒适度问题,这使得学员在虚拟环境中可以轻易完成现实中根本够不着或看不见的拆解操作,训练效果与真实作业存在较大偏差;第二,现有虚拟教学系统通常对所有学员采用统一的操作判定标准,既不能根据学员的技能水平调整训练约束的严苛程度,也无法识别学员在操作过程中表现出的认知混淆或空间思维混乱,这导致“一刀切”的教学方式难以兼顾不同水平学员的差异化训练需求,也缺乏针对性的引导策略来帮助学员纠正错误的操作思路;第三,当学员在现有仿真系统中操作失败时,系统通常仅给出“操作失败”或“步骤错误”等结论性提示,未能深入分析失败的具体原因——是因为施力方向不对,还是施力大小不足?学员无法获得明确的改进方向指导,教学效果大打折扣。

3、针对上述问题,本发明提供了一种面向机务教学的虚拟拆解仿真方法。

技术实现思路

1、本发明旨在至少解决现有技术中存在的技术问题之一;为此,本发明提出了一种面向机务教学的虚拟拆解仿真方法,用于解决现有技术难以模拟维修作业中“人”本身的操作限制,难以模拟维修作业中“人”本身的操作限制,并且在拆解操作失败时缺乏有效的教学反馈的技术问题。

2、为解决上述问题,本发明提供了一种面向机务教学的虚拟拆解仿真方法,包括以下步骤:

3、s1:构建无人机三维数字样机模型及虚拟维修场景,所述数字样机包含各零部件的几何模型、装配约束关系及物理属性参数;

4、s2:基于机务维修标准中的人体测量数据与维修作业空间要求,构建面向无人机拆解操作的虚拟人体工效学分析模型,所述模型包含维修人员的可达域约束、可视锥约束及操作舒适度约束参数;

5、s3:在虚拟拆解交互过程中,实时获取操作者在虚拟场景中的视角方向、视点位置及虚拟手部位姿数据;

6、s4:根据所述视角方向与视点位置,结合所述可视锥约束参数,判定当前视角下目标拆解部位是否满足可视性要求;根据所述虚拟手部位姿,结合所述可达域约束与操作舒适度约束参数,判定当前操作姿态是否满足可达性与舒适度要求;若任一约束不满足,则阻止拆解动作执行并输出调整引导提示;

7、s5:当工效学约束均满足时,启动物理引擎,实时模拟拆解工具对零部件的施力过程与力矩传递,根据模拟所得的受力反馈判定拆解操作是否有效,若有效,则驱动虚拟拆解动作完成并同步更新数字样机中零部件的位姿数据与装配关系状态。

8、优选的,所述s1中,构建无人机三维数字样机模型及虚拟维修场景,包括以下步骤:

9、基于无人机的计算机辅助设计模型,提取各零部件的几何外形数据与装配层级关系,构建包含零件级、组件级和部件级三层结构的数字样机,并为各零部件标注机务维修属性,所述机务维修属性包括拆解优先级编号、标准拆解工具类型及拆解阻力阈值;

10、为各零部件绑定物理属性参数,并根据机务教学大纲中的拆解训练科目,为不同零部件预设对应的拆解难度系数;

11、构建虚拟维修场景,包含虚拟工作台、虚拟工具库及环境光照模型,其中,所述虚拟工具库中存储有机务教学专用的虚拟拆解工具模型,各虚拟拆解工具模型绑定有对应真实工具的规格参数与操作逻辑。

12、优选的,所述s2中,构建虚拟人体工效学分析模型,包括以下步骤:

13、根据机务维修标准中的人体测量百分位数据,构建虚拟人体模型,所述虚拟人体模型包含人体各关节的自由度约束和活动范围参数;

14、以所述虚拟人体模型的肩关节活动中心为原点、以机务维修标准中规定的上肢伸展舒适半径为基准半径,构建球体空间作为所述可达域约束;

15、获取操作者在当前训练科目之前已完成的历史训练科目的操作数据,所述操作数据包括各历史训练科目中的操作错误次数与标准操作时长、实际完成时长,计算操作者当前的综合技能评分,其中,与为预设权重系数;

16、根据所述综合技能评分,计算可达域约束的动态有效半径阈值,其中,为预设的调节系数,为初始半径;

17、以所述动态有效半径阈值作为判定条件:当虚拟手部位姿与目标拆解部位之间的空间距离≤时,判定满足可达性要求;否则,判定不满足可达性要求。

18、优选的,所述s2中,构建虚拟人体工效学分析模型,包括以下步骤:

19、以虚拟人体模型的双眼中心为顶点、双眼视线方向为轴线,构建具有预设视场角的三维可视锥体作为可视锥约束;

20、获取操作者当前训练科目的技能等级系数,通过综合技能评分映射获取;

21、计算所述可视锥约束的动态有效视场角,其中,为预设的衰减系数;

22、以所述动态有效视场角作为判定条件:计算视点位置与目标拆解部位空间坐标之间的连线向量与视角方向之间的夹角,当时,判定满足可视性要求;否则,判定不满足可视性要求。

23、优选的,所述s2中,构建虚拟人体工效学分析模型,还包括以下步骤:

24、获取机务教学大纲中各拆解训练科目预设的疲劳控制等级,所述疲劳控制等级根据训练科目的预估持续作业时长划分;

25、根据所述疲劳控制等级,计算操作舒适度约束中的关节角度范围阈值:;;其中,与分别为人体关节的生理最小与最大活动角度,与为预设的收缩系数;

26、设定持续施力时间阈值,其中,为基准施力时间,为预设的时间缩短系数;

27、当虚拟手部位姿对应的各虚拟关节角度均落入且当前施力持续时间≤时,判定满足舒适度要求;否则,判定不满足舒适度要求。

28、优选的,所述s3中,实时获取操作者在虚拟场景中的视角方向、视点位置及虚拟手部位姿数据,包括以下步骤:

29、通过头戴式显示设备的位姿传感器获取操作者头部的旋转矩阵与平移向量,根据所述旋转矩阵提取所述视角方向,根据所述平移向量提取所述视点位置;

30、通过手部追踪设备获取操作者双手各关节点的三维空间坐标数据,经过坐标映射转换后生成所述虚拟手部位姿数据;

31、对所述视角方向、视点位置及虚拟手部位姿数据分别添加采集时间戳,以所述采集时间戳为基准对三类数据进行时序对齐处理。

32、优选的,所述s4中,判定当前视角下目标拆解部位是否满足可视性要求,包括以下步骤:

33、获取当前帧的视点位置坐标与目标拆解部位的空间坐标,计算连线向量;

34、获取当前帧的视角方向向量;

35、计算所述连线向量与所述视角方向向量之间的夹角;若,判定满足可视性要求,允许执行拆解动作;若,判定不满足可视性要求,计算偏离角度,以目标拆解部位在显示画面中的位置中心为参考,生成包含视角旋转方向与旋转角度值的调整引导提示。

36、优选的,所述s5中,根据模拟所得的受力反馈判定拆解操作是否有效,包括以下步骤:

37、获取物理引擎模拟输出的拆解工具与目标零部件之间的接触力矢量与力矩矢量;

38、计算所述接触力矢量与目标零部件预设的拆解方向矢量之间的夹角;计算所述接触力矢量的模长;

39、若且,则判定拆解操作有效,驱动虚拟拆解动作完成,并更新数字样机中目标零部件的位姿数据与装配关系状态;若且,则判定拆解操作无效,计算施力方向偏差角,生成包含偏差角方向与角度的工具姿态调整提示;若且,则判定拆解操作无效,计算施力不足量,生成包含所需增加施力大小的施力增强提示;若且,则判定拆解操作无效,同时生成所述工具姿态调整提示与施力增强提示;其中,为预设的施力方向允许偏差角阈值,为目标零部件预设的拆解阻力阈值。

40、本发明的有益效果:

41、本发明通过构建包含可达域约束、可视锥约束及操作舒适度约束的虚拟人体工效学分析模型,在虚拟拆解中实时模拟维修人员的视野遮挡、操作可达范围及作业舒适度限制,解决了现有系统将操作者视为“万能手”导致训练与真实作业脱节的问题,使学员在虚拟环境中能够切实体会真实拆解的空间约束与体力消耗,显著提升了仿真训练的真实性;

42、本发明通过获取学员历史训练的操作错误次数与完成时长数据计算综合技能评分,据此动态调节可达域的有效半径阈值,使系统能够根据不同学员的实际操作能力自动调整空间约束的严苛程度,解决了现有系统对所有学员采用统一判定标准而无法兼顾差异化训练需求的问题,实现了因材施教的个性化教学效果;

43、本发明通过将物理引擎模拟得到的接触力矢量与预设拆解方向矢量进行夹角对比及模长对比,对拆解操作失败的原因进行方向偏差与施力不足两种类型的细粒度诊断,并分别生成包含偏差角度或所需增加施力大小的量化调整提示,解决了现有系统仅输出“操作失败”结论性信息而缺乏明确改进指引的问题,实现了具有诊断-反馈-纠正闭环的教学功能。