SynchroSim: An Integrated Co-simulation Middleware for Heterogeneous Multi-robot System

被引:7
作者
Dey, Emon [1 ]
Hossain, Jumman [1 ]
Roy, Nirmalya [1 ]
Busart, Carl [2 ]
机构
[1] Univ Maryland Baltimore Cty, Ctr Real Time Distributed Sensing & Auton, Dept Informat Syst, Baltimore, MD 21228 USA
[2] DEVCOM Army Res Lab, Adelphi, MD USA
来源
18TH ANNUAL INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS 2022) | 2022年
关键词
Heterogeneous multi-robot systems; NS-3; Gazebo; Co-simulation; Synchronization algorithm; FRAMEWORK;
D O I
10.1109/DCOSS54816.2022.00061
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the advancement of modern robotics, autonomous agents are now capable of hosting sophisticated algorithms, which enables them to make intelligent decisions. But developing and testing such algorithms directly in real -world systems is tedious and may result in the wastage of valuable resources. Especially for heterogeneous multi -agent systems in battlefield environments where communication is critical in determining the system's behavior and usability. Due to the necessity of simulators of separate paradigms (co -simulation) to simulate such scenarios before deploying, synchronization between those simulators is vital. Existing works aimed at resolving this issue fall short of addressing diversity among deployed agents. In this work, we propose SynchroSim, an integrated co -simulation middleware to simulate a heterogeneous multi-robot system. Here we propose a velocity difference-driven adjustable window size approach with a view to reducing packet loss probability. It takes into account the respective velocities of deployed agents to calculate a suitable window size before transmitting data between them. We consider our algorithm specific simulator agnostic but for the sake of implementation results, we have used Gazebo as a Physics simulator and NS -3 as a network simulator. Also, we design our algorithm considering the Perception -Action loop inside a closed communication channel, which is one of the essential factors in a contested scenario with the requirement of high fidelity in terms of data transmission. We validate our approach empirically at both the simulation and system level for both line -of-sight (LOS) and non -line-of-sight (NLOS) scenarios. Our approach achieves a noticeable improvement in terms of reducing packet loss probability (approximate to 11%), and average packet delay (approximate to 10%) compared to the fixed window size-based synchronization approach.
引用
收藏
页码:334 / 341
页数:8
相关论文
共 22 条
[11]  
gaziantepsabah, About us
[12]   Co-Simulation: A Survey [J].
Gomes, Claudio ;
Thule, Casper ;
Broman, David ;
Larsen, Peter Gorm ;
Vangheluwe, Hans .
ACM COMPUTING SURVEYS, 2018, 51 (03)
[13]   RoboNetSim: An integrated framework for multi-robot and network simulation [J].
Kudelski, Michal ;
Gambardella, Luca M. ;
Di Caro, Gianni A. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2013, 61 (05) :483-496
[14]  
Moon S, 2020, INT CONF UNMAN AIRCR, P1819, DOI [10.1109/icuas48674.2020.9213892, 10.1109/ICUAS48674.2020.9213892]
[15]   ARGoS: a modular, parallel, multi-engine simulator for multi-robot systems [J].
Pinciroli, Carlo ;
Trianni, Vito ;
O'Grady, Rehan ;
Pini, Giovanni ;
Brutschy, Arne ;
Brambilla, Manuele ;
Mathews, Nithin ;
Ferrante, Eliseo ;
Di Caro, Gianni ;
Ducatelle, Frederick ;
Birattari, Mauro ;
Gambardella, Luca Maria ;
Dorigo, Marco .
SWARM INTELLIGENCE, 2012, 6 (04) :271-295
[16]  
Quigley M, 2009, IEEE INT CONF ROBOT, P3604
[17]  
Riley G. F., 2010, Modeling and Tools for Network Simulation, P15, DOI 10.1007/978-3-642-12331-3
[18]   UAV-VQG: Visual Question Generation Framework on UAV Images [J].
Sarkar, Argho ;
Rahnemoonfar, Maryam .
2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, :4211-4219
[19]  
Shah S., 2018, FIELD SERVICE ROBOTI, P621, DOI DOI 10.1007/978-3-319-67361-540
[20]  
Staranowicz A., 2011, Proceedings of the 4th International Conference on PErvasive Technologies Related to Assistive Environments-PETRA'11, P1, DOI [DOI 10.1145/2141622.2141689, 10.1145/ 2141622.2141689]