首页 / 专利库 / 空中管制 / 无人机导航系统 / 无人机集群的协作交互方法及无人机的可视导航系统

无人机集群的协作交互方法及无人机的可视导航系统

阅读:254发布:2020-11-25

专利汇可以提供无人机集群的协作交互方法及无人机的可视导航系统专利检索,专利查询,专利分析的服务。并且本 发明 提出一种无人机集群的协作交互方法及无人机的可视 导航系统 。其中,无人机集群的协作交互方法包括以下步骤:无人机集群中的某个无人机确定其通信 覆盖 范围内满足协作条件的无人机,并根据满足协作条件的无人机建立无人机协作组;确定所述无人机协作组中的多架无人机的机间路由;根据所述机间路由的链路状态信息对所述无人机协作组中的多架无人机分配协作任务;根据所述无人机协作组中的多架无人机的运动状态评估所述链路状态,并根据评估结果更新所述无人机协作组的无人机及每架无人机的协作任务。本发明的无人机集群的协作交互方法实时性好,可靠性强,通信 质量 高,能较好地适应可视导航中的无人机集群通信环境。,下面是无人机集群的协作交互方法及无人机的可视导航系统专利的具体信息内容。

1.一种无人机集群的协作交互方法,其特征在于,包括以下步骤:
S1:无人机集群中的某个无人机确定其通信覆盖范围内满足协作条件的无人机,并根据所述满足协作条件的无人机建立无人机协作组;
S2:确定所述无人机协作组中的多架无人机的机间路由;
S3:根据所述机间路由的链路状态信息对所述无人机协作组中的多架无人机分配协作任务;
S4:根据所述无人机协作组中的多架无人机的运动状态评估所述链路状态,并根据评估结果更新所述无人机协作组的无人机及每架无人机的协作任务。
2.根据权利要求1所述的无人机集群的协作交互方法,其特征在于,所述步骤S1进一步包括:
S11:所述无人机集群中的某个无人机判断是否需要增加协作的无人机;
S12:如果所述无人机集群中的某个无人机判断需要增加协作的无人机,则所述无人机集群中的某个无人机检测其通信覆盖范围内符合协作需求的无人机,并向所述覆盖范围内符合协作需求的无人机发送协作请求指令;
S13:所述通信覆盖范围内符合协作需求的无人机接收所述协作请求指令;
S14:所述接收到协作请求指令的无人机根据自身的移动和通信状况判断是否接受协作请求,且在判断自身的移动和通信状况容许接收所述协作请求时,发送接受协作请求的指令;以及
S15:所述无人机集群的某个无人机根据接收到的接受协作请求的指令,建立所述无人机协作组。
3.根据权利要求2所述的无人机集群的协作交互方法,其特征在于,所述符合协作需求的无人机包括:
具有预定的方位的无人机;
具有预定的速度的无人机;
具有预定的相对距离的无人机;
具有预定的机载可视传感设备的无人机。
4.根据权利要求1所述的无人机集群的协作交互方法,其特征在于,所述步骤S1还包括:
所述无人机集群中的某个无人机判断已接受协作请求的无人机总架数是否达到预定的阈值
如果所述已接受协作请求的无人机总架数达到所述预定的阈值,则所述无人机集群中的某个无人机停止发送所述协作请求指令;
如果所述已接受协作请求的无人机总架数未达到所述预定的阈值,则所述无人机集群中的某个无人机继续发送所述协作请求指令。
5.根据权利要求1所述的无人机集群的协作交互方法,其特征在于,所述步骤S1还包括:
如果所述无人机集群中的某个无人机在其覆盖范围内未检测到符合协作需求的无人机,则所述无人机集群中的某个无人机调整自身的速度、位置之后,重新检测其覆盖范围内是否具有符合所述协作需求的无人机。
6.根据权利要求1所述的无人机集群的协作交互方法,其特征在于,在步骤S12之前还包括:
所述通信覆盖范围内的无人机判断自身的通信状况是否满足参与协作任务的要求;
如果所述通信覆盖范围内的无人机根据自身的通信状况判断自身不能参与协作任务,则不接收所述协作请求指令。
7.根据权利要求1所述的无人机集群的协作交互方法,其特征在于,所述步骤S3进一步包括:
S31:根据链路的服务质量信息,确定加权因子;
S32:根据链路的可用传输容量信息和所述加权因子,确定所述链路的可分配的任务量;
S33:根据所述链路的可分配的任务量,向无人机协作组中的无人机分配协作任务。
8.根据权利要求1所述的无人机集群的协作交互方法,其特征在于,所述步骤S4进一步包括:
S41:判断路由链路性能状况是否在设定的转换阈值范围内;
S42:如果所述链路性能状况在所述转换阈值范围内,则根据所述无人机协作组中的无人机的运动状态,通过以下的公式,判断所述协作组中的无人机是否可保持其路由通信,其中,(x1,y1,z1)表示所述协作组中的某个无人机的当前位置,(v1x,v1y,v1z)表示所述协作组中的某个无人机当前速度,(x2,y2,z2)表示所述协作组中的另一个无人机的当前位置,(v2x,v2y,v2z)表示所述协作组中的另一个无人机当前速度,r12表示所述协作组中的两个无人机之间的相对距离,R表示为所述通信覆盖范围的半径,t表示为时间,当等号成立时,所述协作组中的无人机不能保持路由通信,则所述协作组中的无人机退出协作组,并发送退出协作信息;
S43:根据所述退出协作信息,所述发送协作请求指令的无人机重新判断是否需要增加协作无人机,并根据判断结果更新所述协作组的无人机及每架无人机的协作任务。
9.根据权利要求8所述的无人机集群的协作交互方法,其特征在于,所述协作请求方的无人机接受所述协作组中无人机的其他退出协作信息。
10.一种无人机的可视导航系统,其特征在于,包括:
机载传感器,用于获取无人机工作环境信息和导航控制信息;
数字地图发生器,用于产生并存储与工作地域相关的地图信息,其中所述地图信息可用于规划无人机的工作导航路线;
图形图像模型库,用于存储图形图像模型信息,并根据所述无人机工作环境信息更新所述图形图像模型库以及为所述数字地图发生器提供工作环境的视觉信息;
综合信息数据库,用于存储当前和历史的可视导航信息,其中所述可视导航信息包括无人机工作路线信息、障碍物信息和特征环境信息;
故障检测模,用于检测无人机可视导航系统的故障;
机间通信模块,用于无人机之间协作通信以获得其他无人机获取到的信息;和可视导航信息融合处理综合模块,用于根据所述机载传感器、所述数字地图发生器、所述图形图像模型库、所述综合信息数据库、所述故障检测模块和所述机间通信模块提供的信息进行综合处理,获得用于控制无人机工作的可视导航信息指令,并为所述机载传感器、所述数字地图发生器、所述图形图像模型库、所述综合信息数据库、所述故障检测模块和所述机间通信模块提供所需的信息,以及协调所述机载传感器、所述数字地图发生器、所述图形图像模型库、所述综合信息数据库、所述故障检测模块和所述机间通信模块。
11.根据权利要求9所述的无人机,其特征在于,所述机间通信模块包括:
协作组确定单元,用于无人机确定其通信覆盖范围内满足协作条件的无人机,并根据所述满足协作条件的无人机建立无人机协作组;
机间路由确定单元,用于确定所述无人机协作组中的多架无人机的机间路由;
任务分配单元,用于根据所述机间路由的链路状态信息对所述无人机协作组中的多架无人机分配协作任务;和
协作更新单元,用于根据所述无人机协作组中的多架无人机的运动状态评估所述链路状态,并根据评估结果更新所述无人机协作组的无人机及每架无人机的协作任务。
12.根据权利要求11所述的无人机,其特征在于,所述协作组确定单元进一步包括:
增加无人机判断子单元,用于判断是否需要增加协作的无人机;
协作请求子单元,用于当所述增加无人机判断子单元判断需要增加协作的无人机时,检测无人机的通信覆盖范围内符合协作需求的无人机,并向所述覆盖范围内符合协作需求的无人机发送协作请求指令;
协作接收子单元,用于接收所述协作请求指令;
协作请求判断子单元,用于根据所述无人机的移动和通信状况判断是否接受协作请求,且在判断所述无人机的移动和通信状况容许接收所述协作请求时,发送接受协作请求的指令;
无人机协作组建立子单元,用于根据接收到的接受协作请求的指令,建立所述无人机协作组。
13.根据权利要求12所述的无人机,其特征在于,所述符合协作需求的无人机包括:
具有预定的方位的无人机;
具有预定的速度的无人机;
具有预定的相对距离的无人机;
具有预定的机载可视传感设备的无人机。
14.根据权利要求11所述的无人机,其特征在于,所述协作组确定单元还包括:
总架数判断子单元,用于判断已接受协作请求的无人机总架数是否达到预定的阈值,如果所述已接受协作请求的无人机总架数达到所述预定的阈值,则所述协作请求子单元停止发送所述协作请求指令,如果所述已接受协作请求的无人机总架数未达到所述预定的阈值,则所述协作请求子单元继续发送所述协作请求指令。
15.根据权利要求11所述的无人机,其特征在于,所述协作组确定单元还包括:
检测判断子单元,用于判断所述协作请求子单元是否检测到符合协作需求的无人机,如果所述协作请求子单元未检测到符合协作需求的无人机,则调整无人机的速度和位置之后,重新检测其覆盖范围内是否具有符合所述协作需求的无人机。
16.根据权利要求11所述的无人机,其特征在于,所述协作组确定单元还包括:
可参与协作组判断子单元,用于根据无人机的通信状况判断是否满足参与协作任务的要求,如果根据所述通信状况判断所述无人机不能参与协作任务,则不接收所述协作请求指令。
17.根据权利要求11所述的无人机,其特征在于,所述任务分配单元进一步包括:
加权因子计算子单元,用于根据链路的服务质量信息确定加权因子;
任务量确定子单元,用于根据链路的可用传输容量信息和所述加权因子,确定链路的可分配的任务量;
任务分配子单元,用于根据所述链路的可分配的任务量为所述无人机协作组中的每架无人机分配协作任务。
18.根据权利要求11所述的无人机,其特征在于,所述协作更新单元进一步包括:
转换阈值判断子单元,用于判断所述路由链路性能状况是否在设定的转换阈值范围内;
退出协作信息确定子单元,用于根据所述转换阈值判断子单元的链路性能状况在所述转换阈值范围内结果,及所述无人机协作组中的无人机的运动状态,通过以下的公式,判断所述协作组中的无人机是否可保持其路由通信,
其中,(x1,y1,z1)表示所述协作组中的某个无人机的当前位置,(v1x,v1y,v1z)表示所述协作组中的某个无人机当前速度,(x2,y2,z2)表示所述协作组中的另一个无人机的当前位置,(v2x,v2y,v2z)表示所述协作组中的另一个无人机当前速度,r12表示所述协作组中的两个无人机之间的相对距离,R表示为所述通信覆盖范围的半径,t表示为时间,当等号成立时,所述协作组中的无人机不能保持路由通信,则接收所述协作组中的无人机发送的退出协作信息;
协作更新子单元,用于根据所述退出协作信息重新判断是否需要增加协作无人机,并根据判断结果更新所述协作组的无人机及每架无人机的协作任务。
19.根据权利要求18所述的无人机,其特征在于,所述退出协作信息确定子单元还用于接收所述协作组中无人机的其他退出协作信息。
20.根据权利要求11所述的无人机,其特征在于,所述机间通信模块还包括:
协作任务信息传输接口,用于传输所述任务分配子单元确定的每架无人机的协作任务;
交互控制接口,用于交互控制指令的传输;
综合信息输入输出处理模块,用于信息或数据的分类、排队和缓冲;
信息控制中心,所述信息控制中心包括信息交互控制单元和任务协同控制单元,所述信息交互控制单元生成无人机之间的信息交互机制,所述任务协同控制单元形成协作无人机之间的任务协同策略。

说明书全文

无人机集群的协作交互方法及无人机的可视导航系统

技术领域

[0001] 本发明涉及无人机通信技术领域,特别涉及一种无人机集群的协作交互方法及无人机的可视导航系统。

背景技术

[0002] 无人机在侦察/监视、通信中继、电子对抗、灾害防治、应急搜索等应用领域需求广泛。传统的无人机控制方法是,通过外界数据通信链路对无人机进行控制,同时GPS(Global Positioning System,全球卫星定位系统)提供定位信息,这种方法存在的问题是,一方面,在有意干扰、近地或在峡谷里、有建筑物遮挡甚至是室内(对于微小型无人机)等条件下,通信链路和GPS信号很容易受阻或缺失,将导致无人机失去或暂时失去控制,另一方面,无人机只能适应相对结构化任务环境的要求,不能解决动态、未组织环境下的自主控制问题,如突然出现未预知的障碍、缺少地理信息的飞行环境等。
[0003] 针对传统无人机控制的缺陷现有技术中采用计算机视觉技术对无人机控制,利用机载传感器(如:视觉传感器、惯性导航系统、速度传感器和雷达高度表等)获取的信息进行自主导航,减少无人机对外部设备和环境的依赖。但是,这种方法也存在问题,无人机需要携带的传感设备多,处理的数据量大,同时数据融合处理实时性高,而单架(特别是载重量受限的小型、微型)的无人机载重小,资源和信息处理能有限。
[0004] 针对单架无人机存在的问题,利用多架无人机集群协作完成任务,这种方法在可视导航中得到了极大的应用,大幅度提升执行任务能力,现有技术中,采用WiFi、ZigBee等方法实施无人机集群的组网通信,这种方法存在的问题是,无人机的高动态运动会引起网络拓扑的频繁变化,破坏已有的路由信息,导致分组丢失,破坏服务质量。针对上述问题,现有的解决方法是,利用多无人机集群协作进行SLAM(Simultaneous Localization And Mapping,协作定位与地理绘图)。具体地,一种方法是采用集中式体系,在中央规划点处对每架无人机进行控制,这种方法存在的问题是带来了大量的通信和计算需求,在实时和灵活性上有所欠缺。另一种方法是采用分散共标式体系,每架无人机独立规划,这种方法存在的问题是由于规划是基于SLAM数据融合下的信息共享,关联复杂,信息滞后,每对无人机之间均需在一定的时间间隔下相互通信,资源消耗较大的问题,不易适应于高动态无人机集群环境。

发明内容

[0005] 本发明的目的旨在至少解决上述技术缺陷之一。
[0006] 为达到上述目的,本发明提出一种无人机集群的协作交互方法,包括以下步骤:S1:无人机集群中的某个无人机确定其通信覆盖范围内满足协作条件的无人机,并根据所述满足协作条件的无人机建立无人机协作组;S2:确定所述无人机协作组中的多架无人机的机间路由;S3:根据所述机间路由的链路状态信息对所述无人机协作组中的多架无人机分配协作任务;S4:根据所述无人机协作组中的多架无人机的运动状态评估所述链路状态,并根据评估结果更新所述无人机协作组的无人机及每架无人机的协作任务。
[0007] 本发明另一方面还提出一种无人机的可视导航系统,包括:机载传感器,用于获取无人机工作环境信息和导航控制信息;数字地图发生器,用于产生并存储与工作地域相关的地图信息,其中所述地图信息用于规划无人机的工作导航路线;图形图像模型库,用于存储图形图像模型信息,并根据所述无人机工作环境信息更新所述图形图像模型库以及为所述数字地图发生器提供工作环境的视觉信息;综合信息数据库,用于存储当前和历史的可视导航信息,其中所述可视导航信息包括无人机工作路线信息、障碍物信息和特征环境信息;故障检测模,用于检测无人机可视导航系统的故障;机间通信模块,用于无人机之间协作通信以获得其他无人机获取到的信息;和可视导航信息融合处理综合模块,用于根据所述机载传感器、所述数字地图发生器、所述图形图像模型库、所述综合信息数据库、所述故障检测模块和所述机间通信模块提供的信息进行综合处理,获得用于控制无人机工作的可视导航信息指令,并为所述机载传感器、所述数字地图发生器、所述图形图像模型库、所述综合信息数据库、所述故障检测模块和所述机间通信模块提供所需的信息,以及协调所述机载传感器、所述数字地图发生器、所述图形图像模型库、所述综合信息数据库、所述故障检测模块和所述机间通信模块的工作。
[0008] 在本发明的一个实施例中,所述机间通信模块包括:协作组确定单元,用于无人机确定其通信覆盖范围内满足协作条件的无人机,并根据所述满足协作条件的无人机建立无人机协作组;机间路由确定单元,用于确定所述无人机协作组中的多架无人机的机间路由;任务分配单元,用于根据所述机间路由的链路状态信息对所述无人机协作组中的多架无人机分配协作任务;协作更新单元,用于根据所述无人机协作组中的多架无人机的运动状态评估所述链路状态,并根据评估结果更新所述无人机协作组的无人机及每架无人机的协作任务。
[0009] 根据本发明实施例的无人机集群的协作交互方法和无人机的可视导航系统,将无人机任务信息传输与协作交互指令传输分开,至少具有以下有益效果:
[0010] (1)实时性好,本发明有效降低了协作任务传输的时延,特别是协作可视导航任务中,可视导航需要传感设备多,数据量大,数据融合处理实时性高,解决了单架无人机载重小,资源有限,信息处理能力有限等问题,并实现无人机集群中可视导航信息及时有效共享,使得每架无人机均能够自主、实时地规划飞行路线。
[0011] (2)可靠性强,本发明能实现无人机的可靠避障避险,进行高效、安全工作。
[0012] (3)通信质量高,本发明可提高无人机的信息处理效率,在传输时延,链路稳定性和系统资源节约方面可获得较好的通信性能,通信质量高。
[0013] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明
[0014] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0015] 图1为本发明实施例的无人机集群的协作交互方法的流程图
[0016] 图2为本发明实施例的发送协作请求指令的无人机连接协作的流程图;
[0017] 图3为本发明实施例的接收协作请求指令的无人机处理连接协作的流程图;
[0018] 图4为本发明一个实施例的无人机协作组交互场景的示意图;
[0019] 图5为本发明实施例的发送协作请求指令的无人机进行链路状态评估的流程图;
[0020] 图6为本发明实施例的计算路由保持时间的示意图;
[0021] 图7为本发明一个实施例的无人机可视导航系统的结构示意图;
[0022] 图8为本发明实施例的无人机可视导航系统中的机间通信模块的示意图;
[0023] 图9为本发明实施例的机间通信模块的协作组确定单元的示意图;
[0024] 图10为本发明实施例的机间通信模块的任务分配单元的示意图;
[0025] 图11为本发明实施例的机间通信模块的协作更新单元的示意图;以及[0026] 图12为本发明另一个实施例的无人机可视导航系统中的机间通信模块的优选示意图。

具体实施方式

[0027] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0028] 下面结合图1-图6详细描述本发明实施例的无人机集群的协作交互方法。
[0029] 如图1所示,根据本发明实施例的无人机集群的协作交互方法,包括以下步骤:
[0030] 步骤S101,无人机集群中的某个无人机确定其通信覆盖范围内满足协作条件的无人机,并根据满足协作条件的无人机建立无人机协作组。
[0031] 具体地,如图2所示,无人机集群中的某个无人机判断是否需要增加协作的无人机,如果判断需要增加协作的无人机,则检测其通信覆盖范围内符合协作需求的无人机,并向通信覆盖范围内符合协作需求的无人机发送协作请求指令。通信覆盖范围内符合协作需求的无人机接收到协作请求指令,并根据自身的移动和通信状况判断是否接受协作请求,当判断自身的移动和通信状况容许接受协作请求时,发送接受协作请求的指令。然后,发送协作请求的无人机根据接收到的接受协作请求的指令,建立无人机协作组。
[0032] 如图3所示,在无人机检测其通信覆盖范围内符合协作需求的无人机之前,通信覆盖范围之内的其他无人机可根据自身的通信状况判断是否满足参与协作任务的要求,如果判断自身不能参与协作任务,则不接收所述协作请求指令。例如,接收协作请求指令的无人机正在执行任务并且由于任务量多,导致通信带宽受限,不能参加其他协作组的协作任务;或者已经快要完成任务并且完成任务后不再继续执行任务,需要返回,也不能参加其他协作组的协作任务;或者无人机判断如果参与协作任务,给自身执行任务带来通信负担。由此,可减少信息冗余。
[0033] 接收到协作请求指令的无人机根据自身的移动和通信状况判断是否接受协作请求,且在判断自身的移动和通信状况容许接收所述协作请求时,发送接受协作请求的指令。具体地,接收到协作请求的无人机可根据自身的通信带宽以及时延等信息判断是否接收协作请求。例如,如果接收到协作请求的无人机的通信带宽大于预定的阈值,则其满足条件,则接受协作请求并发送接受协作请求的指令。
[0034] 需要说明的是,如图2所示,发送协作请求指令的无人机接收到其通信覆盖范围内的无人机返回的接受协作请求信息后,还可判断已接受任务协作的无人机总架数是否达到预定的阈值,如果已接受任务协作的无人机总架数达到预定的阈值,则无人机停止发送协作请求指令,如果已接受任务协作的无人机总架数未达到预定的阈值,则无人机可调整自身的速度、位置之后,继续发送协作请求指令。例如,图4所示的场景中,无人机⑤先判断已接受任务协作的无人机总架数为3,包括无人机②、无人机④和自身,根据任务需求预定的需要协作的无人机总架数阈值为4,则无人机⑤需要调整自身的速度或位置,重新向覆盖范围之内的其他无人机发送协作请求指令以达到已接受任务的无人机总架数为4。
[0035] 特别地,如图2所示,如果无人机集群中的某个无人机在其覆盖范围内未检测到符合协作需求的无人机,则无人机调整自身的速度、位置之后,重新检测其覆盖范围内是否具有符合协作需求的无人机。例如,在图4所示的场景中,无人机⑥在其覆盖范围内未检测到符合协作需求的无人机,则无人机⑥调整自身的速度后,重新检测符合协作需求的无人机并向覆盖范围之内的无人机发送协作请求指令。
[0036] 在本发明的一个示例中,符合协作需求的无人机包括:具有预定的方位的无人机、具有预定的速度的无人机、具有预定的相对距离的无人机和具有预定的机载可视传感设备的无人机。
[0037] 需要说明的是,集群中的某个无人机可能只属于一个协作组,也可能属于多个协作组。当某个无人机属于多个协作组时,其可以选择不同的协作组进行相互协作通信。如图4所示,无人机②同时属于协作组A、B、C,则无人机②可选择A、B、C组中的任一个协作组,并且可随时切换到其他协作组,也可同时参加多个协作组。
[0038] 根据可视导航中无人机间建立的协作路由和可视导航传输信息量,为节约资源,信道可采用自适应动态调整的方式。为减小时延,可视导航信息传输不容易利用重传的方法,利用限制延迟重发的差错控制方法,使得包的单程传输时间小于最大的允许延迟时可选择是否重发。为提高协作效率,减小通信控制复杂度,每个协作组可建立面向任务的分布式控制协作方式进行可视导航信息传输。
[0039] 步骤S102,确定无人机协作组中的多架无人机的机间路由。
[0040] 步骤S103,根据机间路由的链路状态信息对无人机协作组中的多架无人机分配协作任务。
[0041] 具体地,首先,根据链路的服务质量信息,确定加权因子,然后根据链路的可用传输容量信息和加权因子,确定链路的可分配任务量,再根据链路的可分配任务量,向无人机协作组中的无人机分配协作任务。
[0042] 如图4所示的场景中,无人机集群中的无人机⑤发送协作请求指令,得到已接受协作请求的无人机④和无人机②,假如,无人机④的可用传输容量为100M,但是无人机④可能因为执行其他无人机协作组的协作任务而导致链路服务质量低,或者飞行在恶劣的环境条件下导致链路服务质量低,因此在本发明的示例中,可根据链路的传输时延、误码率等对链路的服务质量进行评分以确定加权因子,例如对无人机④的链路的服务质量评分为0.4,则加权因子为0.4,根据加权因子与可用传输容量的乘积确定无人机④的可分配的任务量为40。
[0043] 步骤S104,根据无人机协作组中的多架无人机的运动状态,评估链路状态,并根据评估结果更新无人机协作组的无人机及其协作任务。
[0044] 如图5所示,首先,判断路由链路性能状况是否在设定的转换阈值范围内,如果链路性能状况在转换阈值范围内,根据无人机协作组中的无人机的运动状态,判断协作组中的无人机是否可保持其路由通信,保持路由的最长时间可用链路生存时间表示,计算公式的示意图如图3所示,无人机①当前位置为(x1,y1,z1),速度为(v1x,v1y,v1z),无人机②当前位置为(x2,y2,z2),速度为(v2x,v2y,v2z),无人机①和无人机②之间的相对距离用r12表示,假设无人机的最大覆盖范围半径为R,t为时间,则无人机①和无人机②相对运动且能保持路由的过程,可用下式表示,
[0045]
[0046] 其中当等号成立时,t=Tl,无人机①和无人机②不能保持路由通信,加入无人机①是发送协作请求指令的无人机,则接受协作请求指令的无人机②退出协作组并发送退出协作信息。
[0047] 另外,发送协作请求指令的无人机还可接受协作组中无人机的其他退出协作信息,例如,某架无人机突然接受到紧急任务,则向协作组的发送协作请求指令的无人机发送退出协作信息。
[0048] 如果发送协作请求指令的无人机根据接收的退出信息确定有退出的无人机,则发送协作请求指令的无人机再重新判断是否需要增加协作无人机,重新执行步骤S101至S104,更新协作组的无人机及每架无人机的协作任务。
[0049] 为实现上述实施例,本发明还提出一种无人机的可视导航系统。如图7所示,该无人机的可视导航系统包括:机间通信模块1、机载传感器2、数字地图发生器3、图形图像模型库4、综合信息数据库5、故障检测模块6和可视导航信息融合处理综合系统7。
[0050] 其中,机间通信模块1用于无人机之间协作通信以获得其他无人机获取的信息。机载传感器2用于获取无人机工作环境信息和导航控制信息。数字地图发生器3用于产生并存储与工作地域相关的地图信息,其中地图信息用于规划无人机的工作导航路线。图形图像模型库4用于存储图形图像模型信息,并根据无人机工作环境信息更新图形图像模型库以及为数字地图发生器4提供工作环境的视觉信息。综合信息数据库5用于存储当前和历史的可视导航信息,其中可视导航信息包括无人机工作路线信息、障碍物信息和特征环境信息。故障检测6用于检测无人机可视导航系统的故障。可视导航信息融合处理综合系统7用于根据机载传感器2、数字地图发生器3、图形图像模型库4、综合信息数据库5、故障检测模块6和机间通信模块1提供的信息进行综合处理,获得用于控制无人机工作的可视导航信息指令,并为机载传感器2、数字地图发生器3、图形图像模型库4、综合信息数据库
5、故障检测模块6和机间通信模块1提供所需的信息,以及协调机载传感器2、数字地图发生器3、图形图像模型库4、综合信息数据库5、故障检测模块6和机间通信模块1的工作。
[0051] 下面结合图8详细描述机间通信模块1。
[0052] 如图8所示,该机间通信模块1包括:协作组确定单元100、机间路由确定单元200、任务分配单元300和协作更新单元400。
[0053] 其中,协作组确定单元100用于确定无人机通信覆盖范围内满足协作条件的无人机,并根据满足协作条件的无人机建立无人机协作组。机间路由确定单元200用于确定无人机协作组中的多架无人机的机间路由。任务分配单元300用于根据机间路由的链路状态信息对无人机协作组中的多架无人机分配协作任务。协作更新单元400用于根据无人机协作组中的多架无人机的运动状态,评估链路状态,并根据评估结果更新无人机协作组的无人机及每架无人机的其协作任务。
[0054] 具体地,如图9所示,协作组确定单元100可包括增加无人机判断子单元110、协作请求子单元120、协作接收子单元130、协作请求判断子单元140和无人机协作组建立子单元150。其中,增加无人机判断子单元110用于判断是否需要增加协作的无人机。协作请求子单元120用于当增加无人机判断子单元110判断需要增加协作的无人机时,检测无人机的通信覆盖范围内符合协作需求的无人机,并向覆盖范围内符合协作需求的无人机发送协作请求指令。协作接收子单元130用于接收协作请求指令。协作请求判断子单元140用于根据无人机的移动和通信状况判断是否接受协作请求,且在判断无人机的移动和通信状况容许接收所述协作请求时,发送接受协作请求的指令。无人机协作组建立子单元150用于根据接收到的接受协作请求的指令,建立无人机协作组。
[0055] 需要说明的是,机间通信模块1还可包括协作无人机总架数判断单元(图中未示出),用于判断已接受协作请求的无人机总架数是否达到预定的阈值。如果已接受协作请求的无人机总架数达到预定的阈值,则协作请求子单元120停止发送协作请求指令;如果已接受协作请求的无人机总架数未达到所述预定的阈值,则协作请求子单元120继续发送协作请求指令。
[0056] 特别地,机间通信模块1还可包括检测判断子单元(图中未示出),用于判断协作请求子单元120是否检测到符合协作需求的无人机,如果未检测到符合协作需求的无人机,则调整无人机的速度和位置之后,重新检测其覆盖范围内是否具有符合协作需求的无人机。
[0057] 特别地,机间通信模块1还包括可参与协作组判断子单元(图中未示出),用于根据无人机的通信状况判断是否满足参与协作任务的要求。如果根据通信状况判断无人机不能参与协作任务,则不接收协作请求指令。
[0058] 具体地,如图10所示,任务分配单元300可包括加权因子计算子单元310、任务量确定子单元320和任务分配子单元330。其中,加权因子计算子单元310用于根据链路的服务质量信息确定加权因子。任务量确定子单元320用于根据链路的可用传输容量信息和加权因子,确定链路的可分配的任务量。任务分配子单元330用于根据链路的可分配的任务量为无人机协作组中的每架无人机分配协作任务。
[0059] 具体地,如图11所示,协作更新单元400可包括转换阈值判断子单元410、退出协作信息确定子单元420和协作更新子单元430。其中,转换阈值判断子单元410用于判断路由链路性能状况是否在设定的转换阈值范围内。退出协作信息确定子单元420用于接收退出协作信息,如果路由链路性能状况在设定的转换阈值范围内,根据无人机协作组中的无人机的运动状态,判断协作组中的无人机是否可保持其路由通信,确定是否退出协作并接收无人机发送的退出信息。退出协作信息确定子单元420还用于接收协作组中无人机的其他退出协作信息。协作更新子单元430用于根据退出协作信息重新判断是否需要增加协作无人机,并根据判断结果更新协作组的无人机及每架无人机的协作任务。
[0060] 优选地,如图12所示,机间通信模块1还可包括协作任务信息传输接口单元500、交互控制接口单元600、综合信息输入输出处理单元700和信息控制中心800。其中,协作任务信息传输接口单元500用于协作任务的传输。交互控制接口单元600用于交互控制指令的传输。综合信息输入输出处理单元700用于信息或数据的分类、排队和缓冲。信息控制中心800包括信息交互控制单元810和任务协同控制单元820,信息交互控制单元810生成无人机之间的信息交互机制,任务协同控制单元820形成协作无人机之间的任务协同策略。
[0061] 根据本发明实施例的无人机集群的协作交互方法和无人机的可视导航系统,将无人机任务信息传输与协作交互指令传输分开,至少具有以下有益效果:
[0062] (1)实时性好,本发明有效降低了协作任务传输的时延,特别是协作可视导航任务中,可视导航需要传感设备多,数据量大,数据融合处理实时性高,解决了单架无人机载重小,资源有限,信息处理能力有限等问题,并实现无人机集群中可视导航信息及时有效共享,使得每架无人机均能够自主、实时地规划飞行路线。
[0063] (2)可靠性强,本发明能实现无人机的可靠避障避险,进行高效、安全工作。
[0064] (3)通信质量高,本发明可提高无人机的信息处理效率,在传输时延,链路稳定性和系统资源节约方面可获得较好的通信性能,通信质量高。
[0065] 应理解,本发明的无人机集群的协作交互方法及无人机不仅适用于本实施例中所述的无人机可视导航协作任务中,也可用于其他协作任务环境。
[0066] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈