一种自组网无人机集群系统的制作方法

文档序号:16688536发布日期:2019-01-22 18:34阅读:567来源:国知局
一种自组网无人机集群系统的制作方法

本发明涉及一种自组网无人机集群系统,属于无线通信技术领域。



背景技术:

无人机群组网技术成为近年来无人机发展的热点研究方向。而现有的无人机集群均使用传统的无线组网方式进行通信。在传统的无线组网通信中,无人机只与地面指控中心等固定网络基础设施通信而不与其他无人机通信。现有的无人机集群系统存在以下几方面的缺陷:

(1)受限于传统的点对点通信方式,现有的无人机集群系统只能在单个无人机的有效通信距离范围内进行作战,作战范围小;(2)所有无人机都只与指控中心或基站进行通信,灵活性差;需要网络基础设施的支持,这要求提前到所选场所建立基站等基础设施,难度高;若网络基础设施被敌方打击,整个无人机通信网络将失效,可靠性差,无法适应当前复杂多变的战场环境。

这些缺陷削弱了无人机集群执行任务的能力,限制了无人机集群在某些范围的应用,是无人机集群亟待解决的重要问题,为解决上述技术问题,现有技术中提供了无人机自组网络,但现有技术中提供的无人机自组网络中,一旦某一或者某些无人机被敌方打击,就不能重新自组网,可靠性低,不能适应当前复杂多变的应用环境。



技术实现要素:

为克服现有技术中存在的技术问题,本发明的发明目的是提供自组网无人机集群系统,某一或者某些无人机被敌方打击,还可以重新增加无人机并自组网络,可靠性高,可适应当前复杂多变的应用环境。

为实现所述发明目的,本发明提供一种自组网无人机集群系统,其特征在于,将参与执行任务的多个无人机按层次编成多个逻辑组,逻辑群组的形成和逻辑群组中无人机节点的运行无需服务器参与,最小单位的逻辑组包括一个组长节点和多个组员节点,其特征在于,待加入集群的无人机节点靠近某一逻辑群组中任一无人机节点时,与该靠近的逻辑群组中的该无人机节点建立通信链路,具体包括:

s01:待加入集群的无人机节点和逻辑群组内的每个节点将预设频段分成n个子信道,将n个子信道分成n组子信道组,每组子信道组有k个子信道,则n=n·k,n和k均大于或等于2;

s02:待加入集群的无人机节点在每组的一个空闲信道上重复发送探针,并等待回应;集群中任一节点不断地扫描n组子信道组,并在收到待入群无人机节点所发送的探针时的信道上发送回应信号。

s03:待加入集群的无人机节点如果接收到集群中任一终端所发送的回应信号时,则与集群中该节点建立通信连接,待加入集群的无人机节点和集群中该终端进入握手认证阶段;如果没有接收到集群中任一终端所发送的回应信号,则返回s02。

优选地,待加入集群的无人机节点在每组的一个空闲信道上重复发送探针,并等待回应包括如下步骤:

s03-1:待加入集群的无人机节点选取一个子信道组,以该子信道组为起点重新组成分组的遍历集合;

s03-2:待加入集群的无人机节点在该信道组中根据频谱感知是否存在空闲子信道;

s03-3:如果该信道组中有空闲子信道,则待加入集群的无人机节点在长度为ttx的时隙中,在该信道组中的一个空闲信道上发送探针;

s03-4:待加入集群的无人机节点在长度为trx的时隙中查询回应信号,其中,

s03-5:判断是否收到集群中某一节点的回应信号,如果收到,则进入握手阶段;如果没有收到,则判断是否重复了k次,如果重复了k次,则判断是否遍历了所有的子信道组;如果没有重复k次,则返回s03-3。

优选地,集群中任一终端不断地扫描n组子信道组,并在收到待加入集群的无人机节点所发送的探针时在待加入集群的无人机节点发送探针的信道上发送回应信号包括如下步骤:

s04-1:集群中每一终端选取一个子信道组,以该子信道组为起点重新组成分组的遍历集合;

s04-2:集群中每一终端以时长tb为一个跳频时隙,以t=ktb为一个周期,遍历当前子信道组中的所有k个子信道以搜索待加入集群的无人机节点发送的探针;

s04-3:如果在当前子信道组中搜索到待加入集群的无人机节点发送的探针,则重点扫描该子信道组并在待加入集群的无人机节点发送探针的子信道上发送回应信号,并进入认证阶段;如果在当前子信道组中没有搜索到待加入集群的无人机节点发送的探针,则判断是否重复了ω次,如果是,则判断是否历遍了所有子信道组;如果否,则返回s04-2,这里,ω将其称为重复系数,一般取值ω〈k。

优选地,所述组长节点通过定期向组员节点发送心跳数据帧并检查回应的方式检测组员节点的存活状态。

优选地,组长节点通过定期向组员节点发送心跳数据帧并检查回应的方式检测组员节点的存活状态具体包括:

s01:组长节点通过无线适配器定期向每个组员发送心跳数据帧,并检测每个组员节点的回应;

s02:如果收到每个组员的回应,则判定该组员节点正常,可进行正常通信并下达任务,否则,初步判定该节点可能为异常节点;

s03:对于存在可能为异常的节点的情况,组长节点发送广播,使同一群组的每一个组员节点均进行节点寻找,并进行认证操作。

优选地,所述组员节点通过是否定期接收到组长节点发送的心跳数据帧来判断组长节点是否存活。

优选地,所述组员节点通过是否定期接收到组长节点发送的心跳数据帧来判断组长节点是否存活具体包括:

s01:组员节点定期接收组长节点发送的心跳数据帧;

s02:如果定期收到组长的心跳数据帧,则判定该组长节点正常,可进行正常通信,否则,初步判定为组节点可能异常;

s03:对于组长节点可能异常的情况,每一个组员节点均进行节点寻找,并进行认证操作;

s04:如果认证通过,进行组长节点选举,由新的组长节点广播网络标识符、网络配置信息和信道信息。

与现有技术相比,本发明达到如下有益效果:(1)作战范围扩大;(2)灵活高;(3)作战难度低;(4)某一或者某些无人机被敌方打击,还可以重新增加无人机,重新自组网,可靠性高,可适应当前复杂多变的应用环境;(5)彼此之间能够获取对方的存活状态。

附图说明

图1是本发明提供的无人机集群系统组成示意图;

图2是本发明提供的无人机载装置的组成框图;

图3是本发明提供的无人机能源装置的电路图;

图4是本发明提供的无人机动力装置的电路图;

图5是本发明提供的组长节点的工作流程图;

图6是本发明提供的组员节点的工作流程图;

图7是本发明提供的检验待认证无人机节点合法性的流程图;

图8是本发明提供的中继节点的工作过程的流程图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是电连接,也可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

图1是本发明提供的新能源的无人机集群系统组成示意图,无人机集群系统中,无人机载装置都被设置以通过ad-hoc无线数据连接而进行通信。另外,无人机载装置可以使用无线适配器而建立无线数据连接,相邻的无人机载装置通过频谱感知并进行认证建立起无线连接。认证通过后,该相邻的无人机载装置可以通过无连接传递网络配置信息、信道信息及网络标识,从而在在相邻的两无线设备之间建立ad-hoc网络链接。本发明中,无人机载装置、无人机节点和终端具有相同的含义。

网络配置信息可以包括物理网络标识符,例如,物理网络标识符以用于识别该ad-hoc网络。物理网络标识符也可以包括广播网络标识符。广播网络标识符可以包括ip多播网络标识符,其用于限制消息广播的范围。网络配置信息还可以包括逻辑网络标识符,例如,逻辑网络标识符可以包括点对点群组标识符,其用于识别无人机节点要加入的一个逻辑群组。无线连接可以传递任一无人机节点进入网络的时间戳。

如图1所示,将参与执行任务的多个无人机按层次编成多个自组网络逻辑群组,如第一逻辑群组、第二逻辑群组和第三逻辑群组,第一群组包括一个组长节点gr和多个组员节点vi,处于组长节点之上的是第二级管理节点,处于第二级管理节点之上的是第三级管理节点,…,每一层次的节点所担任的功能和任务不同,导致每个节点在系统中扮演不同角色。

在一个实施例中,对于二级逻辑组,第二级管理节点刚开始保管所有网络配置信息,包括群组配置信息。第二级管理节点可以与组长节点通过无线连接建立ad-hoc网络连接。第二级管理节点与其它第二级管理节点之间交流的信息可以包括物理网络标识符、广播网络标识符和逻辑网络标识符。一旦从第二级管理节点收到网络配置信息,就在第二级管理节点和每个组长之间建立ad-hoc网络连接。

然后组长节点通过无线连接传递从第二级节点那里接收到的网络配置到组员节点,建立与组员的ad-hoc网络连接。组长节点通过与每个组员节点的单独发现,直接建立ad-hoc网络。或者组长节点可以首先建立与第一个组员节点的连接,然后,第一个组员可以传递网络配置信息给第二个组员节点,类似地,第二组员节点可以通过另一条连接传递网络配置信息给第三个组员节点。每个组员节点可以沿着连接将最新的网络拓扑信息传递回给组长节点,然后组长节点类似地将最新的网络拓扑信息传递回给第二级管理节点。而且,第二级管理节点和组长节点可以类似地推送最新的网络拓扑信息给每个组员。或者,每个组员可以从组长拉取出最新的网络拓扑信息。根据一个实施例,网络拓扑信息可以是自动更新并根据网络配置分送到物理网络或群组的每个组员中去。

在一个实施例中,网络拓扑信息可以包括一个时间戳,其对应每个节点加入该网络的时间。因此可以建立一个加入网络的时间次序。拓扑和时间信息可以传递给整个网络或者限制在每个群组中。

在一个实施例中,网络配置信息可以包括广播网络标识符。例如,广播网络标识符可以是一个ip多播标识符,其用于限制在网络中的通信范围,可以允许一个逻辑组中的一个节点与其它节点进行通信,但是不被允许与第二逻辑群组中的任何节点进行通信。在一个实施例中,例如第二级管理节点被设置成可以从第一逻辑群组、第二逻辑群组和第三逻辑群组中接收所有通信信息。

在开始配置无人机集群系统时,可以指定每一个逻辑群组的组长节点和组员节点,由组长节点通过频率感知的方式获取空闲信道,并将信道信息广播给所属逻辑组的每一个组员节点,每一个组员节点收到广播信息后,进行网络配置并更改自己的信道,以便同一逻辑群组之间节点进行通信。组长节点可以宣布网络标识符,该网络标识符可以是物理网络标识符。组长节点开始启动推送信息的功能并在处理器运行一个通信服务。组长节点可以推送一命令,使组员节点根据命令执行任务,如飞行位置、速度,打击目标等。然后组员节点接收到广播后,得到物理网络标识符并处理网络配置信息,根据命令执行任务。此外,组长节点还定期检测每个组员节点的存活状态,其检测方法结合图5来进行说明。

图2是本发明提供的无人机载装置的组成框图,如图2所示,根据本发明一个实施例,无人机载装置被配置成用于无人机通过无线适配器而形成点对点群组。无人机载装置可以包括处理器405、存储器401、无线适配器410,存储器401包括只读存储器(rom)、随机存取存储器(ram)。处理器405可以从rom载入启动指令,然后从ram读取进一步的指令,其可以由处理器405执行并完成一个或多个逻辑运行。具体地,处理器405可以配置以控制无线适配器的运行,建立与另一无人机载装置的链接,并控制无线适配器使其建立ad-hoc网络。ram可以存储初始网络配置数据。在一个实施例中,初始网络配置数据可以是默认的配置数据,或者,网络配置数据可以是由用户通过用户接口适配器而提供的定制配置数据。另外,一旦接收到网络拓扑和时间戳数据,处理器可以使这些数据存储在ram中,用于日后参考或进一步分送。本领域普通技术人员可以认识到,ram和处理器的组件可以配置以执行各种运行。

无人机载装置还包括飞控器406和根据飞控器406的指令驱动无人机飞行的伺服机构407,其中,飞控器406根据处理器405的指令给伺服机构407提供控制信号,以使伺服机构407根据预设路径或者上一级发送来的指令进行飞行,也将无人机飞行时的数据传送给处理器405。无人机载装置还包括照相子系统,其包括照相机412和相机控制器413,所述照相机412连接于相机控制器413,其用于对目标区域进行航拍,并将所航拍的图像信息传送给相机控制器413,相机控制器413连接于处理器405,其用于对输入的图像信息进行处理而后传送给处理器405。无线适配器通常包括数字基带单元的射频单元,发信时,所述数字基带单元用于将处理器405要传送的信息进行信源编码和信道编码,而后传送给射频单元,所述射频单元包括发射器,所述发射器用于将数字基带单元传送来的信息进行加密并调制到上级指示的载波信号上而后进行功放,最后通过天线发射到空间;射频单元还包括接收器,接收器用于将天线接收的信号进行解调和解密,而后将数据发送给数字基带单元,数字基带单元用于将数字基带信号进行信道解码、信源解码,取出控制终端发送来的数据或者指令。

根据本发明第一实施例,无人机载装置还包括传感器组件402,传感器组件示例性地包括高度计,其用于获取无人机与地面的高度信息。传感器组件示例性地还包括磁航向仪、空速管,陀螺仪等,用于测量无人机的航向,速度等。

无人机载装置还包括导航定位接收器403,其通过天线a1接收导航定位卫星的关于无人机的位置信息及时间信息,并将数据传送给处理器405。导航定位接收器403例如为gps接收器、北斗定位授时接收器等。根据一个实施例,无人机载装置还包括测距装置409,其用于测量无人机与目标等的距离,所述测距离装置409例如为激光测距仪。无人机的控制系统还包括测向装置417,其用于测量被监视目标与无人机的方向。处理器根据测距装置和测向装置所提供的数据确定被监测目标的位置和速度等。

根据本发明一实施例,本发明提供无人机载装置由能源装置404向各个部件提供能源,其可以通过开关进行断开与接通控制。

根据本发明一实施例,本发明提供的无人机载装置还包括执行部件控制器408,其根据指令控制执行部件件状态,从而有效地打击敌人的目标。

图3是本发明提供的无人机的能源装置的电路图,如图3所示,能源装置至少包括光伏电池se及其控制电路,光伏电池的控制电路包括电阻r4和r5,它们相串联后并联到光伏电池se的两端,其中间节点用于取出光伏电压的取样电压;光伏电池的接地端通过电流互感器r6取出取样电流,最大功率跟踪模块mppt根据采样电压和采样电流的值控制光伏电池se的输出功率。最大功率跟踪模块mppt的输出端连接于脉冲宽度调制电路的输入端,脉冲宽度调制电路包括运算放大器ic1和运算放大器ic2,运算放大器ic1的输出端连接于其反相输入端,其正相输入端连接于mppt的输出端。运算放大器ic2的反相端连接于运算放大器ic1的输出端,同相端连接于三角波频率源,输出端连接于场效应管t7的栅极。

光伏电池的控制电路还包括场效应管t7、二极管d7和线圈l2,它们组成升压电路,其中场效应管t7的栅极连接于运算放大器ic2的输出端,漏极连接于二极管d7的正极及电感l2的第二端,电感l2的第一端连接于光伏电池se的正极输出端,二极管d7的负极连接于电源输出端及电容c2的第一端,电容c2的第二端连接于地。控制电路用于将光伏电池能充于电容c2中,电容c2用于给电机控制电路提供电能。

本发明一个实施例中,光伏能源来源于贴附于无人机表面的光伏电池膜,电容c2为分形电容,其贴附于无人机外壳上,光伏电池膜下,用于存储光伏电池膜将光伏能转换而来的电能。

根据本发明一个实施例,能源装置还包括制动电路,其包括晶体管t8、二极管d8和电组r7,晶体管t8的发射极接地,集电极连接于二极管d8的正极和电阻r7的第一端,基极由飞控器提供控制信号;二极管d8的负极和电阻r7的第二端连接于电源vcc1。

无人机的伺服机构至少包括动力装置,下面结合图4详细说明。

图4是本发明提供的无人机动力装置的电路图,如图4所示,动力装置包括电动机和用于控制电动机的控制电路。

电动机包括外壳、置于外壳内的定子和转子,所述定子上设置驱动绕组线圈(第一定子绕组)u1、v1和w1,和能量回收绕组线圈(第二定子绕组)u2、v2和w2,驱动绕组线圈u1、v1和w1和能量回收绕组线圈u2、v2和w2分别交错设置。

根据本发明一个实施例,电机的定子还包括多个彼此叠置的环形硅片、多个部分能量回收绕组槽、多个驱动绕组(电动机绕组)槽、多个磁通分割槽、多个抵消消除槽、缠绕在相应能量回收绕组槽周围的多个能量回收绕组、以及缠绕在相应驱动绕绕组槽周围的多个驱动绕组。

驱动绕组线圈用作通过接收来电动控制电路的电力而使转子旋转的线圈。部分能量回收绕组用作利用由转子旋转感应出的电流而产生电力。在该实施例中,绕组槽和绕组的总数是6,被分在6个区域中。沿定子周向按如下方式布置u1、u2、v1、v2、w1、w2。驱动绕组线圈被连接到电机控制电路器,能量回收绕组线圈被连接到鉴相器。

此外,由于在电动机绕组槽与能量回收绕组槽之间设有宽度均等相对较窄的磁通分割槽,因此磁通被分割,从而阻断了可供电动机绕组的磁通流向能量回收绕组的路径,使得电动机绕组的磁通只可流向转子的磁场,从而使电动机能更有效地驱动。此外,磁通分割槽使电动机绕组槽周围的励磁宽度保持不变,从而使电动机绕组槽可以在驱动期间不影响相邻绕组槽或不受相邻绕组槽影响地进行操作。

在能量回收绕组槽与相邻能量回收绕组槽之间设有宽度均等且相对较窄的抵消消除槽,以消除磁通相抵,从而提高了发电效率。

转子包括多个彼此叠置的硅片以及多个平坦的永磁体,这些永磁体沿径向埋设在叠置的硅片中。就此而言,永磁体被设计成具有强磁力,以致于可形成相对较宽的磁场表面,因此可使磁通聚集在该磁场表面上,增大磁场表面的磁通密度。转子的极数根据定子的极数而定。

下面详细介绍转子,三个永磁体等距离地彼此间隔开并埋设在叠置的圆形硅片中,且极性呈n极性和s极交错布置的。在叠置的圆形硅片的中心上设有非磁芯,以支撑永磁体和硅片,并且穿过非磁芯的中心设有轴。永磁体形成为平坦形状,并且在永磁体之间形成有空置空间。

使用永磁体的电动机被设计成具有通过转子的被动能量和定子的主动能量相结合而形成的旋转力。为了实现电动机中的超效率,增强转子的被动能量是非常重要的。因此,在本实施例中使用“钕(钕、铁、硼)”磁体。这些磁体增大了磁场表面并使磁通能聚集到转子的磁场上,从而增大了磁场的磁通密度。

用于控制电动机的控制电路包括电动机控制器mc1、相驱动器pd1、驱动器、第一电压采样器器、第二电压采样器和第三电压采样器,所述驱动器包括多个开关元件t1到t6,所述相驱动器pd1用来接通-断开驱动开关元件t1到t6。在开关元件t1到t6中使用金属氧化物半导体场效应晶体管(mosfet)或绝缘栅双极型晶体管(igbt)等功率半导体元件。此外,在各个开关元件t1到t6并联连接着环流二极管。

第一电压采样器可以连接于驱动器中的开关元件t2与地之间,所述第一电压采样器优选利用电阻r1实现,用于将所采集的电流信号转换为电压信号;第二电压采样器可以连接于驱动器中的开关元件t4与地之间,所述第二电压采样器优选利用电阻r2实现,用于将所采集的电流信号转换为电压信号;第三电压采样器可以连接于驱动器中的开关元件t6与地之间,所停第三电压采样器优选利用电阻r3实现,用于将所采集的电流信号转换为电压信号。

控制电路还包括模数转换器adc1和放大器co1,所述放大器co1用于放大从第一电压采样器提供的电压信号的电压值并提供给模数转换器,所述模数转换器adc1用于将放大器co1提供的信号进行数模转换而后产生数字信号,并提供给控制器mc1。

控制电路还包括模数转换器adc2和放大器co2,所述放大器co2用于放大从第二电压采样器提供的电压信号的电压值并提供给模数转换器,所述模数转换器adc2用于将放大器co2提供的信号进行数模转换而后产生数字信号,并提供给控制器mc1。

控制电路还包括模数转换器adc3和放大器co3,所述放大器co3用于放大从第三电压采样器提供的电压信号的电压值并提供给模数转换器,所述模数转换器adc3用于将放大器co3提供的信号进行数模转换而后产生数字信号,并提供给控制器mc1。

马达控制器根据模数转换器ad1、ad2和ad3提供的数字信号产生pwm信号。控制电路还包括逻辑控制器lc1,逻辑控制器lc1响应pwm信号和时钟信号将pwm信号转换为用于控制相驱动器pd1的并行信号。逻辑控制器lc1可以给马达控制器mc1传送错误信号,响应错误信号,马达控制器mc1可以给逻辑控制器提供一个校正的pwm信号和校正的时钟信号。

响应并行信号,相驱动器pd1可以产生栅极信号打开或者关闭驱动器中的多个开关元件t1到t6。响应栅极信号,驱动器可以产生一个交流电流信号以驱动电动机,从而使电动机自动调速。

控制电路还包括鉴相器和移相器,所述第一、第二和第三采样器采集了输入到第一定子绕组的三相交流电流的振幅值,并提供给控制器;所述鉴相器用于比较输入到第一定子绕组的三相交流电流和从第二定子绕组输出的感应电流的相位,输出一个电压值与相位差成比例的电压信号,并提供给移相器;所述移相器根据鉴相器提供的电压信号对从第二定子绕组输出的感应电流进行移相,而后分别与输入到第一定子绕组的三相交流信号叠加并提供给第一定子绕组,以对其变频。本发明中,将光伏能转换为电能以提供给无人机的电动机的控制电路(驱动电路)中,在电动机中由于在定子上设置了第二定子绕组,利用第二定子绕组产生的感应电流对施加于第一定子绕组的交流电能进行变频,如此可延长无人机的飞行时间,从而延长其执行任务能力。

图5是组长节点的工作流程图,如图5所示,组长节点还定期检测每个组员节点的存活状态包括:

s01:组长节点定期向每个组员发送心跳数据帧,并检测每个组员节点的回应;

s02:如果定期收到每个组员的回应,则判定该组员节点正常,可进行正常通信并执行任务,否则,初步判定为可能异常节点;

s03:对于存在可能为异常的节点的情况,组长节点发送广播,使每一个组员节点均进行终端发现或节点导找,并进行认证操作;

s04:通过终端发现,如果找到已标志为可能异常的节点,查看其网络标识符,如果是本逻辑组的,使其重新配置网络,加入该逻辑群组,如果没有找到,则该节点已经死亡或者失踪,更改网络配置及信道,以防止该无人机节点被敌方获,从而获得我方情报。

上述方法仅是示例,任何一上一级的管理节点都可以通过上述方法判断下一级节点存活状态。即通过给下一级节点发送心跳数据帧,并检测每个组员节点的回应方式检测下一级节点的存活状态。

在执行任务中,组长节点也可能被敌方打击,或因其它原因失去战斗力,如此,组员可检测组长节点的存活状态,其检测方法结合图6进行说明。

图6是组员节点的工作流程图,组员节点还定期检测组长节点的存活状态包括:

s01:组员节点定期接收组长节点发送的心跳数据帧;

s02:如果定期收到组长的心跳数据帧,则判定该组长节点正常,可进行正常通信,否则,初步判定为组节点可能异常;

s03:对于组长节点可能异常的情况,每一个组员节点均进行终端发现,并进行认证操作;

s04:如果认证通过,进行组长节点选举,由新的组长节点广播网络标识符、网络配置信息和信道信息,如果认证没通过,则返回到s03继续进行终端发现操作。

上述方法仅是示例,任何一下一级的被管理节点都可以通过上述方法判断上一级管理节点存活状态,即通过是否定期接收到上一级节点发送的心跳数据帧的方式来判断上一级节点的存活状态。

在执行任务中,还存在无人机被敌方严重打击,如此,使正在参加执行任务的无人机的战斗力消弱,地面可以再增派无人机,已在执行任务的无人机对新增援的无人机需要进行认证操作,以防止敌方的无人机加入我方的无人机集群,破坏自组网络,对支援无人机进行合法性检测的方法结合图7进行说明。

图7是检查待认证无人机合法性的流程图,如图7所示,检查待认证无人机合法性的过程包括:

s01:逻辑群组中任何无人机进行终端发现操作,如果发现了待认证的无人机(或者待加入集群的无人机),则进行认证操作,

s02,经认证,如果为合法无人机节点,则向组长节点发送有新的合法的无人机节点加入的信息帧,组长节点向新加入的无人机节点发送网络配置信息、信道信息和网络标识,使它们加入所述该逻辑群组,并更改并更新网络拓扑,所述认证合格的无人机节点一旦加入所述逻辑群组,就会发现同一逻辑群组内的所有无线节点;所述逻辑群组内的每个无人机节点都会发现所述认证合格无人机节点,以响应所述认证合格无人机节点加入所述逻辑群组;如果为不合法的无人机节点,则向组长无人机节点,发送可能为入侵无人机节点;

s03:组长无人机节点收到可能有入侵无人机节点的信息后,则通过频谱感知获得新的信道,并发送广播信息帧,使组员节点都跳变到新的信道进行工作。辑群组中无人机节点对该待加入集群的无人机节点进行验证包括:

步骤1:待加入集群的无人机节点t向逻辑网中的无人机节点vd申请加入集群,发送标识为kt;

步骤2:逻辑网中的无人机节点vd将该标识转发给组长无人机节点;

步骤3:组长无人机节点gr接收发送标识kt后产生一个随机数r,组长无人机节点gr根据散列函数hash计算出散列值s=h(r,kt),并将散列值s分别存储于待加入集群的无人机节点t和组长无人机节点gr中;

步骤4:组长无人机节点gr把散列值s随机分成n份秘密信息si,组长无人机节点gr采用对称加密算法,以密钥kvi对秘密信息si进行加密运算得到密文值e(kvi,si),并将该密文值e(kvi,si)分发给组长无人机节点gr所在的逻辑群组中已有的各个无人机节点vi,所述n为逻辑群组中无人机的节点数;

步骤5:各个无人机节点vi收到组长节点gr发来的密文值e(kvi,si)后,以密钥kvi对秘密信息si进行解密运算d(kvi,si),得到秘密信息si并存储于各个无人机节点vi自身中;

步骤6:无人机节点vd发起数据接收请求包,要求已有的无人机节点vi中除无人机节点vd外的所有无人机节点把收到的秘密信息si都传输到无人机节点vd;

步骤7:无人机节点vd在限定的时间内,把收到的所有秘密信息si恢复成信息s′,同时与收到的来自待认证无人机节点t的散列值s进行比较,若相同,则在整个逻辑群组内广播一个确认判定包;若不相同,则不发送认判定包;

步骤8:重复步骤1-7,次数不小于x,重复进行认证实施的过程,如果已有无人机节点vi中的某一无人机节点u收到确认判定包达到则节点u就确认待加入集群的无人机节点t的合法性,允许待加入集群的无人机节点t加入集群,i=1,2,…n.,n为集群中的组长节点gr所在的逻辑群组的无人机节点数

所述次数按如下公式进行计算:

pvi,vj为自主网中任意两节点vi和vj存储相同密钥的概率。

执行任务中,组长节点需要向上一级的节点进行汇报逻辑组的位置、存活状态、弹药情况等,或者向本逻辑中组员节点传达信息,而上级节点或某些组员节点离组长节点较远,而中间以有其它节点,因此该其它节点可作为中继节点,转送组长节点所要发送的信息,下面结合图8进行说明。

图8是本发明提供的中继节点的工作过程的流程图。如图8所示,逻辑群组的无人机节点可以起中继的作用,其工作过程包括:

s01:组员节点接收组长的任务信息帧,判断是否是中继任务,如果是,则转换信息帧到目的节点,并检查回复信息帧,而后执行s02;如果不是中继任务,则解帧,并根据下达任务执行,任务完成后,待命;

s02判断是否收到回复,如果是,则向组长节点发送中继任务完成的信息帧,如果否,则向组长节点发送上级节点可能异常。

本发明中,待认证节点加入集群中某一逻辑群组的过程包括:

s01:待认证节点和集群中的任一节点将预设频段分成n个子信道,将n个子信道分成n组子信道组{f0,f1,f2,...,fn-1},每组子信道组有k个子信道,则n=n·k,其中,第fi组子信道组表示为

s02:待加入集群的无人机节点在每组的一个空闲信道上重复发送探针,并等待回应;集群中任一节点不断地扫描n组子信道组,并在收到待加入集群的无人机节点所发送的探针时的信道上发送回应信号。

s03:待加入集群的无人机节点如果接收到集群中任一终端所发送的回应信号时,则与集群中该节点建立通信连接,待加入集群的无人机节点和集群中该终端进入握手认证阶段;如果没有接收到集群中任一终端所发送的回应信号,则返回s02。

待加入集群的无人机节点在空闲信道以跳频方式发送探针,并等待回应具体方法包括如下步骤:

s03-1:待加入集群的无人机节点选取一个子信道组fm,其中m∈{0,1,...,n-1},以该子信道组fm为起点重新组成分组的遍历集合:m={fm,fm+1,...,fn-1,f0,...,fm-1};

s03-2:待加入集群的无人机节点在该信道组fm中根据频谱感知是否存在空闲子信道;

s03-3:如果该信道组fm中有空闲子信道,则待加入集群的无人机节点在长度为ttx的时隙中,在该信道组中的一个空闲信道fz(m)上发送探针,其中;z∈{0,1,...,k-1};

s03-4:待加入集群的无人机节点在长度为trx的时隙中查询回应信号,其中,

s03-5:判断是否收到集群中某一节点的回应信号,如果收到,则进入握手阶段;如果没有收到,则判断是否重复了k次,如果重复了k次,则判断是否遍历了所有的子信道组;如果没有重复k次,则返回s03-3。

集群中任一终端不断地扫描n组子信道组,并在收到待加入集群的无人机节点所发送的探针时在待加入集群的无人机节点发送探针的信道上发送回应信号的方法包括如下步骤:

s04-1:集群中每一终端选取一个子信道组fl,其中,l∈{0,1,...,n-1},以该子信道组fl为起点重新组成分组的遍历集合:l={fl,fl+1,...,fn-1,f0,...,fl-1}

s04-2:集群中每一终端以时长tb为一个跳频时隙,以t=ktb为一个周期,遍历当前子信道组中的所有k个子信道以搜索待加入集群的无人机节点发送的探针;

s04-3:如果在当前子信道组中搜索到待加入集群的无人机节点发送的探针,则重点扫描该子信道组并在待加入集群的无人机节点发送探针的子信道上发送回应信号,并进入认证阶段;如果在当前子信道组中没有搜索到待加入集群的无人机节点发送的探针,则判断是否重复了m次,如果是,则判断是否历遍了所有子信道组;如果否,则返回s04-2,这里,m将其称为重复系数,一般取值m〈k。

集群中某一节点和待加入群的节点的握手认证过程包含以下处理步骤:

同步识别阶段:当集群中某一终端捕获到待加入集群的无人机节点发出的信号后,进入同步识别阶段,此时集群该节点可以根据它捕获到的信号的子信道所在位置,得到下一个时隙子信道所在子信道组,因此集群中该节点不再盲目的扫描所有的子信道,而是利用捕获到的信号有针对性的扫描相应的子信道组。待加入集群的无人机节点收到捕获回应信号后,进入同步阶段;同步阶段:集群中该节点向待认证节点发送同步指令引导待认证节点进入同步阶段,待认证节点收到集群中该节点所发送的同步指令后,在指定时刻进入握手阶段;待加入集群的无人机节点与集群中该节点交互各自感知的信道信息,依据相应的子信道选择策略,选择子信道,建立相对稳定的通信链路;集群中该节点对待认证节点进行认证,如果认证通过,则向组长汇报有新节点加入,如果认证没通过,则向组长汇报有可能有入侵节点。

本发明提供的方法可以由各种语言编成计算机应用的程序,并存储于如存储器、网盘、云盘等存储介质中,处理器可以调用该程序以完成一系列的功能。本发明中的处理器可包括数字信号处理器(dsp)、微处理器、可编程序逻辑装置(pld)、门阵列或多个处理组件以及电源管理子系统。处理器还可包括内部高速缓存存储器,所述内部高速缓存存储器被配置成存储从存储器或者控制卡中取得的用于执行的计算机可读指令。所述存储器包括非暂态计算机介质,所述介质例如包括sram、快闪、sdram和/或硬盘驱动器(hdd)等。存储器被配置成存储计算机可读指令以便由处理器来执行。

以上结合附图,详细说明了本发明的工作原理。但是本领域的普通技术人员应当明白,说明书仅是用于解释权利要求书。但本发明的保护范围并不局限于说明书。任何熟悉本技术领域的技术人员在本发明批露的技术范围内,可轻易想到的变化或者替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1