一种检测磁场干扰的方法、设备及系统与流程

文档序号:29309032发布日期:2022-03-19 19:31阅读:904来源:国知局
一种检测磁场干扰的方法、设备及系统与流程

1.本发明涉及电磁场技术领域,尤其涉及的是一种检测磁场干扰的方法、设备及系统。


背景技术:

2.现有的无人机的导航系统一般都包含有指南针设备,该指南针设备用于辅助导航系统估计出无人机的航向角。而指南针设备若受到磁场干扰,则会航向角估计不正确,导致基于gps的无人机功能受损,如返航、gps模式悬停等,甚至造成无人机出现姿态失控的事故。为避免上述问题,在使用指南针设备的过程中,应该尽量避免各种类型的磁场干扰影响指南针设备对地球磁场的测量。而对于无法避免的外界环境磁场干扰,无人机需要估计出指南针设备是否处于磁场干扰状态,进而提示操作者注意飞行安全。由于磁场干扰多源于起飞所在的地面,尤其是分布在具有钢筋混凝土的地表结构,使得贴近地面的地球磁场不均匀,无人机在这种地表结构起飞可能存在极大的安全风险。
3.现有的磁场干扰检测方法一般为监控磁场大小,即在确定经过校准的指南针设备在无干扰的情况下,所测量的磁场大小与当地的地球磁场大小相当,如果测量的磁场大小和当地的地球磁场大小两者的偏差值超出设定范围,则认为指南针设备受到磁场干扰。
4.但磁场的变化包括大小变化和方向变化,即使磁场大小变化微小,磁场方向却可能变化较大,在磁场方向变化较大时,会对指南针造成磁场方向性干扰。由于地面磁场干扰在地表附近空间的分布不均匀,使用目前的常规检测手段并不能敏锐且精确的感知磁场方向性干扰,而无人机对于地面磁场干扰的敏感能力较弱,则会导致无人机起飞及飞行的安全性得不到保障。


技术实现要素:

5.本发明提供了一种检测磁场干扰的方法、设备及系统,能够解决移动设备检测非均匀当地磁场干扰时,准确度及敏感度较低的问题。
6.本发明第一方面提供了一种检测磁场干扰的方法,该方法用于移动设备,其特征在于,所述移动设备包括n个磁力计,n为大于等于2的正整数,所述方法包括:
7.读取所述n个磁力计当前所测量的磁场信息;
8.确定m个所述磁力计各自所测量的磁场信息之间的差异性,m为大于等于2且小于等于n的正整数;
9.根据所述差异性判断所述移动设备是否受到磁场干扰。
10.结合第一方面,本发明第一方面的第一种实现方式中,所述磁场信息为磁场向量,所述确定m个所述磁力计各自所测量的磁场信息之间的差异性,根据所述差异性判断所述移动设备是否受到磁场干扰,包括:
11.计算所述m个所述磁力计中每个磁力计当前所测量的磁场向量与当地磁场的磁场向量的差值,得到包含多个差值的差值集合,并根据所述差值集合判断所述移动设备是否
受到磁场干扰。
12.结合第一方面的第一种实现方式,本发明第一方面的第二种实现方式中,所述磁场向量包括磁场方向,所述差值集合包括多个所述磁力计所测量的磁场方向之间的夹角的第一集合,所述根据所述差值集合判断所述移动设备是否受到磁场干扰,包括:
13.若所述第一集合中的最大夹角大于预设角度阈值,则判断所述移动设备受到磁场干扰。
14.结合第一方面的第一种或第二种实现方式,本发明第一方面的第三种实现方式中,所述磁场向量还包括磁场大小,所述差值集合还包括m个所述磁力计所测量的磁场大小与当地的地球磁场的磁场大小的差值的第二集合,所述根据所述差值集合判断所述移动设备是否受到磁场干扰,包括:
15.若所述第二集合中的最大磁场大小的差值大于预设强度阈值,则判断所述移动设备受到磁场干扰。
16.结合第一方面,本发明第一方面的第四种实现方式中,所述磁场信息为磁场方向,所述确定m个所述磁力计各自所测量的磁场信息之间的差异性,根据所述差异性判断所述移动设备是否受到磁场干扰,包括:
17.计算所述m个所述磁力计中每个磁力计当前所测量的磁场方向与当地磁场的磁场方向的夹角,得到包含m个夹角的第一集合;
18.若所述第一集合中的最大夹角大于预设角度阈值,则判断所述移动设备受到磁场干扰。
19.结合第一方面或第一方面的第四种实现方式,本发明第一方面的第五种实现方式中,所述磁场信息为磁场大小,所述确定m个所述磁力计各自所测量的磁场信息之间的差异性,根据所述差异性判断所述移动设备是否受到磁场干扰,包括:
20.计算所述m个所述磁力计中每个磁力计当前所测量的磁场大小与当地磁场的磁场大小的差值,得到包含m个磁场大小的差值的第二集合;
21.若所述第二集合中的最大磁场大小的差值大于预设强度阈值,则判断所述移动设备受到磁场干扰。
22.结合第一方面的第一种至第三种实现方式中的任一种,本发明第一方面的第六种实现方式中,所述移动设备包括第一磁力计和第二磁力计,所述第一磁力计位于所述移动设备在移动时,所述移动设备上距离当地磁场不小于第一阈值的位置,所述第二磁力计位于所述移动设备在移动时,所述移动设备上距离所述当地磁场大于所述第一阈值的位置;
23.所述计算所述m个所述磁力计中每个磁力计当前所测量的磁场向量与当地磁场的磁场向量的差值,得到包含多个差值的差值集合,并根据所述差值集合判断所述移动设备是否受到磁场干扰,包括:
24.读取当前所述第一磁力计所测量的第一磁场向量,以及当前所述第二磁力计所测量的第二磁场向量;
25.并分别计算所述第一磁场向量与所述当地磁场的磁场向量的大小之差,第二磁场向量的大小与所述当地磁场的磁场向量之差,以及计算所述第一磁场向量的方向与所述第二磁场向量的方向之间的夹角;
26.在判断所述磁场向量的大小之差中的最大差值大于第二阈值,且所述夹角大于第
三阈值时,确定所述移动设备受到所述当地磁场干扰。
27.结合第一方面的第六种实现方式,本发明第一方面的第七种实现方式中,在所述移动设备处于正常的移动状态下,所述第一磁力计和所述第二磁力计为所述移动设备的重力方向的高度位置的差异最大的两个磁力计。
28.结合第一方面的第二种至第七种实现方式中的任一种,本发明第一方面的第八种实现方式中,所述根据所述差异性判断所述移动设备是否受到磁场干扰,具体包括:
29.从所述m个所述磁力计各自所测量的磁场信息之间的差异性中,选择出磁场信息的差异性最大的两个所述磁力计,并且根据所述两个所述磁力的磁场信息的差异性,则判断所述移动设备受到磁场干扰。
30.结合第一方面的第三种至第八种实现方式中的任一种,本发明第一方面的第九种实现方式中,所述m个磁力计各自测量的磁场信息之间的差异性至少包括如下一种:
31.所述m个磁力计各自测量的磁场大小分别与当地的地球磁场的磁场大小的差值;
32.或/及,所述m个磁力计各自测量的磁场方向之间的夹角。
33.结合第一方面或第一方面的第一种至第九种实现方式中的任一种,本发明第一方面的第十种实现方式中,所述读取所述n个磁力计当前所测量的磁场信息之前,所述方法还包括:
34.获取所述n个磁力计的校正记录;
35.根据所述n个磁力计的校正记录,判断所述n个磁力计全部或部分未成功校准时,对未成功校准的磁力计进行校准。
36.结合第一方面或第一方面的第一种至第十种实现方式中的任一种,本发明第一方面的第十一种实现方式中,在确定所述移动设备受到所述当地磁场干扰之后,所述方法还包括:
37.读取所述移动设备当前的设备状态;
38.所述移动设备根据所述设备状态自动启动相应的保护控制命令或向控制端发出警示信息。
39.结合第一方面的第十一种实现方式,本发明第一方面的第十二种实现方式中,所述移动设备为飞行设备,所述读取所述移动设备当前的设备状态;并根据所述设备状态自动启动相应的保护控制命令或向控制端发出警示信息,包括以下之一:
40.当所述飞行设备的设备状态为起飞状态,则立刻启动停止起飞的命令;
41.当所述飞行设备的设备状态为飞行状态,则立刻启动自动返航命令。
42.结合第一方面或第一方面的第一种至第十二种实现方式中的任一种,本发明第一方面的第十三种实现方式中,在确定所述移动设备受到所述当地磁场干扰后,所述方法还包括:
43.根据所述当地磁场的磁场向量判断所述当地磁场的物理位置,所述通知消息携带所述当地磁场的物理位置的干扰信息。
44.结合第一方面或第一方面的第一种至第十三种实现方式中的任一种,本发明第一方面的第十四种实现方式中,所述n个磁力计相对于所述移动设备的顶部的高度位置不同。
45.结合第一方面,本发明第一方面的第十五种实现方式中,所述n个磁力计安装在如下所述移动设备的部位中的至少一个:所述移动设备的脚架、所述移动设备的机身、所述移
动设备的机臂、所述移动设备的载体及所述移动设备的负载。
46.本发明第二方面提供一种移动设备的检测磁场干扰的系统,其特征在于,包括:
47.至少一个处理器,每个所述处理器分别单独工作或共同工作,所述处理器用于:
48.读取所述n个磁力计当前所测量的磁场信息,n为大于等于2的正整数;
49.计算n个所述磁力计各自所测量的磁场信息之间的差异性;
50.根据所述差异性判断所述移动设备是否受到磁场干扰。
51.结合第二方面,本发明第二方面的第一种实现方式中,所述磁场信息为磁场向量,所述处理器具体用于:
52.计算所述m个所述磁力计中每个磁力计当前所测量的磁场向量与当地磁场的磁场向量的差值,得到包含多个差值的差值集合,并根据所述差值集合判断所述移动设备是否受到磁场干扰。
53.结合第二方面的第一种实现方式,本发明第二方面的第二种实现方式中,所述磁场向量包括磁场方向,所述差值集合包括多个所述磁力计所测量的磁场方向与所述当地磁场的磁场方向之间的夹角的第一集合,所述处理器具体用于:
54.若所述第一集合中的最大夹角大于预设角度阈值,则判断所述移动设备受到磁场干扰。
55.结合第二方面的第一种或第二种实现方式,本发明第二方面的第三种实现方式中,所述磁场向量还包括磁场大小,所述差值集合还包括m个所述磁力计所测量的磁场大小与当地的地球磁场的磁场大小的差值的第二集合,所述处理器具体用于:
56.若所述第二集合中的最大磁场大小的差值大于预设强度阈值,则判断所述移动设备受到磁场干扰。
57.结合第二方面,本发明第二方面的第四种实现方式中,所述磁场信息为磁场方向,所述处理器具体用于:
58.计算所述m个所述磁力计中每个磁力计当前所测量的磁场方向与当地磁场的磁场方向的夹角,得到包含m个夹角的第一集合;
59.若所述第一集合中的最大夹角大于预设角度阈值,则判断所述移动设备受到磁场干扰。
60.结合第二方面或第二方面的第四种实现方式,本发明第二方面的第五种实现方式中,所述磁场信息为磁场大小,所述处理器具体用于:
61.计算所述m个所述磁力计中每个磁力计当前所测量的磁场大小与当地磁场的磁场大小的差值,得到包含m个磁场大小的差值的第二集合;
62.若所述第二集合中的最大磁场大小的差值大于预设强度阈值,则判断所述移动设备受到磁场干扰。
63.结合第二方面的第一种至第三种实现方式中的任一种,本发明第二方面的第六种实现方式中,所述移动设备包括第一磁力计和第二磁力计,所述第一磁力计位于所述移动设备在移动时,所述移动设备上距离当地磁场不小于第一阈值的位置,所述第二磁力计位于所述移动设备在移动时,所述移动设备上距离所述当地磁场大于所述第一阈值的位置;
64.所述处理器具体用于:
65.读取当前所述第一磁力计所测量的第一磁场向量,以及当前所述第二磁力计所测
量的第二磁场向量;
66.并分别计算所述第一磁场向量与所述当地磁场的磁场向量之差,第二磁场向量的大小与所述当地磁场的磁场向量之差,以及计算所述第一磁场向量的方向与所述第二磁场向量的方向之间的夹角;
67.在判断所述磁场向量的大小之差中的最大差值大于第二阈值,且所述夹角大于第三阈值时,确定所述移动设备受到所述当地磁场干扰。
68.结合第二方面的第六种实现方式,本发明第二方面的第七种实现方式中,在所述移动设备处于正常的移动状态下,所述第一磁力计和所述第二磁力计为所述移动设备的重力方向的高度位置的差异最大的两个磁力计。
69.结合第二方面的第二种至第七种实现方式中的任一种,本发明第二方面的第八种实现方式中,所述处理器具体用于:
70.从所述m个所述磁力计各自所测量的磁场信息之间的差异性中,选择出磁场信息的差异性最大的两个所述磁力计,并且根据所述两个所述磁力的磁场信息的差异性,则判断所述移动设备受到磁场干扰。
71.结合第二方面的第三种至第八种实现方式中的任一种,本发明第二方面的第九种实现方式中,所述m个磁力计各自测量的磁场信息之间的差异性至少包括如下一种:
72.所述m个磁力计各自测量的磁场大小分别与当地的地球磁场的磁场大小的差值;
73.或/及,所述m个磁力计各自测量的磁场方向之间的夹角。
74.结合第二方面或第二方面的第一种至第九种实现方式中的任一种,本发明第二方面的第十种实现方式中,所述读取所述n个磁力计当前所测量的磁场信息之前,所述处理器还用于:
75.获取所述n个磁力计的校正记录;
76.根据所述n个磁力计的校正记录,判断所述n个磁力计全部或部分未成功校准时,对未成功校准的磁力计进行校准。
77.结合第二方面或第二方面的第一种至第十种实现方式中的任一种,本发明第二方面的第十一种实现方式中,在确定所述移动设备受到所述当地磁场干扰之后,所述处理器还用于:
78.读取所述移动设备当前的设备状态;
79.所述移动设备根据所述设备状态自动启动相应的保护控制命令或向控制端发出警示信息。
80.结合第二方面的第十一种实现方式,本发明第二方面的第十二种实现方式中,所述处理器还用于执行以下之一:
81.当所述飞行设备的设备状态为起飞状态,则立刻启动停止起飞的命令;
82.当所述飞行设备的设备状态为飞行状态,则立刻启动自动返航命令。
83.结合第二方面或第二方面的第一种至第十二种实现方式中的任一种,本发明第二方面的第十三种实现方式中,所述处理器在确定所述移动设备受到所述当地磁场干扰后,还用于:
84.根据所述当地磁场的磁场向量判断所述当地磁场的物理位置,所述通知消息携带所述当地磁场的物理位置的干扰信息。
85.结合第二方面或第二方面的第一种至第十三种实现方式中的任一种,本发明第二方面的第十四种实现方式中,所述n个磁力计相对于所述移动设备的顶部的高度位置不同。
86.结合第二方面,本发明第二方面的第十五种实现方式中,所述n个磁力计安装在如下所述移动设备的部位中的至少一个:所述移动设备的脚架、所述移动设备的机身、所述移动设备的机臂、所述移动设备的载体及所述移动设备的负载。
87.本发明第三方面提供一种移动设备的检测磁场干扰的系统,包括:
88.n个磁力计,每个所述磁力计分别用于测量所述移动设备当前所处的磁场的磁场信息;
89.控制器,与所述n个磁力计通信连接;
90.第二方面及第二方面的第一种至第十五种实现方式任一种实现方式中所述的处理器,所述处理器与所述n个磁力计通信连接。
91.本发明第四方面提供一种移动设备,包括:
92.机架;
93.n个磁力计,n个所述磁力针安装在所述机架的不同部位,所述n个磁力计分别用于测量所述移动设备当前所处的磁场的磁场信息,n为大于等于2的正整数;
94.控制器,与所述n个磁力计通信连接;
95.第二方面及第二方面的第一种至第十五种实现方式任一种实现方式中所述的处理器,所述处理器与所述n个磁力计通信连接。
96.结合第四方面,本发明第四方面的第一种实现方式中,所述n个磁力计相对于所述移动设备的顶部的高度位置不同。
97.结合第四方面或第四方面的第一种实现方式,本发明第四方面的第二种实现方式中,所述机架包括机身、与所述机身连接的机臂、以及与所述机身连接的脚架。
98.结合第四方面的第二种实现方式,本发明第四方面的第三种实现方式中,所述n个磁力计安装在如下所述移动设备的部位中的至少一个:所述移动设备的脚架、所述移动设备的机身、所述移动设备的机臂、所述移动设备的载体及所述移动设备的负载。
99.本发明中,通过读取n个磁力计当前所测量的磁场信息,并计算m个所述磁力计各自所测量的磁场信息之间的差异性,然后根据所述差异性判断所述移动设备是否受到磁场干扰。可以实现对非均匀当地磁场的干扰检测,提高移动设备检测干扰的敏感能力以及安全性。
附图说明
100.图1为本发明实施例一种检测磁场干扰的方法的流程图;
101.图2为本发明实施例中搭载指南针的无人机的结构示意图;
102.图3为本发明实施例中搭载指南针的无人机的结构示意图;
103.图4为本发明实施例中搭载指南针的无人机的结构示意图;
104.图5为本发明实施例搭载指南针的无人机检测磁场干扰的算法流程图;
105.图6为本发明实施例中移动设备的检测磁场干扰的系统的结构示意图;
106.图7为本发明实施例中移动设备的检测磁场干扰的系统的另一结构示意图;
107.图8为本发明实施例中移动设备的检测磁场干扰的系统的另一结构示意图。
具体实施方式
108.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
109.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本文中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行,另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本文中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,或者可以分不到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本发明实施例方案的目的。
110.本发明实施例提供了一种检测磁场干扰的方法、设备及系统,用于快速移动的移动设备,例如无人机、飞机、小型飞行器等。以下进行详细说明。
111.请参照图1和图2,为本发明提供一种检测磁场干扰的方法,所述移动设备包括n个磁力计,n为大于等于2的正整数,该方法包括:
112.101、读取所述n个磁力计当前所测量的磁场信息;
113.其中,磁场信息可以包括一切可以用来判断移动设备是否受到磁场干扰的信息,例如,磁场向量,磁场向量包括磁场大小和磁场方向,具体选择检测的项可以根据实际应用场景而定,本文中不作限定。
114.可选的,每次在读取所述n个磁力计当前所测量的磁场信息之前,还可以检验当前的磁力计是否指示正常,具体为:
115.获取所述n个磁力计的校正记录;
116.根据所述n个磁力计的校正记录,判断所述n个磁力计全部或部分未成功校准时,对未成功校准的磁力计进行校准。通过该检验机制,可以消除飞机不同位置的本身的磁偏和指南针的安装误差对地磁干扰检测算法的影响。
117.其中,上述磁力针可以为测量磁场的磁感应强度的设备,例如指南针等,且上述n个磁力计相对于所述移动设备的顶部的高度位置不同。
118.上述n个磁力计安装在如下所述移动设备的部位中的至少一个:所述移动设备的脚架、所述移动设备的机身、所述移动设备的机臂、所述移动设备的载体及所述移动设备的负载。
119.102、确定m个所述磁力计各自所测量的磁场信息之间的差异性;
120.其中,m为大于等于2且小于等于n的正整数。
121.若该磁场信息为磁场大小,则该差异性是指m个磁力计所测量的磁场大小,与当地磁场的磁场大小之间的差值;若该磁场信息为磁场方向,则该差异性是指m个磁力计所测量的磁场方向,与当地磁场的磁场方向之间的夹角;若该磁场信息为磁场向量,则该差异性是指m个磁力计所测量的磁场大小,与当地磁场的磁场大小之间的差值,以及指m个磁力计所测量的磁场方向,与当地磁场的磁场方向之间的夹角。
122.103、根据所述差异性判断所述移动设备是否受到磁场干扰。
123.可以预先设置差异范围,例如,对于磁场大小,为差值设置一个第一阈值,若超过该第一阈值,则表明移动设备受到该当地磁场干扰;对于磁场方向,为夹角设置一个角度阈值,若超过该角度阈值,则表明移动设备受到该当地磁场干扰;对于磁场大小和磁场方向,可以设置差值超过上述第一阈值,且夹角超过上述角度阈值,则则表明移动设备受到该当地磁场干扰。
124.可选的,在确定所述移动设备受到所述当地磁场干扰之后,还可以作出相应的操作,以避开磁场干扰,具体有至少包括以下两种机制之一:
125.1、启动保护控制命令或发出警示信息
126.具体为:读取所述移动设备当前的设备状态;
127.所述移动设备根据所述设备状态自动启动相应的保护控制命令或向控制端发出警示信息。
128.在移动设备为飞行设备时,可以根据飞行设备的设备状态,启动相应的命令,以在短时间内避免不必要的事故发生,具体场景包括以下之一:
129.当所述飞行设备的设备状态为起飞状态,则立刻启动停止起飞的命令;
130.当所述飞行设备的设备状态为飞行状态,则立刻启动自动返航命令。
131.2、上报干扰源的信息至控制端
132.即根据所述当地磁场的磁场向量判断所述当地磁场的物理位置,所述通知消息携带所述当地磁场的物理位置的干扰信息。
133.本发明实施例中,通过读取n个磁力计当前所测量的磁场信息,并计算m个所述磁力计各自所测量的磁场信息之间的差异性,然后根据所述差异性判断所述移动设备是否受到磁场干扰。可以实现对非均匀当地磁场的干扰检测,提高移动设备检测干扰的敏感能力以及安全性。
134.可选的,在一些发明实施例中,可以设置上述磁场信息的内容来作为判断移动设备是否受到当地磁场干扰,具体包括以下三种情况:
135.(1)、所述磁场信息为磁场向量时
136.计算所述m个所述磁力计中每个磁力计当前所测量的磁场向量与当地磁场的磁场向量的差值,得到包含多个差值的差值集合,并根据所述差值集合判断所述移动设备是否受到磁场干扰。由于磁场向量包括磁场大小和磁场方向,故具体使用磁场向量判断移动设备是否受到干扰时,可以理解为同时使用磁场方向和磁场大小来判断,具体判断方式参考下述内容中的两种情况(2)&(3),此处不再赘述。
137.本可选实施例中,通过读取所述至少一个磁力计当前所测量的磁场向量,并计算至少一个所述磁力计所测量的磁场向量与当地磁场的磁场向量之间的差值,然后根据差值可以判断所述移动设备是否受到磁场干扰。可以实现对非均匀当地磁场的干扰检测,提高
移动设备检测干扰的敏感能力以及安全性。
138.(2)所述磁场信息为磁场方向时
139.所述差值集合包括多个所述磁力计所测量的磁场方向之间的夹角的第一集合,可以根据所述第一集合中至少一个夹角判断所述移动设备是否受到磁场干扰,若所述差值集合中存在至少一个夹角大于预设角度阈值,则判断所述移动设备受到磁场干扰。
140.举例来说,若所述第一集合中的最大夹角大于预设角度阈值,则判断所述移动设备受到磁场干扰。
141.通过对磁场方向性的干扰进行检测,避免在磁场大小变化微小,而磁场方向变化较大时,判断移动设备并未受到磁场干扰的不准确检测,有效提高对于非均匀当地磁场干扰时检测的准确度及敏感度,提高移动设备的安全性。
142.(3)所述磁场信息为磁场大小时
143.所述差值集合包括m个所述磁力计所测量的磁场大小与当地的地球磁场的磁场大小的差值的第二集合,则可以根据所述第二集合中至少一个磁场大小的差值判断所述移动设备是否受到磁场干扰,若所述第二集合中存在至少一个磁场大小的差值大于预设强度阈值,则判断所述移动设备受到磁场干扰。
144.举例来说,若所述第二集合中的最大磁场大小的差值大于预设强度阈值,则判断所述移动设备受到磁场干扰。
145.通过增加测量的磁力计数量,使得来自非均匀磁场的干扰检测更加准确,以及提高移动设备对磁场干扰的敏感度,一定程度上提高移动设备运行时的安全性。
146.可选的,在一些发明实施例中,由于移动设备在正常移动时,受到上述当地磁场的干扰,可以根据当地磁场的方位,来选择判断移动设备是否受到该当地磁场干扰的磁力计所测量的数据,例如,可以选择差值集合中,差值最大的磁场大小(即最大的磁场大小误差)和/或角度最大的磁场方向(即最大的磁场方向误差)来判断。又举例来说,对于飞行设备,一般受到干扰的当地磁场大多来源于地面磁场,飞行设备上安装在脚架底端的指南针(如图2)最容易受到地面磁场的干扰,以及飞行设备上安装在顶部的指南针(如图3)受到地面磁场的干扰最弱,故可将这两个指南针当前所测量的磁场向量来判断飞行设备是否受到地面磁场的干扰。在实际应用场景中,可以根据当地磁场的方位以及移动设备移动时的姿态(例如飞行姿态,向下俯冲,平稳飞行、悬停等)来选择用于判断是否受到干扰的指南针。具体为:
147.所述移动设备包括第一磁力计和第二磁力计,所述第一磁力计位于所述移动设备在移动时,所述移动设备上距离当地磁场不小于第一阈值的位置,所述第二磁力计位于所述移动设备在移动时,所述移动设备上距离所述当地磁场大于所述第一阈值的位置;
148.所述计算所述m个所述磁力计中每个磁力计当前所测量的磁场向量与当地磁场的磁场向量的差值,得到包含多个差值的差值集合,并根据所述差值集合判断所述移动设备是否受到磁场干扰,包括:
149.读取当前所述第一磁力计所测量的第一磁场向量,以及当前所述第二磁力计所测量的第二磁场向量;
150.并分别计算所述第一磁场向量与所述当地磁场的磁场向量的大小之差,第二磁场向量的大小与所述当地磁场的磁场向量之差,以及计算所述第一磁场向量的方向与所述第
二磁场向量的方向之间的夹角;
151.在判断所述磁场向量的大小之差中的最大差值大于第二阈值,且所述夹角大于第三阈值时,确定所述移动设备受到所述当地磁场干扰。
152.可选的,在所述移动设备处于正常的移动状态下,所述第一磁力计和所述第二磁力计为所述移动设备的重力方向的高度位置的差异最大的两个磁力计。
153.可选的,所述根据所述差异性判断所述移动设备是否受到磁场干扰,具体包括:
154.从所述m个所述磁力计各自所测量的磁场信息之间的差异性中,选择出磁场信息的差异性最大的两个所述磁力计,并且根据所述两个所述磁力的磁场信息的差异性判断所述移动设备受到磁场干扰。
155.可选的,所述m个磁力计各自测量的磁场信息之间的差异性至少包括如下一种:
156.所述m个磁力计各自测量的磁场大小分别与当地的地球磁场的磁场大小的差值;
157.和/或,所述m个磁力计各自测量的磁场方向之间的夹角。
158.举例来说,对于根据磁场大小和磁场方向选择差异最大的两个磁力针来判断是否受到干扰,具体如下:
159.a、根据所述差值集合中最大的夹角判断所述移动设备是否受到磁场干扰,若所述差值集合中最大的夹角大于预设角度阈值,则判断所述移动设备受到磁场干扰。
160.b、根据所述差值集合中最大的磁场大小差值判断所述移动设备是否受到磁场干扰,若所述差值集合中最大的磁场大小差值大于预设强度阈值,则判断所述移动设备受到磁场干扰。
161.本可选实施例中,考虑到当地磁场的方位不固定时,在任意方向对移动设备的干扰,故在判断是否受到该当地磁场干扰时,可以动态的更改判断的参照磁力计。
162.另外,考虑到实际的应用场景,可以参照图5所示的算法流程图实施,以下以飞机为例,具体如下:
163.在(1)中:检测干扰前,飞机读取飞机以前的所有的指南针的校准记录,判断飞机的所有指南针是否成功进行过校准,若否,则提示用户进行指南针校准。
164.在(2)中,飞机计算所有的指南针的测量的磁场大小与当地的地球磁场大小之间的差异,该差异可以称为大小误差。计算每两个指南针的测量值之间的夹角,该夹角称为方向误差。
165.在(3)中,飞机判断最大的大小误差是否超出预设大小阈值,或者判断最大的方向误差是否超过其对应设定的角度阈值,若是,则表明飞机受到了磁场干扰;若否,则表明未发现磁场干扰。
166.在(4)中,飞机对检测结果进行处理,如果未发现飞机干扰,则提示用户未发现磁场干扰;如果发现飞机受到磁场干扰,则进一步读取飞机状态信息,以查看飞机是否在地面上,如果飞机在地面上,则提示用户当前飞机受到来自地面端的地磁干扰,并禁止用户启动飞机;如果飞机不在地面上,则提示用户当前飞机受到未知磁场干扰,并禁止用户启动飞机。
167.本发明的最佳实施方式如图2所示,飞机安装两个指南针,其中指南针(1)安装在贴近地面的脚架底端位置,该指南针(1)最容易受到地面磁场的干扰,指南针(2)安装在飞机机身,指南针(2)相对于指南针(1)稍微远离地面,受到地面磁场的干扰相对较弱。两个指
南针在经过校准之后,他们的测量值的大小误差和方向误差都较小,如果地面存在铁磁物质,则可以利用图5所示的算法流程获取来自地面的磁场干扰,并给用户发出警告提示。
168.本发明中,利用指南针相对于地面位置的不同,提高对飞机地面磁场干扰进行检测的灵敏性和正确性,并利用地面磁场干扰在飞机不同位置施加的磁场干扰的差异性,在飞机的不同位置尤其是在底部安装多个指南针,通过不同位置的指南针测量值的方向差异以及不同指南针和当地地球磁场的差异,对来自地面端的磁场干扰进行检测。该方法能够提供飞机对于磁场干扰尤其是地面磁场干扰检测的灵敏性和正确性,并准确地给飞机和用户给出磁场干扰警告,避免了用户在不符合飞行要求的地方起飞,从而提高了飞机飞行的安全性。
169.参阅图6,对本发明的移动设备的检测磁场干扰的系统进行说明,该系统包括:
170.至少一个处理器601,每个所述处理器601分别单独工作或共同工作,所述处理器用于:
171.读取所述n个磁力计602当前所测量的磁场信息,n为大于等于2的正整数;
172.计算n个所述磁力计602各自所测量的磁场信息之间的差异性;
173.根据所述差异性判断所述移动设备是否受到磁场干扰。
174.可选的,所述n个磁力计602相对于所述移动设备的顶部的高度位置不同。
175.所述n个磁力计602安装在如下所述移动设备的部位中的至少一个:所述移动设备的脚架、所述移动设备的机身、所述移动设备的机臂、所述移动设备的载体及所述移动设备的负载。
176.本发明实施例602中,通过读取n个磁力计602当前所测量的磁场信息,并计算m个所述磁力计各自所测量的磁场信息之间的差异性,然后根据所述差异性判断所述移动设备是否受到磁场干扰。可以实现对非均匀当地磁场的干扰检测,提高移动设备检测干扰的敏感能力以及安全性。
177.可选的,根据磁场信息的内容来判断移动设备是否受到磁场干扰,主要可以分为以下三种情况:
178.(1)所述磁场信息为磁场向量时
179.所述处理器601具体用于:
180.计算所述m个所述磁力计602中每个磁力计602当前所测量的磁场向量与当地磁场的磁场向量的差值,得到包含m个差值的差值集合,并根据所述差值集合判断所述移动设备是否受到磁场干扰。
181.可选的,所述磁场向量包括磁场方向,所述差值集合包括m个所述磁力计602所测量的磁场方向之间的夹角的集合,所述处理器601具体用于:
182.根据所述第一集合中至少一个夹角判断所述移动设备是否受到磁场干扰,若所述第一集合中至少一个夹角大于预设角度阈值,则判断所述移动设备受到磁场干扰。
183.可选的,所述磁场向量还包括磁场大小,所述差值集合还包括m个所述磁力计602所测量的磁场大小与当地的地球磁场的磁场大小的差值的第二集合,所述处理器601具体用于:
184.根据所述第二集合中至少一个磁场大小差值判断所述移动设备是否受到磁场干扰,若所述第二集合中存在至少一个磁场大小差值大于预设强度阈值,则判断所述移动设
备受到磁场干扰。
185.(2)所述磁场信息为磁场大小
186.所述处理器601具体用于:
187.计算所述m个所述磁力计602中每个磁力计当前所测量的磁场方向与当地磁场的磁场方向的夹角,得到包含多个夹角的第一集合;
188.根据所述第一集合中至少一个夹角判断所述移动设备是否受到磁场干扰,若所述第一集合中存在至少一个夹角大于预设角度阈值,则判断所述移动设备受到磁场干扰。
189.举例来说,若所述第一集合中的最大夹角大于预设角度阈值,则判断所述移动设备受到磁场干扰。
190.(3)所述磁场信息为磁场方向
191.所述处理器601具体用于:
192.计算所述m个所述磁力计602中每个磁力计602当前所测量的磁场大小与当地磁场的磁场大小的差值,得到包含m个磁场大小的差值的第二集合;
193.根据所述第二集合中至少一个强度差值判断所述移动设备是否受到磁场干扰,若所述第二集合中存在至少一个磁场大小的差值大于预设强度阈值,则判断所述移动设备受到磁场干扰。
194.举例来说,若所述第二集合中的最大磁场大小的差值大于预设强度阈值,则判断所述移动设备受到磁场干扰。
195.可以理解的是,也可以同时根据第一集合中的最大夹角,和第二集合中的最的大磁场大小差值来判断移动设备是否受到磁场干扰。
196.可选的,在一些发明实施例中,所述移动设备包括第一磁力计602和第二磁力计602,所述第一磁力计602位于所述移动设备在移动时,所述移动设备上距离当地磁场不小于第一阈值的位置,所述第二磁力计602位于所述移动设备在移动时,所述移动设备上距离所述当地磁场大于所述第一阈值的位置;
197.所述处理器601具体用于:
198.读取当前所述第一磁力计602所测量的第一磁场向量,以及当前所述第二磁力计602所测量的第二磁场向量;
199.并分别计算所述第一磁场向量与所述当地磁场的磁场向量的大小之差,第二磁场向量的大小与所述当地磁场的磁场向量之差,以及计算所述第一磁场向量的方向与所述第二磁场向量的方向之间的夹角;
200.在判断所述磁场向量的大小之差中的最大差值大于第二阈值,且所述夹角大于第三阈值时,确定所述移动设备受到所述当地磁场干扰。
201.可选的,在所述移动设备处于正常的移动状态下,所述第一磁力计602和所述第二磁力计602为所述移动设备的重力方向的高度位置的差异最大的两个磁力计。
202.可选的,在一些发明实施例中,所述处理器601具体用于:
203.从所述m个所述磁力计各自所测量的磁场信息之间的差异性中,选择出磁场信息的差异性最大的两个所述磁力计,并且根据所述两个所述磁力的磁场信息的差异性。
204.可选的,所述m个磁力计各自测量的磁场信息之间的差异性至少包括如下一种:
205.所述m个磁力计各自测量的磁场大小分别与当地的地球磁场的磁场大小的差值;
206.或/及,所述m个磁力计各自测量的磁场方向之间的夹角。
207.可选的,在一些发明实施例中,所述处理器601读取所述n个磁力计602当前所测量的磁场信息之前,还用于:
208.获取所述n个磁力计602的校正记录;
209.根据所述n个磁力计602的校正记录,判断所述n个磁力计602全部或部分未成功校准时,对未成功校准的磁力计进行校准。
210.可选的,在一些发明实施例中,所述处理器601在确定所述移动设备受到所述当地磁场干扰之后,还用于:
211.读取所述移动设备当前的设备状态;
212.所述移动设备根据所述设备状态自动启动相应的保护控制命令或向控制端发出警示信息。
213.可选的,在一些发明实施例中,所述处理器601还用于执行以下之一:
214.当所述飞行设备的设备状态为起飞状态,则立刻启动停止起飞的命令;
215.当所述飞行设备的设备状态为飞行状态,则立刻启动自动返航命令。
216.可选的,所述处理器601在确定所述移动设备受到所述当地磁场干扰后,还用于:
217.根据所述当地磁场的磁场向量判断所述当地磁场的物理位置,所述通知消息携带所述当地磁场的物理位置的干扰信息。
218.参阅图7,为本发明提供一种移动设备的检测磁场干扰的系统,包括:
219.n个磁力计701,每个所述磁力计分别用于测量所述移动设备当前所处的磁场的磁场信息;
220.图6所对应的实施例中所述的处理器601,与所述n个磁力计701通信连接。
221.参阅图8,为本发明提供一种移动设备,该移动设备80包括:
222.机架801;
223.n个磁力计802,n个所述磁力针802安装在所述机架801的不同部位,所述n个磁力计802分别用于测量所述移动设备80当前所处的磁场的磁场信息,n为大于等于2的正整数;
224.图6所对应的实施例中所述的处理器601,与所述n个磁力计通信连接。
225.可选的,所述n个磁力计802相对于所述移动设备80的顶部的高度位置不同。
226.可选的,所述机架801包括机身8011、与所述机身8011连接的机臂8012、以及与所述机身8011连接的脚架8013。
227.可选的,所述n个磁力计802安装在如下所述移动设备80的部位中的至少一个:所述脚架8013、所述8011机身、所述机臂8012、所述移动设备80的载体804及所述移动设备80的负载805。
228.本发明还提供一种计算机存储介质,该介质存储有程序,该程序执行时包括上述检测磁场干扰的方法中的部分或者全部步骤。
229.本发明还提供一种计算机存储介质,该介质存储有程序,该程序执行时包括上述移动设备或移动设备的检测磁场干扰的系统执行一种检测磁场干扰的方法中的部分或者全部步骤。
230.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
231.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
232.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
233.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
234.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
235.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
236.以上对本发明所提供的一种检测磁场干扰的方法、装置及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1