基于分层成本图和改进的 Dijkstra 算法的多自主移动机器人交通管理

Simon Mouritsen Langbak , Casper Schou , Karl Damkjær Hansen
{"title":"基于分层成本图和改进的 Dijkstra 算法的多自主移动机器人交通管理","authors":"Simon Mouritsen Langbak ,&nbsp;Casper Schou ,&nbsp;Karl Damkjær Hansen","doi":"10.1016/j.procs.2024.01.006","DOIUrl":null,"url":null,"abstract":"<div><p>In recent times, the use of autonomous mobile robots (AMRs) has increased in many industries. As more AMRs roam the same area, traffic management becomes essential to prevent congestion and deadlocks. In related work, traffic management is often achieved using sophisticated, centralised planning approaches, albeit this often suffers from scalability issues. This paper therefore explores an approach where multi-AMR traffic management is achieved with layered costmaps and a modified Dijkstra's algorithm. This keeps the global path planner in the individual AMRs, thus not suffering scalability issues. To achieve multi-AMR coordination, traffic lanes and restricted areas are added to the AMRs’ global costmaps. Furthermore, the AMRs also use a modified Dijkstra's algorithm that supports implementation of traffic directions. A proof-of-concept solution is implemented in Robot Operating System 2 with Nav2 and Gazebo. The implemented solution was tested against a standard solution without any traffic management in three scenarios designed to provoke collisions. The results indicate that the implemented solution can prevent a set of collisions better than one without traffic management.</p></div>","PeriodicalId":20465,"journal":{"name":"Procedia Computer Science","volume":"232 ","pages":"Pages 53-63"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1877050924000061/pdf?md5=5c84c36497a93422c5c6341fd0496b70&pid=1-s2.0-S1877050924000061-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Multi-Autonomous Mobile Robot traffic Management Based on Layered Costmaps and a modified Dijkstra's Algorithm\",\"authors\":\"Simon Mouritsen Langbak ,&nbsp;Casper Schou ,&nbsp;Karl Damkjær Hansen\",\"doi\":\"10.1016/j.procs.2024.01.006\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>In recent times, the use of autonomous mobile robots (AMRs) has increased in many industries. As more AMRs roam the same area, traffic management becomes essential to prevent congestion and deadlocks. In related work, traffic management is often achieved using sophisticated, centralised planning approaches, albeit this often suffers from scalability issues. This paper therefore explores an approach where multi-AMR traffic management is achieved with layered costmaps and a modified Dijkstra's algorithm. This keeps the global path planner in the individual AMRs, thus not suffering scalability issues. To achieve multi-AMR coordination, traffic lanes and restricted areas are added to the AMRs’ global costmaps. Furthermore, the AMRs also use a modified Dijkstra's algorithm that supports implementation of traffic directions. A proof-of-concept solution is implemented in Robot Operating System 2 with Nav2 and Gazebo. The implemented solution was tested against a standard solution without any traffic management in three scenarios designed to provoke collisions. The results indicate that the implemented solution can prevent a set of collisions better than one without traffic management.</p></div>\",\"PeriodicalId\":20465,\"journal\":{\"name\":\"Procedia Computer Science\",\"volume\":\"232 \",\"pages\":\"Pages 53-63\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S1877050924000061/pdf?md5=5c84c36497a93422c5c6341fd0496b70&pid=1-s2.0-S1877050924000061-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Procedia Computer Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1877050924000061\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Procedia Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1877050924000061","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

近来,自动移动机器人(AMR)在许多行业的使用都在增加。随着越来越多的自动移动机器人在同一区域漫游,交通管理对于防止拥堵和死锁变得至关重要。在相关工作中,交通管理通常采用复杂的集中式规划方法来实现,但这种方法往往存在可扩展性问题。因此,本文探讨了一种利用分层成本图和改进的 Dijkstra 算法实现多AMR 流量管理的方法。这种方法将全局路径规划器保留在单个 AMR 中,从而避免了可扩展性问题。为了实现多 AMR 协调,在 AMR 的全局成本图中添加了交通线和限制区域。此外,AMR 还使用了改进的 Dijkstra 算法,该算法支持交通方向的实施。通过 Nav2 和 Gazebo 在机器人操作系统 2 中实施了概念验证解决方案。在三个旨在引发碰撞的场景中,实施的解决方案与没有任何交通管理的标准解决方案进行了对比测试。结果表明,与没有交通管理的解决方案相比,所实施的解决方案能更好地防止碰撞。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Multi-Autonomous Mobile Robot traffic Management Based on Layered Costmaps and a modified Dijkstra's Algorithm

In recent times, the use of autonomous mobile robots (AMRs) has increased in many industries. As more AMRs roam the same area, traffic management becomes essential to prevent congestion and deadlocks. In related work, traffic management is often achieved using sophisticated, centralised planning approaches, albeit this often suffers from scalability issues. This paper therefore explores an approach where multi-AMR traffic management is achieved with layered costmaps and a modified Dijkstra's algorithm. This keeps the global path planner in the individual AMRs, thus not suffering scalability issues. To achieve multi-AMR coordination, traffic lanes and restricted areas are added to the AMRs’ global costmaps. Furthermore, the AMRs also use a modified Dijkstra's algorithm that supports implementation of traffic directions. A proof-of-concept solution is implemented in Robot Operating System 2 with Nav2 and Gazebo. The implemented solution was tested against a standard solution without any traffic management in three scenarios designed to provoke collisions. The results indicate that the implemented solution can prevent a set of collisions better than one without traffic management.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
4.50
自引率
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学术官方微信