【技术实现步骤摘要】
一种无人机数据辅助收集方法、装置、存储介质及设备
[0001]本专利技术涉及一种无人机数据辅助收集方法、装置、存储介质及设备,属于电子通信
技术介绍
[0002]作为许多重要应用的推动者,无人机(UAV)在学术界和工业界都引起了广泛的关注。由于其高机动性,无人机可以灵活部署以收集地面传感器节点(SN)的数据。它飞越传感器节点并通过低空空对地通信链路与它们通信。通过这种方式,无人机辅助数据采集可以节省传感器节点的能量,从而延长无线传感器网络的寿命。
[0003]随着物联网(IoT)的出现,数据信息收集成为实现物联网功能的重要基础。尽管提出了许多通信协议和路由算法来实现物联网和无线传感器网络(WSN)中的数据收集,但无法保证网络连接性,由于地面用户的移动性或传感器节点的不精确部署,尤其是在紧急情况下,这些通信协议和路由算法无法正常工作。
[0004]利用无人机的移动性,通过飞行无人机收集数据,并转发到最终接收器。无人机飞行的路径规划算法主要分为精确算法和近似算法,其中精确算法比如穷举法、动态规划算法,这类方法可以求出精确解,但是对于大规模问题,无法在短时间内求解出来。其中近似算法,比如遗传算法、模拟退火法、粒子群算法等,这类方法可以快速求出较大规模的路径规划问题,但一般只能无限逼近其最优解,而不能保证得到通解。遗传算法存在局部最优问题,所以也需要对其进行优化。
技术实现思路
[0005]本专利技术的目的在于克服现有技术中的不足,提供一种无人机数据辅助收集方法、装置、存储介质及设备 ...
【技术保护点】
【技术特征摘要】
1.一种无人机数据辅助收集方法,其特征在于,包括:获取待发送数据的地面传感器节点和接收节点;基于获取到的地面传感器节点,利用聚类算法进行分簇,得到多个簇头节点;其中,所述簇头节点汇集了簇中所有地面传感器节点的待发送数据;基于多个簇头节点和接收节点,利用预设的改进遗传算法进行飞行路径规划,得到无人机收集多个簇头节点的待发送数据并最终转发到接收节点的飞行路径的最短路径。2.根据权利要求1所述的无人机数据辅助收集方法,其特征在于,所述聚类算法为AP聚类算法,通过下式表示:式(1)中,r(i,k)为吸引度信息矩阵,表示节点k适合作为节点i的聚类中心的程度,s(i,k)表示节点i与节点k之间欧氏距离的相反数,通过下式表示:s(i,k)=
‑
d2(x
i
,x
k
)=
‑
||x
i
‑
x
k
||2ꢀꢀꢀꢀꢀꢀꢀꢀ
(2)式(2)中,x
i
为节点i的地面坐标,x
k
为节点k的地面坐标;式(1)中,a(i,k)为归属度信息矩阵,表示节点i适合作为节点k的聚类中心的程度,表示从节点k到节点i的消息,初始值为0;a(k,k)表示节点k从其它点获得的积极吸引度之和;k
’
为节点k
’
,i
’
为节点i
’
,a(i,k
’
)为归属度信息矩阵,表示节点i适合作为节点k
’
的聚类中心的程度,;s(i,k
’
)为节点i与节点k
’
之间欧氏距离的相反数;t为迭代次数,r
t
(i,k)为迭代次数为t时的吸引度信息矩阵,表示节点k作为节点i外其他节点的聚类中心的相似度值;r
t
(i
’
,k)为迭代次数为t时的吸引度信息矩阵,表示节点k作为节点i
’
外其他点的聚类中心的相似度值;其中,吸引度信息和归属度信息使用阻尼系数λ衰减,通过下式表示:式(3)中,r
t+1
(i,k)为迭代次数为t+1时的吸引度信息矩阵,a
t+1
(i,k)为迭代次数为t+1时的归属度信息矩阵。3.根据权利要求1所述的无人机数据辅助收集方法,其特征在于,所述利用预设的改进遗传算法进行飞行路径规划,包括:获取多个簇头节点坐标构成的矩阵D(x,y);计算矩阵D(x,y)中任意两点的欧氏距离,得到距离矩阵Dist(x,y);利用贪心思想对种群进行初始化,得到初始种群;利用轮盘赌算法对每一代种群进行选择,响应于个体适应度值越高,被选中的概率越大;利用IPMX算法对每一代种群进行交叉操作;
利用混合变异方法对每一代种群进行变异操作,随机选择不同的变异算子进行变异操作;使用局部搜索算法2
‑
opt对种群进行局部搜索,搜索到更短的路径;响应于没有搜索到更短的路径,得到无人机收集多个簇头节点的待发送数据并最终转发到接收节点的飞行路径的最短路径。4.根据权利要求3所述的无人机数据辅助收集方法,其特征在于,所述利用贪心思想对种群进行初始化,得到初始种群,包括:随机选择一个簇头节点i作为出发点,根据距离矩阵Dist(x,y)找到距离簇头节点i最近的簇头节点j和次之的簇头节点k;根据随机函数选择簇头节点i的下一个节点,若大于预设固定概率,则选择簇头节点j,否则选择簇头节点k;重复上述步骤,基于贪心思想利用距离矩阵Dist(x,y...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。