大规模无人机群飞行轨迹预测与优化的AI算法

IF 5.2 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS Robotics and Autonomous Systems Pub Date : 2025-04-01 Epub Date: 2025-01-06 DOI:10.1016/j.robot.2024.104910
Amit Raj , Kapil Ahuja , Yann Busnel
{"title":"大规模无人机群飞行轨迹预测与优化的AI算法","authors":"Amit Raj ,&nbsp;Kapil Ahuja ,&nbsp;Yann Busnel","doi":"10.1016/j.robot.2024.104910","DOIUrl":null,"url":null,"abstract":"<div><div>This paper explores the application of Artificial Intelligence (AI) techniques for generating the trajectories of massive swarm of Unmanned Aerial Vehicles (UAVs). The two main challenges addressed include accurately predicting the trajectories of UAVs and efficiently avoiding collisions between them, which we discuss in the two paragraphs below, respectively.</div><div>In previous works that did trajectory predictions, a Neural Network (NN) was used. The activation functions used were all standard like Sigmoid, Tanh, and ReLU, which resulted in low trajectory prediction accuracy. In this work, we apply application-oriented activation functions of Swish and Elliott that are known to be resilient to noisy data, which is common in UAV trajectory prediction. We also propose our new activation function, AdaptoSwelliGauss that is fusion of Swish, Elliott and a scaled and shifted Gaussian. This combination better captures the complexities of UAV trajectory prediction (noisy data as well as non-linear trajectory). The trajectory prediction accuracy obtained with our new activation function is three to four orders-of-magnitude better than that obtained from the standard activation functions.</div><div>In the UAV context, collision detection and avoidance of UAVs is of utmost importance. While there is a common standard for collision detection, collision avoidance can be done by multiple methods. The first method is by changing their trajectories and the second method is by changing their start times (called batching). The previous works on the trajectory change method were designed for small sets of UAVs. Applying these to our setup of massive UAVs leads to smooth but convoluted paths (including endless loops). On other hand, when we apply the batching method to our setup, then the number of batches is large delaying the launch of all UAVs. Therefore, in this paper we propose a novel collision avoidance strategy that combines a new trajectory change method with the batching method. This results in smooth, simple, and finite trajectory changes in the first method, and reduction-by-half in the number of batches in the second method.</div></div>","PeriodicalId":49592,"journal":{"name":"Robotics and Autonomous Systems","volume":"186 ","pages":"Article 104910"},"PeriodicalIF":5.2000,"publicationDate":"2025-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"AI algorithm for predicting and optimizing trajectory of massive UAV swarm\",\"authors\":\"Amit Raj ,&nbsp;Kapil Ahuja ,&nbsp;Yann Busnel\",\"doi\":\"10.1016/j.robot.2024.104910\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>This paper explores the application of Artificial Intelligence (AI) techniques for generating the trajectories of massive swarm of Unmanned Aerial Vehicles (UAVs). The two main challenges addressed include accurately predicting the trajectories of UAVs and efficiently avoiding collisions between them, which we discuss in the two paragraphs below, respectively.</div><div>In previous works that did trajectory predictions, a Neural Network (NN) was used. The activation functions used were all standard like Sigmoid, Tanh, and ReLU, which resulted in low trajectory prediction accuracy. In this work, we apply application-oriented activation functions of Swish and Elliott that are known to be resilient to noisy data, which is common in UAV trajectory prediction. We also propose our new activation function, AdaptoSwelliGauss that is fusion of Swish, Elliott and a scaled and shifted Gaussian. This combination better captures the complexities of UAV trajectory prediction (noisy data as well as non-linear trajectory). The trajectory prediction accuracy obtained with our new activation function is three to four orders-of-magnitude better than that obtained from the standard activation functions.</div><div>In the UAV context, collision detection and avoidance of UAVs is of utmost importance. While there is a common standard for collision detection, collision avoidance can be done by multiple methods. The first method is by changing their trajectories and the second method is by changing their start times (called batching). The previous works on the trajectory change method were designed for small sets of UAVs. Applying these to our setup of massive UAVs leads to smooth but convoluted paths (including endless loops). On other hand, when we apply the batching method to our setup, then the number of batches is large delaying the launch of all UAVs. Therefore, in this paper we propose a novel collision avoidance strategy that combines a new trajectory change method with the batching method. This results in smooth, simple, and finite trajectory changes in the first method, and reduction-by-half in the number of batches in the second method.</div></div>\",\"PeriodicalId\":49592,\"journal\":{\"name\":\"Robotics and Autonomous Systems\",\"volume\":\"186 \",\"pages\":\"Article 104910\"},\"PeriodicalIF\":5.2000,\"publicationDate\":\"2025-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Robotics and Autonomous Systems\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S092188902400294X\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2025/1/6 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotics and Autonomous Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S092188902400294X","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/1/6 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

摘要

本文探讨了人工智能(AI)技术在大规模无人机群飞行轨迹生成中的应用。解决的两个主要挑战包括准确预测无人机的轨迹和有效避免它们之间的碰撞,我们将分别在下面的两段中讨论。在之前进行轨迹预测的工作中,使用了神经网络(NN)。所使用的激活函数均为Sigmoid、Tanh、ReLU等标准函数,导致轨迹预测精度较低。在这项工作中,我们应用了Swish和Elliott的面向应用的激活函数,这些函数已知对噪声数据具有弹性,这在无人机轨迹预测中很常见。我们还提出了新的激活函数AdaptoSwelliGauss,它融合了Swish, Elliott和缩放移位的高斯函数。这种组合更好地捕获了UAV轨迹预测的复杂性(噪声数据以及非线性轨迹)。与标准激活函数相比,新激活函数的轨迹预测精度提高了3 ~ 4个数量级。在无人机环境下,无人机的碰撞检测与避免至关重要。虽然有一个通用的碰撞检测标准,但可以通过多种方法来避免碰撞。第一种方法是通过改变它们的轨迹,第二种方法是通过改变它们的开始时间(称为批处理)。以往的轨迹变化方法研究都是针对小型无人机设计的。将这些应用到我们的大型无人机设置中会导致平滑但复杂的路径(包括无尽的循环)。另一方面,当我们将批处理方法应用于我们的设置时,那么批处理的数量很大,延迟了所有无人机的发射。因此,本文提出了一种将新的轨迹变化方法与批处理方法相结合的新型避碰策略。这使得第一种方法的轨迹变化平滑、简单、有限,而第二种方法的批次数量减少了一半。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
AI algorithm for predicting and optimizing trajectory of massive UAV swarm
This paper explores the application of Artificial Intelligence (AI) techniques for generating the trajectories of massive swarm of Unmanned Aerial Vehicles (UAVs). The two main challenges addressed include accurately predicting the trajectories of UAVs and efficiently avoiding collisions between them, which we discuss in the two paragraphs below, respectively.
In previous works that did trajectory predictions, a Neural Network (NN) was used. The activation functions used were all standard like Sigmoid, Tanh, and ReLU, which resulted in low trajectory prediction accuracy. In this work, we apply application-oriented activation functions of Swish and Elliott that are known to be resilient to noisy data, which is common in UAV trajectory prediction. We also propose our new activation function, AdaptoSwelliGauss that is fusion of Swish, Elliott and a scaled and shifted Gaussian. This combination better captures the complexities of UAV trajectory prediction (noisy data as well as non-linear trajectory). The trajectory prediction accuracy obtained with our new activation function is three to four orders-of-magnitude better than that obtained from the standard activation functions.
In the UAV context, collision detection and avoidance of UAVs is of utmost importance. While there is a common standard for collision detection, collision avoidance can be done by multiple methods. The first method is by changing their trajectories and the second method is by changing their start times (called batching). The previous works on the trajectory change method were designed for small sets of UAVs. Applying these to our setup of massive UAVs leads to smooth but convoluted paths (including endless loops). On other hand, when we apply the batching method to our setup, then the number of batches is large delaying the launch of all UAVs. Therefore, in this paper we propose a novel collision avoidance strategy that combines a new trajectory change method with the batching method. This results in smooth, simple, and finite trajectory changes in the first method, and reduction-by-half in the number of batches in the second method.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Robotics and Autonomous Systems
Robotics and Autonomous Systems 工程技术-机器人学
CiteScore
9.00
自引率
7.00%
发文量
164
审稿时长
4.5 months
期刊介绍: Robotics and Autonomous Systems will carry articles describing fundamental developments in the field of robotics, with special emphasis on autonomous systems. An important goal of this journal is to extend the state of the art in both symbolic and sensory based robot control and learning in the context of autonomous systems. Robotics and Autonomous Systems will carry articles on the theoretical, computational and experimental aspects of autonomous systems, or modules of such systems.
期刊最新文献
Multi-indicator optimization-based adaptive assist-as-needed control of an upper limb rehabilitation exoskeleton Motion prediction of multi-agent systems with multi-view clustering Fast-convergent GA-APO for real-time UAV path planning with fully actuated robust tracking Integrating ontology with automated action planning for autonomous drone mission management system Enhanced virtual potential field-based motion planning for mobile robots in dynamic environment under speed and separation monitoring
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1