
本發明涉及火炮領域,尤其是涉及一種火炮平穩度評價方法、系統、電子設備及可讀存儲介質。
背景技術:
1、火炮擊發之前需要盡量保持火炮的平穩度,平穩度越好則射擊精度更高,反之,平穩度越差則射擊精度低,因此如何保持火炮的平穩度就成了一項重要的技術任務。而如果想要提高對火炮平穩度的調教,首先便需要實現對火炮平穩度的檢測和評價,后續才能夠基于評價結果對火炮的平穩度進行有效的調教。現階段對于火炮的評價主要是基于人工進行,或者利用攝像頭進行視頻采集,后續根據拍攝的影像再人工進行平穩度分析。現階段也有直接利用視頻采集結果進行圖像處理分析的方法,但是圖像處理過程較為復雜,且在檢測現場可能會因為存在大量的灰塵干擾或者被遮擋等原因導致無法采集到有效的影像信息。
技術實現思路
1、本發明旨在至少解決現有技術中存在的技術問題之一。為此,本發明提出一種火炮平穩度評價方法,所述火炮平穩度評價方法解決了難以對火炮平穩度進行有效評價的問題。
2、本發明還提出了一種火炮平穩度評價系統、以及用于存儲上述火炮平穩度評價方法的電子設備和計算機可執行指令的存儲介質。
3、根據本發明第一方面實施例的火炮平穩度評價方法,包括:
4、獲取火炮的n個角速度信息,n個所述角速度信息為所述火炮從開始測距到開始擊發這一時間段內采集得到,且n個所述角速度信息對應的采集時刻皆不相同并按照時序排列,每個所述角速度信息至少包括垂直角速度信息和水平角速度信息;
5、按照時序從n個所述角速度信息中得到n-1組角度計算數組,每組所述角度計算數組皆包括依次相鄰的預設計算窗口長度數的所述角速度信息;
6、在每組所述角度計算數組中計算每一組相鄰兩個時刻的所述角速度信息對應的水平偏移量、垂直偏移量、水平速度分量和垂直速度分量;
7、根據所述水平偏移量和所述垂直偏移量確定出每組所述角度計算數組對應的方向平穩度;
8、根據所述水平速度分量和所述垂直速度分量確定出每組所述角度計算數組對應的速度平穩度;
9、根據n-1組所述方向平穩度和所述速度平穩度計算出平穩度評價結果。
10、根據本發明實施例的火炮平穩度評價方法,至少具有如下技術效果:
11、本發明實施例的火炮平穩度評價方法通過直接采集火炮的垂直角速度信息和水平角速度信息,從而可以利用垂直角速度信息和水平角速度信息完成對火炮方向平穩度和速度平穩度的檢測,并最終基于方向平穩度和速度平穩度完成對火炮平穩度的評價。本發明實施例的火炮平穩度評價方法相較于利用視頻采集設備采集的影像并進行圖像處理分析完成火炮平穩度評價的方式而言,具備更好的準確度,同時也可以有效的避免環境對檢測的干擾。
12、根據本發明的一些實施例,所述按照時序從n個所述角速度信息中得到n-1組角度計算數組,包括:
13、以n個所述角速度信息中位于首位所述角速度信息為起點,并根據預設計算窗口長度數選取第一組所述角度計算數組;
14、以上一次選取的所述角度計數數組中位于第二位的所述角速度信息為起點,根據預設計算窗口長度數選取本次的所述角度計算數組,直至選取出第二組所述角度計數組至第n-1組所述角度計數數組。
15、根據本發明的一些實施例,相鄰兩個時刻的所述角速度信息對應的所述水平偏移量和所述垂直偏移量由以下步驟得到:
16、相鄰兩個時刻對應的垂直角速度信息進行減法計算,得到所述垂直偏移量;
17、相鄰兩個時刻對應的水平角速度信息進行減法計算,得到所述水平偏移量。
18、根據本發明的一些實施例,每組所述角度計算數組對應的方向平穩度由以下步驟得到:
19、根據每組所述角度計算數組對應的多個所述垂直偏移量和多個所述水平偏移量確定多個中間斜率;
20、根據多個所述中間斜率確定所述方向平穩度。
21、根據本發明的一些實施例,相鄰兩個時刻的所述角速度信息對應的所述水平速度分量和垂直速度分量由以下步驟得到:
22、相鄰兩個時刻對應的垂直角速度信息進行均值計算,得到所述垂直速度分量;
23、相鄰兩個時刻對應的水平角速度信息進行均值計算,得到所述水平速度分量。
24、根據本發明的一些實施例,每組所述角度計算數組對應的速度平穩度由以下步驟得到:
25、根據每組所述角度計算數組對應的多個所述垂直速度分量和多個所述水平速度分量得到多個中間平方根結果;
26、根據多個所述中間平方根結果確定所述速度平穩度。
27、根據本發明的一些實施例,所述根據n-1組所述方向平穩度和所述速度平穩度計算出平穩度評價結果,包括以下步驟:
28、對每組所述方向平穩度和所述速度平穩度進行均值計算,得到綜合平穩度;
29、根據n-1個所述綜合平穩度確定所述平穩度評價結果。
30、根據本發明第二方面實施例的火炮平穩度評價系統,包括:
31、數據獲取模塊,用于獲取火炮的n個角速度信息,n個所述角速度信息為所述火炮從開始測距到開始擊發這一時間段內采集得到,且n個所述角速度信息對應的采集時刻皆不相同并按照時序排列,每個所述角速度信息至少包括垂直角速度信息和水平角速度信息;
32、數據預設模塊,用于按照時序從n個所述角速度信息中得到n-1組角度計算數組,每組所述角度計算數組皆包括依次相鄰的預設計算窗口長度數的所述角速度信息;
33、偏移量分量計算模塊,用于在每組所述角度計算數組中計算每一組相鄰兩個時刻的所述角速度信息對應的水平偏移量、垂直偏移量、水平速度分量和垂直速度分量;
34、方向平穩計算模塊,用于根據所述水平偏移量和所述垂直偏移量確定出每組所述角度計算數組對應的方向平穩度;
35、速度平穩計算模塊,用于根據所述水平速度分量和所述垂直速度分量確定出每組所述角度計算數組對應的速度平穩度;
36、結果輸出模塊,用于根據n-1組所述方向平穩度和所述速度平穩度計算出平穩度評價結果。
37、根據本發明實施例的火炮平穩度評價系統,至少具有如下技術效果:
38、本發明實施例的火炮平穩度評價系統通過直接采集火炮的垂直角速度信息和水平角速度信息,從而可以利用垂直角速度信息和水平角速度信息完成對火炮方向平穩度和速度平穩度的檢測,并最終基于方向平穩度和速度平穩度完成對火炮平穩度的評價。本發明實施例的火炮平穩度評價系統相較于利用視頻采集設備采集的影像并進行圖像處理分析完成火炮平穩度評價的方式而言,具備更好的準確度,同時也可以有效的避免環境對檢測的干擾。
39、根據發明第三方面實施例的電子設備,包括存儲器、通訊模塊、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如上述的火炮平穩度評價方法。由于藍牙設備采用了上述實施例的火炮平穩度評價方法的全部技術方案,因此至少具有上述實施例的技術方案所帶來的所有有益效果。
40、根據發明第四方面實施例的計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機可執行指令,所述計算機可執行指令用于使計算機執行上述的火炮平穩度評價方法。由于計算機可讀存儲介質采用了上述實施例的火炮平穩度評價方法的全部技術方案,因此至少具有上述實施例的技術方案所帶來的所有有益效果。
41、本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。