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

dc.contributor.authorDey, Emon
dc.contributor.authorHossain, Jumman
dc.contributor.authorRoy, Nirmalya
dc.contributor.authorBusart,  Carl
dc.date.accessioned2022-09-15T16:24:33Z
dc.date.available2022-09-15T16:24:33Z
dc.date.issued2022-09-12
dc.description.abstractWith 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 (≈11%), and average packet delay (≈10%) compared to the fixed window size-based synchronization approach.en_US
dc.description.sponsorshipThis work has been supported by U.S. Army Grant #W911NF2120076. The authors would also like to thank Dr. Kasthuri Jayarajah and Dr. Aryya Gangopadhyay for their constructive feedback on this work, Jonathan Harwood for setting up the simulation and Sreenivasan Ramasamy Ramamurthy for helping with Duckiebot assembly.en_US
dc.description.urihttps://ieeexplore.ieee.org/document/9881671en_US
dc.format.extent8 pagesen_US
dc.genreconference papers and proceedingsen_US
dc.identifierdoi:10.13016/m2tv2j-mc6v
dc.identifier.citationDey, Emon, Jumman Hossain, Nirmalya Roy, and Carl Busart. “SynchroSim: An Integrated Co-Simulation Middleware for Heterogeneous Multi-Robot System.” In 2022 18th International Conference on Distributed Computing in Sensor Systems (DCOSS), 334–41, 2022. https://doi.org/10.1109/DCOSS54816.2022.00061.
dc.identifier.urihttps://doi.org/10.1109/DCOSS54816.2022.00061
dc.identifier.urihttp://hdl.handle.net/11603/25669
dc.language.isoen_USen_US
dc.publisherIEEE
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Information Systems Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.relation.ispartofUMBC Center for Real-time Distributed Sensing and Autonomy
dc.rightsThis work was written as part of one of the author's official duties as an Employee of the United States Government and is therefore a work of the United States Government. In accordance with 17 U.S.C. 105, no copyright protection is available for such works under U.S. Law.en_US
dc.rightsPublic Domain Mark 1.0*
dc.rights.urihttp://creativecommons.org/publicdomain/mark/1.0/*
dc.titleSynchroSim: An Integrated Co-simulation Middleware for Heterogeneous Multi-robot Systemen_US
dc.typeTexten_US
dcterms.creatorhttps://orcid.org/0000-0002-1290-0378en_US
dcterms.creatorhttps://orcid.org/0009-0009-4461-7604

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SynchroSim_An_Integrated_Co-simulation_Middleware_for_Heterogeneous_Multi-robot_System.pdf
Size:
2.11 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: