[发明专利]一种车辆-无人机多目标协同路径规划方法有效
申请号: | 202111010072.0 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113848970B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 伍国华;罗启章 | 申请(专利权)人: | 中南大学 |
主分类号: | G05D1/10 | 分类号: | G05D1/10 |
代理公司: | 长沙大珂知识产权代理事务所(普通合伙) 43236 | 代理人: | 伍志祥 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车辆 无人机 多目标 协同 路径 规划 方法 | ||
1.一种车辆-无人机多目标协同路径规划方法,其特征在于,包括以下步骤:
获取所有的客户点的集合C,无人机数量m,种群规模n;
生成一个规模为n的初始种群P1,集合PF和概率参数;
开始迭代优化:在每次迭代中,基于遗传算子生成子代种群Qt,并将其和父代种群Pt合并;使用扰动策略合并种群Rt中重复的解;执行NSGA-II算法中的非支配排序;使用帕累托前沿更新算法更新帕累托前沿集合PF,并在随机生成数小于所述概率参数时对PF中的解进行帕累托局部搜索,使用帕累托局部搜索后的PF替换F1,将找到的更好的解保留到下一代;执行NSGA-II算法中的拥挤度计算,排挤策略;从Rt中选择合适的解进入下一代种群Pt+1;迭代直到达到预定的迭代次数,并返回最终的帕累托前沿;
将从最终的帕累托前沿得到的路径规划方案发送给车辆和无人机;
其中,使用启发式邻域结构来构造多模态变异算子,改变分配给车辆和无人机的客户节点;启发式邻域结构包括Truck-to-drone,Drone-to-truck和Swap邻域结构,三种领域结构调用概率相同,突变时只选择其中的一种邻域结构来实现染色体的变异;所述多模态变异算子的步骤如下:如果染色体第1部分的长度小于LTL,则考虑优先调用Drone-to-truck或Swap邻域结构;如果染色体第3部分的长度小于无人机的数量,则优先选择调用Truck-to-drone或Swap邻域结构,否则,选择Truck-to-drone,Drone-to-truck和Swap邻域结构中的一个;
重复解消除方法的步骤为:在合并种群Rt中,一旦发现重复的解,则生成一个随机数,如果所述随机数小于重启率α,则调用多模态变异策略来对该解进行扰动;否则调用初始解生成方法生成初始解。
2.根据权利要求1所述的车辆-无人机多目标协同路径规划方法,其特征在于,所述帕累托前沿更新算法将帕累托前沿F1中的每个解pi与集合PF中的解进行比较,如果PF中的所有解都不能支配pi,并且pi对于PF来说是新的解,则将pi添加到PF中,并将PF中所有由pi支配的解删除。
3.根据权利要求1所述的车辆-无人机多目标协同路径规划方法,其特征在于,初始种群中的初始解生成算法的步骤如下:
初始化空集P和阈值LTL;
在每次循环中,定义一个空的集合Pa;将所有客户点随机分为由车辆服务的客户点Ct,和由无人机服务的客户点Cd;将Cd赋值给Cd′;
对于Ct中的节点,从仓库开始,依次从未访问的客户点中选择下一个最近的符合时间窗约束的客户点,直到所有节点被访问后停止迭代;
Cd中的客户点通过基于贪婪的方法进行分配:在每次迭代中,首先将无人机d所能服务的客户点的可行的路径方案存储在Pd中,如果Pd不为空,则将Pd中成本最低的路径方案<i′,j′,k′,d>从Pd中移动到Pa中,之后,将j′从C′d中删除;如果Cd中的所有节点被分配完毕,则停止迭代;否则,从Cd中删除所有与C′d中相同的客户点,且将所有被删除的客户点添加至Ct;
将Ct中的所有客户点重新排序;
根据所有客户点的分配结果构建解p,并将其保存到P。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111010072.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种酸性红壤土甘蔗增糖栽培方法
- 下一篇:变压器的铁芯包壳系统与工作方法