Planning of the Coordination of Multiple Quadrotors Applied to the Transport of Materials

Walber Lima Pinto Junior, Luiz Eugênio Santos Araújo Filho, C. Nascimento, S. Santos, W. C. Cunha
{"title":"Planning of the Coordination of Multiple Quadrotors Applied to the Transport of Materials","authors":"Walber Lima Pinto Junior, Luiz Eugênio Santos Araújo Filho, C. Nascimento, S. Santos, W. C. Cunha","doi":"10.1109/SysCon48628.2021.9447061","DOIUrl":null,"url":null,"abstract":"The problem of resource allocation is still a large study area, where different techniques are applied to find an optimal or sub-optimal solution to the problem. This work presents a solution to this problem that uses a Reinforcement Learning technique called Learning Automata, in conjunction with the A* heuristic search algorithm, to allocate material transport tasks to multiple agents and calculate routes to perform these tasks. The vehicles used as agents are small quadrotors. The A* algorithm was applied to generate optimal local routes for each carrier and occasionally resolve conflicts between them. Diagonal distance heuristics were used and a small modification was made to the algorithm that avoids convergence to a non-optimal route. A Pure Pursuit path tracking algorithm was used to give velocity commands to the agents in order to follow the path reference given by the A* algorithm. The various analyzed cases of the learning algorithm and a scalability test showed that the proposed solution is capable of finding sub-optimal solutions in a reasonable time for small and medium scale problems, showing that the route plan learned can solve the proposed tasks. The solutions were applied in the Gazebo simulation environment where the communication with the learning algorithm on MATLAB has been done via ROS.","PeriodicalId":384949,"journal":{"name":"2021 IEEE International Systems Conference (SysCon)","volume":"127 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Systems Conference (SysCon)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SysCon48628.2021.9447061","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The problem of resource allocation is still a large study area, where different techniques are applied to find an optimal or sub-optimal solution to the problem. This work presents a solution to this problem that uses a Reinforcement Learning technique called Learning Automata, in conjunction with the A* heuristic search algorithm, to allocate material transport tasks to multiple agents and calculate routes to perform these tasks. The vehicles used as agents are small quadrotors. The A* algorithm was applied to generate optimal local routes for each carrier and occasionally resolve conflicts between them. Diagonal distance heuristics were used and a small modification was made to the algorithm that avoids convergence to a non-optimal route. A Pure Pursuit path tracking algorithm was used to give velocity commands to the agents in order to follow the path reference given by the A* algorithm. The various analyzed cases of the learning algorithm and a scalability test showed that the proposed solution is capable of finding sub-optimal solutions in a reasonable time for small and medium scale problems, showing that the route plan learned can solve the proposed tasks. The solutions were applied in the Gazebo simulation environment where the communication with the learning algorithm on MATLAB has been done via ROS.
多旋翼机在物料运输中的协调规划
资源分配问题仍然是一个很大的研究领域,不同的技术被应用于寻找问题的最优或次最优解决方案。这项工作提出了一种解决方案,使用一种称为学习自动机的强化学习技术,结合a *启发式搜索算法,将材料运输任务分配给多个代理,并计算执行这些任务的路线。充当特工的是小型四旋翼飞行器。采用A*算法为每个载体生成最优本地路由,并偶尔解决它们之间的冲突。采用对角距离启发式算法,并对算法进行了小幅修改,避免收敛到非最优路径。采用纯追求路径跟踪算法对agent下达速度指令,使其遵循A*算法给出的路径参考。对学习算法的各种分析案例和可扩展性测试表明,所提出的解决方案能够在合理的时间内找到中小型问题的次优解,表明所学习的路由计划能够解决所提出的任务。在Gazebo仿真环境中,通过ROS实现了与MATLAB学习算法的通信。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信