Cooperative path planning of a UAV swarm to meet temporal-spatial user demands

Kai Wang, Xiao Zhang, Lingjie Duan
{"title":"Cooperative path planning of a UAV swarm to meet temporal-spatial user demands","authors":"Kai Wang, Xiao Zhang, Lingjie Duan","doi":"10.1109/GLOBECOM42002.2020.9322226","DOIUrl":null,"url":null,"abstract":"Unmanned Aerial Vehicle (UAV) technology is a promising solution for providing high-quality mobile services (e.g., edge computing, fast Internet connection, and local caching) to ground users, where a UAV with limited service coverage travels among multiple geographical user locations (e.g., hotspots) for servicing demands locally. It is necessary for different UAVs to cooperate with each other for servicing many users, and how to determine their cooperative path planning to best meet many users’ spatio-temporally distributed demands is an important question. This paper is the first to design and analyze cooperative path-planning algorithms of a UAV swarm for optimally servicing many spatial locations with dynamic user arrivals and waiting deadlines in the time horizon. For each UAV, it needs to decide whether to wait at the current location or chase a newly released demand in another location, under upper coordination with the other UAVs in the swarm. For each UAV’s routing problem even without coordinating with the rest UAVs, it follows dynamic programming structure and is difficult to solve directly given many user demands. We manage to simplify and propose an optimal algorithm of fast computation time (only polynomial with respect to both the numbers of user locations and user demands) for returning the UAV’s optimal path-planning. When a large number $|K|$ of UAVs are coordinating, the dynamic programming simplification becomes intractable. Alternatively, we present an iterative cooperation algorithm with approximation ratio 1 - $\\left(1 - \\frac{1}{|k|}\\right)^{|K|}$) in the worst case, which is proved to obviously outperform the traditional idea of partitioning UAVs to serve different user/location clusters separately. Finally, we conduct simulation experiments to show that our algorithm’s average performance is close to the optimum.","PeriodicalId":12759,"journal":{"name":"GLOBECOM 2020 - 2020 IEEE Global Communications Conference","volume":"35 1","pages":"1-6"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"GLOBECOM 2020 - 2020 IEEE Global Communications Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GLOBECOM42002.2020.9322226","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Unmanned Aerial Vehicle (UAV) technology is a promising solution for providing high-quality mobile services (e.g., edge computing, fast Internet connection, and local caching) to ground users, where a UAV with limited service coverage travels among multiple geographical user locations (e.g., hotspots) for servicing demands locally. It is necessary for different UAVs to cooperate with each other for servicing many users, and how to determine their cooperative path planning to best meet many users’ spatio-temporally distributed demands is an important question. This paper is the first to design and analyze cooperative path-planning algorithms of a UAV swarm for optimally servicing many spatial locations with dynamic user arrivals and waiting deadlines in the time horizon. For each UAV, it needs to decide whether to wait at the current location or chase a newly released demand in another location, under upper coordination with the other UAVs in the swarm. For each UAV’s routing problem even without coordinating with the rest UAVs, it follows dynamic programming structure and is difficult to solve directly given many user demands. We manage to simplify and propose an optimal algorithm of fast computation time (only polynomial with respect to both the numbers of user locations and user demands) for returning the UAV’s optimal path-planning. When a large number $|K|$ of UAVs are coordinating, the dynamic programming simplification becomes intractable. Alternatively, we present an iterative cooperation algorithm with approximation ratio 1 - $\left(1 - \frac{1}{|k|}\right)^{|K|}$) in the worst case, which is proved to obviously outperform the traditional idea of partitioning UAVs to serve different user/location clusters separately. Finally, we conduct simulation experiments to show that our algorithm’s average performance is close to the optimum.
满足用户时空需求的无人机群协同路径规划
无人机(UAV)技术是为地面用户提供高质量移动服务(如边缘计算、快速互联网连接和本地缓存)的一种很有前途的解决方案,在这种情况下,服务覆盖范围有限的无人机在多个地理用户位置(如热点)之间飞行,以满足当地的服务需求。为满足多用户需求,不同无人机之间需要相互协作,如何确定协同路径规划以满足多用户的时空分布需求是一个重要问题。本文首次设计并分析了无人机群的协同路径规划算法,以最优地服务于具有动态用户到达和等待期限的多个空间位置。对于每一架无人机,在与群中其他无人机的上层协调下,需要决定是在当前位置等待,还是在另一个位置追逐新释放的需求。对于每架无人机的路由问题,即使不与其他无人机进行协调,也遵循动态规划结构,在用户需求较多的情况下,难以直接求解。我们设法简化并提出了一种快速计算时间(仅对用户位置数和用户需求数均为多项式)的最优算法,用于返回无人机的最优路径规划。当大量$|K|$无人机进行协调时,动态规划的简化变得难以解决。另外,在最坏情况下,我们提出了一种近似比为1 - $\left(1 - \frac{1}{|k|}\right)^{|K|}$)的迭代合作算法,该算法被证明明显优于传统的划分无人机分别为不同用户/位置集群服务的思想。最后,我们进行了仿真实验,表明我们的算法的平均性能接近最优。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信