一种基于数据分析的智能化组合式无人机管控系统的制作方法
未命名
07-17
阅读:114
评论:0
1.本发明涉及无人机飞行过程管控技术领域,具体涉及一种基于数据分析的智能化组合式无人机管控系统。
背景技术:
2.无人驾驶飞机简称“无人机”,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机,或者由车载计算机完全地或间歇地自主地操作。无人机实际上是无人驾驶飞行器的统称,从技术角度定义可以分为:无人固定翼飞机、无人垂直起降飞机、无人飞艇、无人直升机、无人多旋翼飞行器、无人伞翼机等。与载人飞机相比,它具有体积小、造价低、使用方便、对作战环境要求低、战场生存能力较强等优点。由于无人驾驶飞机对未来空战有着重要的意义,世界各主要军事国家都在加紧进行无人驾驶飞机的研制工作。
3.对于无人机而言,经常需要到指定空域去执行飞行任务,比如说巡逻、巡视等飞行任务等。目前对无人机飞行过程中的管控方式,主要是通过无人机的gps定位模块结合人工操控实现对无人机在飞行过程中的管控工作,上述管控方式不够方便,需要人工不断干预,给使用过程带来了一定的不便,降低了产品的使用体验。为此,提出一种基于数据分析的智能化组合式无人机管控系统。
技术实现要素:
4.本发明所要解决的技术问题在于:如何解决现有管控方式不够方便,需要人工不断干预,给使用过程带来了一定的不便的问题,提供了一种基于数据分析的智能化组合式无人机管控系统。
5.本发明是通过以下技术方案解决上述技术问题的,本发明包括任务信息获取模块、图像采集模块、飞行状态检测模块、飞行状态分析模块、驱动控制模块;
6.所述任务信息获取模块,用于获取当前无人机本次飞行任务信息,并对飞行任务信息进行分析;
7.所述图像采集模块,用于按设定周期采集含有当前无人机的仰拍图像,即无人机图像,并对无人机图像进行预处理;
8.所述飞行状态检测模块,用于根据降噪及增强处理后的无人机图像,获取当前无人机在当前时刻点的飞行高度、飞行方向、飞行速度值;
9.所述飞行状态分析模块,用于根据当前无人机在当前时刻点的飞行高度、飞行方向、飞行速度值与当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围、当前时刻点的飞行速度值、当前时刻点的飞行方向进行比较分析,获取飞行高度分析结果、飞行方向分析结果、飞行速度值分析结果;
10.所述驱动控制模块,用于根据飞行高度分析结果、飞行方向分析结果、飞行速度值分析结果,生成对应的飞行高度指令、飞行方向指令、飞行速度值指令,并将飞行高度指令、飞行方向指令、飞行速度值指令发送至当前无人机控制器中。
11.更进一步地,所述任务信息获取模块包括飞行任务信息获取单元、飞行任务信息分析单元;所述飞行任务信息获取单元用于通过通讯接口读取当前无人机本次飞行任务信息数据包,并对飞行任务信息数据包进行解压,获取飞行任务信息数据,并将飞行任务信息数据发送至飞行任务信息分析单元中,其中,飞行任务信息数据包括飞行高度范围-时刻表、飞行轨迹-时刻图、飞行速度值-时刻表;所述飞行任务信息分析单元用于根据飞行任务信息数据中的飞行高度范围-时刻表、飞行轨迹-时刻图、飞行速度值-时刻表,获取当前无人机在本次飞行任务中预设的各时刻点的飞行高度范围、各时刻点的飞行方向、各时刻点的飞行速度值,并将其发送至飞行状态分析模块中。
12.更进一步地,所述各时刻点的飞行方向数据获取过程如下:
13.s11:获取飞行轨迹-时刻图,飞行轨迹-时刻图中各点的x轴、y轴坐标值表示各点在x轴、y轴所在平面上的位置,x轴、y轴在同一水平面上;
14.s12:飞行轨迹的起点为0时刻点,获取之后在飞行轨迹上各时刻点点的切线与x轴正方向的夹角,作为当前无人机在本次飞行任务中预设的各时刻点的飞行方向;
15.所述飞行高度范围-时刻表中包括当前无人机在本次飞行任务中预设的飞行高度范围与各时刻点之间的对应关系;
16.所述飞行速度值-时刻表中包括当前无人机在本次飞行任务中预设的飞行速度值与各时刻点之间的对应关系。
17.更进一步地,所述图像采集模块包括图像采集单元、图像预处理单元;所述图像采集单元用于通过工业相机按设定周期获取当前无人机的仰拍图像,即无人机图像,并将无人机图像发送至图像预处理单元中;所述图像预处理单元用于对无人机图像进行降噪及增强处理,得到降噪及增强处理后的无人机图像,所述工业相机设置在当前无人机执飞空域下方的地面上。
18.更进一步地,所述飞行状态检测模块包括无人机识别单元、飞行高度获取单元、飞行速度获取单元;所述无人机识别单元用于通过目标检测模型对降噪及增强处理后的无人机图像中的无人机进行目标识别,获取无人机目标检测框及其在图像坐标系中坐标位置,并将无人机目标检测框及其在图像坐标系中坐标位置发送至所述飞行高度获取单元、飞行速度获取单元中;所述飞行高度获取单元用于根据无人机目标检测框及其在图像坐标系中坐标位置,计算无人机目标检测框在图像坐标系中的面积sw,然后根据无人机目标检测框在图像坐标系中的面积sw在预设的面积范围-飞行高度数据库中进行查找,获取当前无人机当前时刻点的飞行高度;所述飞行速度获取单元用于根据上一个时刻点和当前时刻点的无人机图像中无人机目标检测框及其在图像坐标系中坐标位置,进而获取无人机目标检测框的中心点在图像坐标系中的坐标,上一个时刻点无人机目标检测框中心点记为w1,当前时刻点无人机目标检测框中心点记为w2,然后根据w1、w2点的坐标计算当前时刻点与上一个时刻点无人机目标检测框中心点的x轴坐标差值cx、y轴坐标差值cy,根据cx、cy分别计算当前无人机当前时刻点的x轴分速度vx、y轴分速度vy,最后对x轴分速度vx、y轴分速度vy矢量计算,得到飞行速度,即矢量合速度,获取矢量合速度的绝对值以及与x轴正方向的夹角值,即获取到当前无人机在当前时刻点飞行速度值、飞行方向。
19.更进一步地,所述面积范围-飞行高度范围数据库中包含飞行高度与当前无人机目标检测框在图像坐标系中面积范围的对应关系。
20.更进一步地,所述飞行速度获取单元的具体处理过程如下:
21.s21:根据上一个时刻点和当前时刻点的无人机图像中无人机目标检测框及其在图像坐标系中坐标位置,进而获取无人机目标检测框的中心点在图像坐标系中的坐标,上一个时刻点无人机目标检测框中心点记为w1,当前时刻点无人机目标检测框中心点记为w2;
22.s22:根据w1、w2点的坐标计算当前时刻点与上一个时刻点无人机目标检测框中心点的x轴坐标差值cx、y轴坐标差值cy,计算公式分别如下:
23.cx=x2-x1
24.cy=y2-y1
25.其中,x2为w2点在图像坐标系中的x轴坐标值,x1为w1点在图像坐标系中的x轴坐标值,y2为w2点在图像坐标系中的y轴坐标值,y1为w1点在图像坐标系中的y轴坐标值;
26.s23:根据cx、cy分别计算当前无人机当前时刻点的x轴分速度vx、y轴分速度vy,计算公式分别如下:
27.vx=cx/t
28.vy=cy/t
29.其中,t为当前时刻点与上一时刻点之间时间差,单位为s,在本实施例中,t取1s;
30.s24:对x轴分速度vx、y轴分速度vy矢量计算,得到飞行速度,即矢量合速度,获取矢量合速度的绝对值以及与x轴正方向的夹角值,即获取到当前无人机在当前时刻点飞行速度值、飞行方向。
31.更进一步地,飞行轨迹-时刻图的x轴、y轴对应与图像坐标系的x轴、y轴相互平行。
32.更进一步地,在所述飞行状态分析模块中,通过当前无人机在当前时刻点的飞行高度与当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围的最大值、最小值的比较结果,获取当前无人机在当前时刻点后需要下降、上升或保持当前飞行高度的分析结果,即飞行高度分析结果;通过当前无人机在当前时刻点的飞行方向与当前无人机在本次飞行任务中预设的当前时刻点的飞行方向之间的夹角差值,获取当前无人机在当前时刻点后是否需要调整飞行方向的分析结果,即飞行方向分析结果;通过当前无人机在当前时刻点飞行速度值与当前无人机在本次飞行任务中预设的当前时刻点的飞行速度值之间的速度值差值,获取当前无人机在当前时刻点后是否需要调整飞行速度值的分析结果,即飞行速度值分析结果。
33.更进一步地,在所述驱动控制模块中,在当前无人机在当前时刻点的飞行高度落入当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围的最大值、最小值之间时,生成保持当前飞行高度的飞行高度指令;在当前无人机在当前时刻点的飞行高度大于等于当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围的最大值时,生成需要下降的飞行高度指令;在当前无人机在当前时刻点的飞行高度小于等于当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围的最小值时,生成需要上升的飞行高度指令;
34.在所述驱动控制模块中,在当前无人机在当前时刻点的飞行方向与当前无人机在本次飞行任务中预设的当前时刻点的飞行方向之间的夹角差值不为零时,根据夹角差值的数值大小和正负号生成需要调整飞行方向的飞行方向指令;在当前无人机在当前时刻点的
飞行方向与当前无人机在本次飞行任务中预设的当前时刻点的飞行方向之间的夹角差值为零时,生成不需要调整飞行方向的飞行方向指令;
35.在所述驱动控制模块中,在当前无人机在当前时刻点飞行速度值与当前无人机在本次飞行任务中预设的当前时刻点的飞行速度值之间的速度值差值不为零时,根据速度值差值的数值大小和正负号生成需要调整飞行速度值的飞行速度值指令;在当前无人机在当前时刻点飞行速度值与当前无人机在本次飞行任务中预设的当前时刻点的飞行速度值之间的速度值差值为零时,生成不需要调整飞行速度值的飞行速度值指令。
36.本发明相比现有技术具有以下优点:该基于数据分析的智能化组合式无人机管控系统,通过设置的飞行状态检测模块、飞行状态分析模块等,能够方便地对无人机的飞行状态进行检测及分析,便于后续根据分析结果对无人机飞行过程进行管控;基于飞行高度和飞行速度两个参数对无人机飞行状态进行检测及分析,可方便地实现对无人机飞行过程的组合化管控,不需要人工进行不断的干预。
附图说明
37.图1是本发明实施例中的基于数据分析的智能化组合式无人机管控系统的结构示意图;
38.图2是本发明实施例中的飞行轨迹-时刻图的示例图(图中飞行轨迹上的点之间的间隔时间为1s);
39.图3是本发明实施例中工业相机与无人机的相对位置示意图。
40.图4是本发明实施例中w1点、w2点在图像中的示例图。
具体实施方式
41.下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
42.本实施例提供一种技术方案:一种基于数据分析的智能化组合式无人机管控系统,包括任务信息获取模块、图像采集模块、飞行状态检测模块、飞行状态分析模块、驱动控制模块;
43.在本实施例中,所述任务信息获取模块,用于获取当前无人机本次飞行任务信息,并对飞行任务信息进行分析;
44.具体的,所述任务信息获取模块包括飞行任务信息获取单元、飞行任务信息分析单元;所述飞行任务信息获取单元用于通过通讯接口读取当前无人机本次飞行任务信息数据包,并对飞行任务信息数据包进行解压,获取飞行任务信息数据,并将飞行任务信息数据发送至飞行任务信息分析单元中,其中,飞行任务信息数据包括飞行高度范围-时刻表、飞行轨迹-时刻图、飞行速度值-时刻表;所述飞行任务信息分析单元用于根据飞行任务信息数据中的飞行高度范围-时刻表、飞行轨迹-时刻图、飞行速度值-时刻表,获取当前无人机在本次飞行任务中预设的各时刻点(各秒)的飞行高度范围、各时刻点(各秒)的飞行方向、各时刻点(各秒)的飞行速度值,并将上述各类数据发送至飞行状态分析模块中。
45.作为更具体的,所述各时刻点(各秒)的飞行方向数据获取过程如下:
46.s11:获取飞行轨迹-时刻图(如图2所示),飞行轨迹-时刻图中各点的x轴、y轴坐标值表示各点在x轴、y轴所在平面上的位置,x轴、y轴在同一水平面上;
47.s12:飞行轨迹的起点为0时刻点,获取之后在飞行轨迹上各时刻点(各秒)点的切线与x轴正方向的夹角,作为当前无人机在本次飞行任务中预设的各时刻点(各秒)的飞行方向。
48.作为更具体的,所述飞行高度范围-时刻表中包括当前无人机在本次飞行任务中预设的飞行高度范围与各时刻点之间的对应关系,比如在第5s时,飞行高度范围为50.0m-50.6m之间。
49.作为更具体的,所述飞行速度值-时刻表中包括当前无人机在本次飞行任务中预设的飞行速度值与各时刻点之间的对应关系,比如在第5s时,飞行速度值为5m/s,其中,飞行速度值为x轴、y轴所在水平面上的矢量合速度的绝对值,矢量合速度即当前无人机的x轴分速度(在x轴方向上的分速度)与y轴分速度(在x轴方向上的分速度)的矢量和,该矢量的方向即为飞行方向,也即为飞行速度方向。
50.在本实施例中,所述图像采集模块,用于按设定周期(本实施例中为1s)采集含有当前无人机的仰拍图像,即无人机图像,并对无人机图像进行预处理;
51.具体的,所述图像采集模块包括图像采集单元、图像预处理单元;所述图像采集单元用于通过工业相机按设定周期获取当前无人机的仰拍图像,即无人机图像,并将无人机图像发送至图像预处理单元中;所述图像预处理单元用于对无人机图像进行降噪及增强处理,得到降噪及增强处理后的无人机图像,提高了无人机图像的质量,有利于后续无人机的识别工作中。
52.作为更具体的,所述工业相机设置在当前无人机执飞空域下方的地面上,用于对无人机进行俯拍(见图3)。
53.作为更具体的,在所述图像预处理单元中,降噪处理时采用高斯滤波降噪方式进行,增强处理时采用直方图均衡方式进行。
54.在本实施例中,所述飞行状态检测模块,用于根据降噪及增强处理后的无人机图像,获取当前无人机在当前时刻点的飞行高度、飞行方向、飞行速度值;
55.具体的,所述飞行状态检测模块包括无人机识别单元、飞行高度获取单元、飞行速度获取单元;所述无人机识别单元用于通过目标检测模型对降噪及增强处理后的无人机图像中的无人机进行目标识别,获取无人机目标检测框及其在图像坐标系中坐标位置,并将无人机目标检测框及其在图像坐标系中坐标位置发送至所述飞行高度获取单元、飞行速度获取单元中;所述飞行高度获取单元用于根据无人机目标检测框及其在图像坐标系中坐标位置,计算无人机目标检测框在图像坐标系中的面积sw,然后根据无人机目标检测框在图像坐标系中的面积sw在预设的面积范围-飞行高度数据库中进行查找,获取当前无人机当前时刻点的飞行高度;所述飞行速度获取单元用于根据上一个时刻点和当前时刻点的无人机图像中无人机目标检测框及其在图像坐标系中坐标位置,进而获取无人机目标检测框的中心点在图像坐标系中的坐标,上一个时刻点无人机目标检测框中心点记为w1,当前时刻点无人机目标检测框中心点记为w2,然后根据w1、w2点的坐标计算当前时刻点与上一个时刻点无人机目标检测框中心点的x轴坐标差值cx、y轴坐标差值cy,根据cx、cy分别计算当前无人机当前时刻点的x轴分速度vx、y轴分速度vy,最后对x轴分速度vx、y轴分速度vy矢量计
算,得到飞行速度,即矢量合速度,获取矢量合速度的绝对值以及与x轴正方向的夹角值,即获取到当前无人机在当前时刻点飞行速度值、飞行方向;
56.作为更具体的,所述目标检测模型基于faster rcnn网络训练得到,在训练时通过大量人工标记的含有当前无人机的图片输入网络进行训练,训练完成后,通过性能指标对网络模型的识别性能进行评估,当网络模型的识别性能达到设置值时,保存网络模型,即目标检测模型。
57.作为更具体的,所述面积范围-飞行高度范围数据库中包含飞行高度与当前无人机目标检测框在图像坐标系中面积范围的对应关系。
58.作为更具体的,所述飞行速度获取单元的具体处理过程如下:
59.s21:根据上一个时刻点和当前时刻点的无人机图像中无人机目标检测框及其在图像坐标系中坐标位置,进而获取无人机目标检测框的中心点在图像坐标系中的坐标,上一个时刻点无人机目标检测框中心点记为w1,当前时刻点无人机目标检测框中心点记为w2(见图4);
60.s22:根据w1、w2点的坐标计算当前时刻点与上一个时刻点无人机目标检测框中心点的x轴坐标差值cx、y轴坐标差值cy,计算公式分别如下:
61.cx=x2-x1
62.cy=y2-y1
63.其中,x2为w2点在图像坐标系中的x轴坐标值,x1为w1点在图像坐标系中的x轴坐标值,y2为w2点在图像坐标系中的y轴坐标值,y1为w1点在图像坐标系中的y轴坐标值;
64.s23:根据cx、cy分别计算当前无人机当前时刻点的x轴分速度vx、y轴分速度vy,计算公式分别如下:
65.vx=cx/t
66.vy=cy/t
67.其中,t为当前时刻点与上一时刻点之间时间差,单位为s,在本实施例中,t取1s;
68.s24:对x轴分速度vx、y轴分速度vy矢量计算,得到飞行速度,即矢量合速度,获取矢量合速度的绝对值以及与x轴正方向的夹角值,即获取到当前无人机在当前时刻点飞行速度值、飞行方向。
69.作为更具体的,飞行轨迹-时刻图的x轴、y轴对应与图像坐标系的x轴、y轴相互平行,即x轴与x轴平行,y轴与y轴平行。
70.所述飞行状态分析模块,用于根据当前无人机在当前时刻点的飞行高度、飞行方向、飞行速度值与当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围、当前时刻点的飞行速度值、当前时刻点的飞行方向进行比较分析,获取飞行高度分析结果、飞行方向分析结果、飞行速度值分析结果。
71.具体的,在所述飞行状态分析模块中,通过当前无人机在当前时刻点的飞行高度与当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围的最大值、最小值的比较结果,获取当前无人机在当前时刻点后需要下降、上升或保持当前飞行高度的分析结果,即飞行高度分析结果;通过当前无人机在当前时刻点的飞行方向与当前无人机在本次飞行任务中预设的当前时刻点的飞行方向之间的夹角差值,获取当前无人机在当前时刻点后是否需要调整飞行方向的分析结果,即飞行方向分析结果;通过当前无人机在当前时刻点飞
行速度值与当前无人机在本次飞行任务中预设的当前时刻点的飞行速度值之间的速度值差值,获取当前无人机在当前时刻点后是否需要调整飞行速度值的分析结果,即飞行速度值分析结果。
72.在本实施例中,所述驱动控制模块,用于根据飞行高度分析结果、飞行方向分析结果、飞行速度值分析结果,生成对应的飞行高度指令、飞行方向指令、飞行速度值指令,并将飞行高度指令、飞行方向指令、飞行速度值指令发送至当前无人机控制器中,进而配合无人机控制器对无人机飞行过程进行有效管控,不需要人工不断干预。
73.具体的,在所述驱动控制模块中,在当前无人机在当前时刻点的飞行高度落入当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围的最大值、最小值之间时,生成保持当前飞行高度的飞行高度指令;在当前无人机在当前时刻点的飞行高度大于等于当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围的最大值时,生成需要下降的飞行高度指令;在当前无人机在当前时刻点的飞行高度小于等于当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围的最小值时,生成需要上升的飞行高度指令。
74.具体的,在所述驱动控制模块中,在当前无人机在当前时刻点的飞行方向与当前无人机在本次飞行任务中预设的当前时刻点的飞行方向之间的夹角差值不为零时,根据夹角差值的数值大小和正负号生成需要调整飞行方向的飞行方向指令;在当前无人机在当前时刻点的飞行方向与当前无人机在本次飞行任务中预设的当前时刻点的飞行方向之间的夹角差值为零时,生成不需要调整飞行方向的飞行方向指令。
75.具体的,在所述驱动控制模块中,在当前无人机在当前时刻点飞行速度值与当前无人机在本次飞行任务中预设的当前时刻点的飞行速度值之间的速度值差值不为零时,根据速度值差值的数值大小和正负号生成需要调整飞行速度值的飞行速度值指令;在当前无人机在当前时刻点飞行速度值与当前无人机在本次飞行任务中预设的当前时刻点的飞行速度值之间的速度值差值为零时,生成不需要调整飞行速度值的飞行速度值指令。
76.需要说明的是,执飞空域中仅存在当前无人机进行飞行任务。
77.综上所述,上述实施例的基于数据分析的智能化组合式无人机管控系统,通过设置的飞行状态检测模块、飞行状态分析模块等,能够方便地对无人机的飞行状态进行检测及分析,便于后续根据分析结果对无人机飞行过程进行管控;基于飞行高度和飞行速度两个参数对无人机飞行状态进行检测及分析,可方便地实现对无人机飞行过程的组合化管控,不需要人工进行不断的干预,同时也不需要借助gps定位模块来实现。
78.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
技术特征:
1.一种基于数据分析的智能化组合式无人机管控系统,其特征在于,包括:任务信息获取模块、图像采集模块、飞行状态检测模块、飞行状态分析模块、驱动控制模块;所述任务信息获取模块,用于获取当前无人机本次飞行任务信息,并对飞行任务信息进行分析;所述图像采集模块,用于按设定周期采集含有当前无人机的仰拍图像,即无人机图像,并对无人机图像进行预处理;所述飞行状态检测模块,用于根据降噪及增强处理后的无人机图像,获取当前无人机在当前时刻点的飞行高度、飞行方向、飞行速度值;所述飞行状态分析模块,用于根据当前无人机在当前时刻点的飞行高度、飞行方向、飞行速度值与当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围、当前时刻点的飞行速度值、当前时刻点的飞行方向进行比较分析,获取飞行高度分析结果、飞行方向分析结果、飞行速度值分析结果;所述驱动控制模块,用于根据飞行高度分析结果、飞行方向分析结果、飞行速度值分析结果,生成对应的飞行高度指令、飞行方向指令、飞行速度值指令,并将飞行高度指令、飞行方向指令、飞行速度值指令发送至当前无人机控制器中。2.根据权利要求1所述的一种基于数据分析的智能化组合式无人机管控系统,其特征在于:所述任务信息获取模块包括飞行任务信息获取单元、飞行任务信息分析单元;所述飞行任务信息获取单元用于通过通讯接口读取当前无人机本次飞行任务信息数据包,并对飞行任务信息数据包进行解压,获取飞行任务信息数据,并将飞行任务信息数据发送至飞行任务信息分析单元中,其中,飞行任务信息数据包括飞行高度范围-时刻表、飞行轨迹-时刻图、飞行速度值-时刻表;所述飞行任务信息分析单元用于根据飞行任务信息数据中的飞行高度范围-时刻表、飞行轨迹-时刻图、飞行速度值-时刻表,获取当前无人机在本次飞行任务中预设的各时刻点的飞行高度范围、各时刻点的飞行方向、各时刻点的飞行速度值,并将其发送至飞行状态分析模块中。3.根据权利要求2所述的一种基于数据分析的智能化组合式无人机管控系统,其特征在于:所述各时刻点的飞行方向数据获取过程如下:s11:获取飞行轨迹-时刻图,飞行轨迹-时刻图中各点的x轴、y轴坐标值表示各点在x轴、y轴所在平面上的位置,x轴、y轴在同一水平面上;s12:飞行轨迹的起点为0时刻点,获取之后在飞行轨迹上各时刻点点的切线与x轴正方向的夹角,作为当前无人机在本次飞行任务中预设的各时刻点的飞行方向。4.根据权利要求2所述的一种基于数据分析的智能化组合式无人机管控系统,其特征在于:所述飞行高度范围-时刻表中包括当前无人机在本次飞行任务中预设的飞行高度范围与各时刻点之间的对应关系;所述飞行速度值-时刻表中包括当前无人机在本次飞行任务中预设的飞行速度值与各时刻点之间的对应关系。5.根据权利要求2所述的一种基于数据分析的智能化组合式无人机管控系统,其特征在于:所述图像采集模块包括图像采集单元、图像预处理单元;所述图像采集单元用于通过工业相机按设定周期获取当前无人机的仰拍图像,即无人机图像,并将无人机图像发送至图像预处理单元中;所述图像预处理单元用于对无人机图像进行降噪及增强处理,得到降
噪及增强处理后的无人机图像,所述工业相机设置在当前无人机执飞空域下方的地面上。6.根据权利要求5所述的一种基于数据分析的智能化组合式无人机管控系统,其特征在于:所述飞行状态检测模块包括无人机识别单元、飞行高度获取单元、飞行速度获取单元;所述无人机识别单元用于通过目标检测模型对降噪及增强处理后的无人机图像中的无人机进行目标识别,获取无人机目标检测框及其在图像坐标系中坐标位置,并将无人机目标检测框及其在图像坐标系中坐标位置发送至所述飞行高度获取单元、飞行速度获取单元中;所述飞行高度获取单元用于根据无人机目标检测框及其在图像坐标系中坐标位置,计算无人机目标检测框在图像坐标系中的面积sw,然后根据无人机目标检测框在图像坐标系中的面积sw在预设的面积范围-飞行高度数据库中进行查找,获取当前无人机当前时刻点的飞行高度;所述飞行速度获取单元用于根据上一个时刻点和当前时刻点的无人机图像中无人机目标检测框及其在图像坐标系中坐标位置,进而获取无人机目标检测框的中心点在图像坐标系中的坐标,上一个时刻点无人机目标检测框中心点记为w1,当前时刻点无人机目标检测框中心点记为w2,然后根据w1、w2点的坐标计算当前时刻点与上一个时刻点无人机目标检测框中心点的x轴坐标差值cx、y轴坐标差值cy,根据cx、cy分别计算当前无人机当前时刻点的x轴分速度vx、y轴分速度vy,最后对x轴分速度vx、y轴分速度vy矢量计算,得到飞行速度,即矢量合速度,获取矢量合速度的绝对值以及与x轴正方向的夹角值,即获取到当前无人机在当前时刻点飞行速度值、飞行方向。7.根据权利要求6所述的一种基于数据分析的智能化组合式无人机管控系统,其特征在于:所述面积范围-飞行高度范围数据库中包含飞行高度与当前无人机目标检测框在图像坐标系中面积范围的对应关系。8.根据权利要求7所述的一种基于数据分析的智能化组合式无人机管控系统,其特征在于:所述飞行速度获取单元的具体处理过程如下:s21:根据上一个时刻点和当前时刻点的无人机图像中无人机目标检测框及其在图像坐标系中坐标位置,进而获取无人机目标检测框的中心点在图像坐标系中的坐标,上一个时刻点无人机目标检测框中心点记为w1,当前时刻点无人机目标检测框中心点记为w2;s22:根据w1、w2点的坐标计算当前时刻点与上一个时刻点无人机目标检测框中心点的x轴坐标差值cx、y轴坐标差值cy,计算公式分别如下:cx=x2-x1cy=y2-y1其中,x2为w2点在图像坐标系中的x轴坐标值,x1为w1点在图像坐标系中的x轴坐标值,y2为w2点在图像坐标系中的y轴坐标值,y1为w1点在图像坐标系中的y轴坐标值;s23:根据cx、cy分别计算当前无人机当前时刻点的x轴分速度vx、y轴分速度vy,计算公式分别如下:vx=cx/tvy=cy/t其中,t为当前时刻点与上一时刻点之间时间差,单位为s,在本实施例中,t取1s;s24:对x轴分速度vx、y轴分速度vy矢量计算,得到飞行速度,即矢量合速度,获取矢量合速度的绝对值以及与x轴正方向的夹角值,即获取到当前无人机在当前时刻点飞行速度值、飞行方向。
9.根据权利要求8所述的一种基于数据分析的智能化组合式无人机管控系统,其特征在于:飞行轨迹-时刻图的x轴、y轴对应与图像坐标系的x轴、y轴相互平行。10.根据权利要求9所述的一种基于数据分析的智能化组合式无人机管控系统,其特征在于:在所述飞行状态分析模块中,通过当前无人机在当前时刻点的飞行高度与当前无人机在本次飞行任务中预设的当前时刻点的飞行高度范围的最大值、最小值的比较结果,获取当前无人机在当前时刻点后需要下降、上升或保持当前飞行高度的分析结果,即飞行高度分析结果;通过当前无人机在当前时刻点的飞行方向与当前无人机在本次飞行任务中预设的当前时刻点的飞行方向之间的夹角差值,获取当前无人机在当前时刻点后是否需要调整飞行方向的分析结果,即飞行方向分析结果;通过当前无人机在当前时刻点飞行速度值与当前无人机在本次飞行任务中预设的当前时刻点的飞行速度值之间的速度值差值,获取当前无人机在当前时刻点后是否需要调整飞行速度值的分析结果,即飞行速度值分析结果。
技术总结
本发明公开了一种基于数据分析的智能化组合式无人机管控系统,属于无人机飞行过程管控技术领域,包括任务信息获取模块、图像采集模块、飞行状态检测模块、飞行状态分析模块、驱动控制模块。本发明通过设置的飞行状态检测模块、飞行状态分析模块等,能够方便地对无人机的飞行状态进行检测及分析,便于后续根据分析结果对无人机飞行过程进行管控;基于飞行高度和飞行速度两个参数对无人机飞行状态进行检测及分析,可方便地实现对无人机飞行过程的组合化管控,不需要人工进行不断的干预。不需要人工进行不断的干预。不需要人工进行不断的干预。
技术研发人员:张海霞
受保护的技术使用者:优选空天装备技术(北京)有限公司
技术研发日:2023.05.26
技术公布日:2023/6/29
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
