射击按压动作检测的方法及装置与流程
未命名
09-29
阅读:72
评论:0
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.图1是本发明实施例公开的射击按压动作检测的方法的流程示意图;
42.图2是本发明实施例公开的进行持枪稳定性检测的流程示意图;
43.图3是本发明实施例公开的打靶成绩确定的流程示意图;
44.图4是本发明实施例公开的基于按压行程曲线进行稳定性计算的流程示意图;
45.图5是本发明实施例公开的控制仿真枪械处于工作状态的流程示意图;
46.图6是本发明实施例公开的按压行程曲线的显示示意图;
47.图7是本发明实施例公开的模拟扳机实时状态的显示示意图;
48.图8是本发明实施例公开的移动轨迹显示的示意图;
49.图9是本发明实施例公开的瞄准稳定性分析曲线一示意图;
50.图10是本发明实施例公开的瞄准稳定性分析曲线又一示意图;
51.图11是本发明实施例公开的步枪模拟训练的流程示意图;
52.图12是本发明实施例公开的手枪模拟训练的流程示意图;
53.图13是本发明实施例公开的相机参数调整页面的示意图;
54.图14是本发明实施例提供的一种射击按压动作检测的装置的结构示意图;
55.图15是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
56.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
57.需要说明的是,本发明的说明书和权利要求书中的术语“第一”、“第二”、“第三”、“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,示例性地,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
58.传统的模拟射击装备大多基于电磁式训练器设计,在电磁式训练器中,手动和全自动射击模式基于程序设计实现,切换控制的仿真模拟效果较差,难以在要求较高的专业化场景中进行应用。并且在进行具体实施时,现有的方案只能够对结果进行展示,比如只是展示枪击的环数等目标参量,而没有其他的参量来对训练者进行更加全面的评价,进而无法有针对性的对训练者进行深度提升建议。基于此,本发明实施例公开了射击按压动作检测的方法、装置、电子设备及存储介质,其通过采用霍尔元件对磁铁运动变化的检测来确定扳机的位置变化,从而实现对用户进行模拟射击时,按压扳机进行准确位置检测,以提供多维度射击参数给受训人员参考,辅助提升训练效果。
59.实施例一
60.请参阅图1,图1是本发明实施例公开的射击按压动作检测的方法的流程示意图。其中,本发明实施例所描述的方法的执行主体为由软件或/和硬件组成的执行主体,该执行主体可以通过有线或/和无线方式接收相关信息,并可以发送一定的指令。当然,其还可以具有一定的处理功能和存储功能。该执行主体可以控制多个设备,例如远程的物理服务器或云服务器以及相关软件,也可以是对某处安置的设备进行相关操作的本地主机或服务器以及相关软件等。在一些场景中,还可以控制多个存储设备,存储设备可以与设备放置于同一地方或不同地方。如图1所示,该基于射击按压动作检测的方法包括以下步骤:
61.s101:发送枪械控制指令至相应的仿真枪械处以使所述仿真枪械处控制该仿真枪械处于工作状态,其中,所述工作状态为气动盒和仿真枪械均处于开启状态;
62.在准备开始时,需要通过主动端来控制相应训练终端处于工作状态,也即是控制仿真枪械处于工作状态才能进行后续的射击操作。
63.更为优选的,在所述发送枪械控制指令之前,还包括:
64.接收教员端配置的训练科目、训练条件和受训人员;
65.发布相应的训练任务,基于所述训练任务生成训练任务场景,并将所述训练任务场景与相应的受训人员的训练终端进行数据关联。
66.在训练开始前,需要在教员端配置各项参数,比如参与受训人员的数量以及训练科目等,只有在教员端进行配置的前提下,受训人员才能够进行后续的仿真训练模拟。针对不同的训练科目采用不同的训练流程,具体如图11和图12所示。
67.更为优选的,图5是本发明实施例公开的控制仿真枪械处于工作状态的流程示意图,如图5所示,所述控制仿真枪械处于工作状态,包括:
68.s1011:获取与相应仿真枪械关联的复进弹簧弹力信息、后坐行程信息、静态气压信息和活塞内腔体积信息;
69.s1012:将所述复进弹簧弹力信息、后坐行程信息、静态气压信息和活塞内腔体积信息作为常量输入与仿真枪械关联的仿真软件;
70.s1013:分别输入不同的气阀开闭时间来进行仿真枪械的运动仿真,并采集所述仿真枪械的后座用时数据和复进用时数据,并将所述后座用时数据和复进用时数据作为模拟射击的射击用时;
71.s1014:基于所述射击用时以及激光控制信息来控制仿真枪械进入工作状态。
72.在进行具体实施时真实的模拟仿真是需要解决的关键问题;对于轻武器而言,在武器工作效果方面要想实现无差异化仿真,主要需解决两个问题:一是武器发射后坐力无
差异化仿真,二是在确保与实枪一致的后坐行程前提下的模拟射速无差异化仿真。
73.在进行具体实施时,对于后坐力无差异化仿真,通过合理设计活塞结构、供气压力及供气时间即可有效解决。而模拟射速无差异化仿真技术则是本发明实施例的一个技术重难点问题,它是制约仿真武器工作效果与真实枪械工作效果是否一致的关键技术。仿真武器要想使受训对象体验到与实枪基本一致的操作体验,除后坐、复进仿真要逼真外,还要以硬件模拟的方式,使模拟射速与实枪理论射速基本一致。
74.本发明实施例中,逼真的射速仿真主要采取如下途径解决:运用运动仿真软件,根据仿真武器设计方案,将仿真武器复进弹簧弹力、仿真枪机设计后坐行程、静态气压、活塞内腔体积等参数作为常量输入仿真软件。分别输入不同的气阀开闭时间(供气间隔时间),令仿真软件进行运动仿真,采集后坐用时和复进用时数据,一个完整循环(后坐+复进)即为模拟射击一发的射击用时。根据实枪的技术参数,得出理想条件下连发射击时,完成一次发射的用时数据。以该数据为依据,从仿真试验数据中找出与数据一致的气阀开闭时间设计方案;
75.将该方案输入射击能力提升训练仿真支持系统的气动控制模块,使用仿真武器进行实际试验。采集实际数据,根据实际数据对气阀开闭时间设计方案进行修改,直至实际仿真射击时硬件模拟射速与实枪基本一致。通过上述方式能够更加真实的实现对射击状态的仿真模拟。
76.s102:通过投影设备将设定训练场景投射至相应的显示屏幕上;
77.在进行具体实施的时候,由于采用的场景模拟的情况,故而通过投影设备来将训练场景投射至相应的显示屏幕上;比如可以投放移动的人形靶位或者固定靶位等来进行具体的场景模拟。
78.s103:在仿真训练过程中,通过设置于仿真枪械壳体处的霍尔元件来检测设置于模拟扳机处的磁铁相对于所述霍尔元件的位置变化以根据所述位置变化确定相应的位置感应信息;
79.s104:根据所述位置感应信息来获取模拟扳机的按压行程信息,并基于所述按压行程信息确定受训人员成绩。
80.在进行具体实施的时候,主要通过可以通过磁铁与霍尔元件的组合来进行扣动扳机的位置检测,具体的,磁铁固定在模拟扳机上,通过扣动扳机控制磁铁与站立霍尔的距离,电路板根据站立霍尔因距离受到磁铁的影响程度形成数据,然后软件通过数据生成实时曲线图,以此进行训练观察受训人员扳机扣动情况进而确定受训人员的扳机扣动状态。
81.更为优选的,在所述根据所述位置感应信息来获取模拟扳机的按压行程信息之后,还包括:
82.获取与所述仿真枪械关联的仿真图像,并基于所述按压行程信息对仿真图像处的扳机位置进行模拟更新显示。
83.具体如图6和图7所示,在进行具体实施的时候可以采用多种显示方式来进行扣动扳机的显示,一种就是可以如图6所示的采用按压曲线的方式来进行检测,另一种可以如图7所示采用扳机实施状态来实时显示用户扣动扳机的状态,其都能够更好的展示用户的扳机扣动状态。
84.更为优选的,图2是本发明实施例公开的进行持枪稳定性检测的流程示意图,如图
2所示,在所述根据所述位置感应信息来获取模拟扳机的按压行程信息之后,还包括:
85.s1041:通过相机激光识别组件获取仿真训练过程中的所述仿真枪械的射击参数信息,所述射击参数信息包括移动信息;其中,所述移动信息为仿真枪械在发射前预设时间内的激光轨迹移动信息;
86.在进行具体射击训练的时候,比较关键的时间点是射击前的一段时间,如果子弹发射前受训人员都处于稳定状态,也即是能够控制激光固定在射击点内的范围区域,那么最终射击的准确性会大大提高。故而,在进行具体实施时,本发明通过设置在预设时间内对轨迹进行实施检测来确定用户的持枪稳定性。
87.在进行具体射击训练的时候,比较关键的时间点是射击前的一段时间,如果子弹发射前受训人员都处于稳定状态,也即是能够控制激光固定在射击点内的范围区域,那么最终射击的准确性会大大提高。故而,在进行具体实施时,本发明通过设置在预设时间内对轨迹进行实施检测来确定用户的持枪稳定性。
88.更为优选的,在所述通过相机激光识别组件获取仿真训练过程中的所述仿真枪械的射击参数信息之前,还包括:
89.在标定状态下,获取仿真枪械在瞄准状态下的激光照射的初始位置信息;
90.对所述初始位置信息进行偏移校准以得到校准后的校准位置信息;
91.将所述校准位置信息与当前使用仿真枪械的用户信息进行关联存储;
92.接收用户对相机激光识别组件进行的光斑识别面积、光斑识别周长、散步弹道设置;其中所述光斑识别面积和光斑识别周长均采用区间阈值设置;
93.在进行具体实施时,由于不同受训人员在进行瞄准时习惯不同,即是是同一套设备,不同人员在瞄准的时候也会有一定的偏差,比如本来激光点应该瞄准中间位置,但是由于视线偏差;在受训者看来是瞄准了中间位置,但是对于外部观看者来说,瞄准的位置则产生偏差。所以在进行具体实施的时候,可以针对不同的用户来进行校准,比如可以调整偏移几个像素点,最终还能够将该偏移数据与特定的用户进行数据关联存储;因为模拟训练枪并非每个人独有的,而是多个人共同使用,这就使得进行数据关联存储的必要性提高了很多。因为模拟枪械的数量有限,所以基于更有的成本考虑进行数据存储,具有更有的使用效果。系统能够基于图像分析原理,自动进行相机标定,且标定完成后,在相机位置、屏幕位置不变的情况下,无需二次标定。本发明实施例的方案还能够对像机的快门阈值、识别阈值、光斑识别面积设置、散布设置等与识别相关的关键参数进行调整;具体的相机参数调整页面如图13所示。
94.所述通过相机激光识别组件获取仿真训练过程中的所述仿真枪械的射击参数信息,包括:
95.通过调用图形库解析相机实时画面并进行激光点位捕捉;
96.将检测到的激光点信息在映射到显示界面,所述显示页面包括目标靶图像、激光点数量信息和激光点轨迹信息。
97.通过相机激光识别组件能够高效的获取仿真枪械的激光扫射轨迹以及在扣动扳机时,获取相对应的射击点位信息便于进行后续的成绩确定。
98.s1042:根据所述移动信息来确定受训人员的持枪稳定性;
99.所述基于所述按压行程信息确定受训人员成绩,包括:
100.基于所述按压行程信息和持枪稳定性确定受训人员成绩。
101.在进行具体实施的时候,可以通过移动轨迹来进行持枪稳定性分析,如图8、图9和图10所示,其为具体检测时,激光在相应位置的移动轨迹,通过上述方式能够实现较好的持枪检测,后续可以基于上述移动轨迹以及位置来进行射击复盘,能够辅助提升受训人员训练成果,为受训人员提供更加明确的训练方向。
102.更为优选的,所述仿真枪械和相机激光识别组件的数量均为多个,且所述仿真枪械与相机激光识别组件一一对应;所述相机激光识别组件用于获取与仿真枪械关联的射击点位信息和激光轨迹信息。
103.现有的一般在进行采集的时候都是采用一个相机激光识别组件来对整个显示画面进行检测,而在本发明实施例中为了进行准确识别采用一一对应的方式来进行获取,由于采用了联动的设计方式,使得在进行实施的时候即是存在别人误打靶的情况,也能够进行准确的区分;提高最终成绩识别的稳定性,甚至在进行具体实施的时候,还可以结合激光移动轨迹来进行打靶的综合判断,进而提高成绩识别的准确性。
104.更为优选的,所述移动信息为激光在目标靶上的移动轨迹;或,
105.所述根据所述移动信息来确定受训人员的持枪稳定性,包括:
106.基于所述移动信息确定受训人员的持枪移动位置;
107.基于所述训练场景确定受训人员瞄准中心点位;并基于所述瞄准中心点位确定移动区间信息;
108.将所述持枪移动位置与所述移动区间信息进行匹配以确定受训人员的持枪稳定性。
109.上述方式为采用区间匹配来进行持枪稳定性检测的方式,若用户的轨迹基本都在瞄准中心点附近,则可以确定其稳定性较高,若其移动区间过大,那么则可以确定受训人员的持枪稳定性较差,这样在后续进行射击的时候,容易产生射击偏差,因为在进行射击的时候比较重要的就是在射击前那段时间,若在该时间内用户持枪基本没有进行任何移动,那么最终射击点也就是瞄准点。
110.更为优选的,图3是本发明实施例公开的打靶成绩确定的流程示意图,如图3所示,所述射击参数信息还包括射击点位信息;在所述通过相机激光识别组件获取训练过程中的所述仿真枪械的射击参数信息之后,还包括:
111.s105:基于所述射击点位信息来确定相应受训人员的打靶训练结果;
112.s106:根据所述打靶训练结果和持枪稳定性来受训人员的综合训练结果。
113.在最终结果评价的时候可以不单单结合打靶成绩(9环、10环、8环),还可以结合射击前的持枪稳定性来进行分析,一般的进行持枪稳定性分析可以通过采用陀螺仪来进行检测;但是在本发明实施例中由于已经存在有激光检测设备,故而通过对射击点的轨迹来进行分析更加方便,并且由于激光仿真枪械的特性,在用户距离射击靶位远或者距离射击靶位近的其检测灵敏度不同,能够更好的反映真实的情况,具备更好的仿真性。
114.更为优选的,所述枪械控制指令包括帧头帧尾、保险状态、枪栓状态、弹匣状态、弹量数、板机状态、弹量模式、击发板机次数、板机线性数值和枪型;
115.所述射击模拟训练方法,包括:
116.在所述训练终端,每进行一次模拟射击则进行一次枪械控制指令更新。
117.为了更加真实的对实际情况进行模拟,在进行设计的时候,可以通过传感器获取仿真枪械各个位点的控制信息,比如一般枪械有几发子弹,每进行一次扳机扣动则进行一次虚拟射击,当枪械内的子弹被打光的时候,则需要通过上弹操作来进行弹药填充。
118.更为优选的,图4是本发明实施例公开的基于按压行程曲线进行稳定性计算的流程示意图,如图4所示,所述根据所述位置感应信息来获取模拟扳机的按压行程信息,并基于所述按压行程信息确定受训人员成绩,包括:
119.s104a:根据所述位置感应信息来获取模拟扳机的按压曲线信息;
120.s104b:基于区间阈值对所述按压曲线信息进行多段行程划分以得到多段按压行程曲线;
121.s104c:计算每一段按压行程曲线到相应中心点的第一距离信息以及各段按压行程曲线的中心点的第二距离信息;
122.s104d:基于所述第一距离信息和第二距离信息确定受训人员扣动扳机的稳定性。
123.这里在进行具体实施的时候可以采用多级距离区域划分来进行综合检测,其不单单对按压行程曲线进行区域划分,还针对不同区域来进行区域间距离检测,进而实现全方位多层次的按压稳定性检测。
124.本发明实施例中的射击按压动作检测的方法通过采用霍尔元件对磁铁运动变化的检测来确定扳机的位置变化,从而实现对用户进行模拟射击时,按压扳机进行准确位置检测,以提供多维度射击参数给受训人员参考,辅助提升训练效果。
125.实施例二
126.请参阅图14,图14是本发明实施例公开的射击按压动作检测的装置的结构示意图。如图14所示,该射击按压动作检测的装置可以包括:
127.发送模块21:用于发送枪械控制指令至相应的仿真枪械处以使所述仿真枪械处控制该仿真枪械处于工作状态,其中,所述工作状态为气动盒和仿真枪械均处于开启状态;
128.投影模块22:用于通过投影设备将设定训练场景投射至相应的显示屏幕上;
129.检测模块23:用于在仿真训练过程中,通过设置于仿真枪械壳体处的霍尔元件来检测设置于模拟扳机处的磁铁相对于所述霍尔元件的位置变化以根据所述位置变化确定相应的位置感应信息;
130.行程确定模块24:用于根据所述位置感应信息来获取模拟扳机的按压行程信息,并基于所述按压行程信息确定受训人员成绩。
131.本发明实施例中的射击按压动作检测的方法通过采用霍尔元件对磁铁运动变化的检测来确定扳机的位置变化,从而实现对用户进行模拟射击时,按压扳机进行准确位置检测,以提供多维度射击参数给受训人员参考,辅助提升训练效果。
132.实施例三
133.请参阅图15,图15是本发明实施例公开的一种电子设备的结构示意图。电子设备可以是计算机以及服务器等,当然,在一定情况下,还可以是手机、平板电脑以及监控终端等智能设备,以及具有处理功能的图像采集装置。如图15所示,该电子设备可以包括:
134.存储有可执行程序代码的存储器510;
135.与存储器510耦合的处理器520;
136.其中,处理器520调用存储器510中存储的可执行程序代码,执行实施例一中的射
击按压动作检测的方法中的部分或全部步骤。
137.本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行实施例一中的射击按压动作检测的方法中的部分或全部步骤。
138.本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行实施例一中的射击按压动作检测的方法中的部分或全部步骤。
139.本发明实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行实施例一中的射击按压动作检测的方法中的部分或全部步骤。
140.在本发明的各种实施例中,应理解,所述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
141.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
142.另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
143.所述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例所述方法的部分或全部步骤。
144.在本发明所提供的实施例中,应理解,“与a对应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。
145.本领域普通技术人员可以理解所述实施例的各种方法中的部分或全部步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子抹除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
146.以上对本发明实施例公开的射击按压动作检测的方法、装置、电子设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本
说明书内容不应理解为对本发明的限制。
技术特征:
1.一种射击按压动作检测的方法,其特征在于,包括:发送枪械控制指令至相应的仿真枪械处以使所述仿真枪械处控制仿真枪械处于工作状态,其中,所述工作状态为气动盒和仿真枪械均处于开启状态;通过投影设备将设定训练场景投射至相应的显示屏幕上;在仿真训练过程中,通过设置于仿真枪械壳体处的霍尔元件来检测设置于模拟扳机处的磁铁相对于所述霍尔元件的位置变化以根据所述位置变化确定相应的位置感应信息;根据所述位置感应信息来获取模拟扳机的按压行程信息,并基于所述按压行程信息确定受训人员成绩。2.如权利要求1所述的射击按压动作检测的方法,其特征在于,在所述根据所述位置感应信息来获取模拟扳机的按压行程信息之后,还包括:获取与所述仿真枪械关联的仿真图像,并基于所述按压行程信息对仿真图像处的扳机位置进行模拟更新显示。3.如权利要求1所述的射击按压动作检测的方法,其特征在于,在所述根据所述位置感应信息来获取模拟扳机的按压行程信息之后,还包括:通过相机激光识别组件获取仿真训练过程中的所述仿真枪械的射击参数信息,所述射击参数信息包括移动信息;其中,所述移动信息为仿真枪械在发射前预设时间内的激光轨迹移动信息;根据所述移动信息来确定受训人员的持枪稳定性;所述基于所述按压行程信息确定受训人员成绩,包括:基于所述按压行程信息和持枪稳定性确定受训人员成绩。4.如权利要求3所述的射击按压动作检测的方法,其特征在于,所述仿真枪械和相机激光识别组件的数量均为多个,且所述仿真枪械与相机激光识别组件一一对应;所述相机激光识别组件用于获取与仿真枪械关联的射击点位信息和激光轨迹信息。5.如权利要求3所述的射击按压动作检测的方法,其特征在于,所述射击参数信息还包括射击点位信息;在所述通过相机激光识别组件获取训练过程中的所述仿真枪械的射击参数信息之后,还包括:基于所述射击点位信息来确定相应受训人员的打靶训练结果;根据所述打靶训练结果和持枪稳定性来受训人员的综合训练结果。6.如权利要求1所述的射击按压动作检测的方法,其特征在于,所述根据所述位置感应信息来获取模拟扳机的按压行程信息,并基于所述按压行程信息确定受训人员成绩,包括:根据所述位置感应信息来获取模拟扳机的按压曲线信息;基于区间阈值对所述按压曲线信息进行多段行程划分以得到多段按压行程曲线;计算每一段按压行程曲线到相应中心点的第一距离信息以及各段按压行程曲线的中心点的第二距离信息;基于所述第一距离信息和第二距离信息确定受训人员扣动扳机的稳定性。7.如权利要求1所述的射击按压动作检测的方法,其特征在于,所述控制仿真枪械处于工作状态,包括:获取与相应仿真枪械关联的复进弹簧弹力信息、后坐行程信息、静态气压信息和活塞内腔体积信息;
将所述复进弹簧弹力信息、后坐行程信息、静态气压信息和活塞内腔体积信息作为常量输入与仿真枪械关联的仿真软件;分别输入不同的气阀开闭时间来进行仿真枪械的运动仿真,并采集所述仿真枪械的后座用时数据和复进用时数据,并将所述后座用时数据和复进用时数据作为模拟射击的射击用时;基于所述射击用时以及激光控制信息来控制仿真枪械进入工作状态。8.一种射击按压动作检测的系统,其特征在于,包括:发送模块:用于发送枪械控制指令至相应的仿真枪械处以使所述仿真枪械处控制该仿真枪械处于工作状态,其中,所述工作状态为气动盒和仿真枪械均处于开启状态;投影模块:用于通过投影设备将设定训练场景投射至相应的显示屏幕上;检测模块:用于在仿真训练过程中,通过设置于仿真枪械壳体处的霍尔元件来检测设置于模拟扳机处的磁铁相对于所述霍尔元件的位置变化以根据所述位置变化确定相应的位置感应信息;行程确定模块:用于根据所述位置感应信息来获取模拟扳机的按压行程信息,并基于所述按压行程信息确定受训人员成绩。9.一种电子设备,其特征在于,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行权利要求1至7任一项所述的射击按压动作检测的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行权利要求1至7任一项所述的射击按压动作检测的方法。
技术总结
本发明实施例涉及模拟训练技术领域,公开了一种射击按压动作检测的方法,包括:发送枪械控制指令至相应的仿真枪械处以使仿真枪械处控制仿真枪械处于工作状态;通过投影设备将设定训练场景投射至相应的显示屏幕上;在仿真训练过程中,通过设置于仿真枪械壳体处的霍尔元件来检测设置于模拟扳机处的磁铁相对于霍尔元件的位置变化以根据位置变化确定相应的位置感应信息;根据位置感应信息来获取模拟扳机的按压行程信息,并基于按压行程信息确定受训人员成绩。本发明实施例中的射击按压动作检测的方法通过采用霍尔元件对磁铁运动变化的检测来确定扳机的位置变化,从而实现对用户进行模拟射击时,按压扳机进行准确位置检测。按压扳机进行准确位置检测。按压扳机进行准确位置检测。
技术研发人员:柳玉 郭立军 张福 舒俊 张朋涛 黄伟
受保护的技术使用者:中国人民解放军91976部队
技术研发日:2023.05.31
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/