https://www.mdu.se/

mdu.sePublications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Quantitative analysis of communication handling for centralized multi-agent robot systems using ROS2
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
(u.i.)
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-5832-5452
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-3242-6113
Show others and affiliations
2022 (English)In: IEEE Conference on Industrial Informatics, ISSN 1935-4576, E-ISSN 2378-363X, Vol. 2022-July, p. 624-629Article in journal (Refereed) Published
Abstract [en]

Multi-agent robot systems, specifically mobile robots in dynamic environments interacting with humans, e.g., assisting in production environments, have seen an increased interest over the past years. To better understand the ROS2 communication in a network with a high load of nodes, this paper investigates the communication handling of multiple robots to a single tracking node for centralized multi-agent robot systems using ROS2. Thereore, a quantitative analysis of two publisher-subscriber communication architectures and a comparative study between DDS vendors (CycloneDDS, FastDDS and GurumDDS) using ROS2 Galactic is performed. The architectures of consideration are a many-to-one approach, where multiple robots communicate to a central node over one topic, and the one-to-one communication approach, where multiple robots communicate over particular topics to a central node. Throughout this work, the increase in the number of robots at different publishing rates is simulated on a single computer for the different DDS vendors. A further simulation is done using a distributed setup with CycloneDDS. The simulations show that with an increase in the number of nodes, the average data age and the data miss ratio in the one-to-one approach were significantly lower than in the many-to-one approach. CycloneDDS was shown as the most robust regarding crashes and response time under system launch, while FastDDS showed better results regarding the data ageing. © 2022 IEEE.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc. , 2022. Vol. 2022-July, p. 624-629
Keywords [en]
Autonomous agents; Industrial robots; Network architecture, Autonomous transport robot; Central nodes; Centralised; Dynamic environments; High load; Many-to-one; Multi-agent robots systems; Multiple-robots; Production environments; ROS2, Multi agent systems
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-61649DOI: 10.1109/INDIN51773.2022.9976160ISI: 000907121600099Scopus ID: 2-s2.0-85145775151OAI: oai:DiVA.org:mdh-61649DiVA, id: diva2:1730896
Available from: 2023-01-25 Created: 2023-01-25 Last updated: 2023-03-15Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Dust, LukasEkström, MikaelMubeen, Saad

Search in DiVA

By author/editor
Dust, LukasPersson, EmilEkström, MikaelMubeen, Saad
By organisation
Embedded Systems
In the same journal
IEEE Conference on Industrial Informatics
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 97 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf