ROS-NetSim: A Framework for the Integration of Robotic and Network Simulators

Multi-agent systems play an important role in modern robotics. Due to the nature of these systems, coordination among agents via communication is frequently necessary. Indeed, Perception-Action-Communication (PAC) loops, or Perception-Action loops closed over a communication channel, are a critical...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE robotics and automation letters Jg. 6; H. 2; S. 1120 - 1127
Hauptverfasser: Calvo-Fullana, Miguel, Mox, Daniel, Pyattaev, Alexander, Fink, Jonathan, Kumar, Vijay, Ribeiro, Alejandro
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Piscataway IEEE 01.04.2021
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Schlagworte:
ISSN:2377-3766, 2377-3766
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Multi-agent systems play an important role in modern robotics. Due to the nature of these systems, coordination among agents via communication is frequently necessary. Indeed, Perception-Action-Communication (PAC) loops, or Perception-Action loops closed over a communication channel, are a critical component of multi-robot systems. However, we lack appropriate tools for simulating PAC loops. To that end, in this letter, we introduce ROS-NetSim , a ROS package that acts as an interface between robotic and network simulators. With ROS-NetSim, we can attain high-fidelity representations of both robotic and network interactions by accurately simulating the PAC loop. Our proposed approach is lightweight, modular and adaptive. Furthermore, it can be used with many available network and physics simulators by making use of our proposed interface. In summary, ROS-NetSim is (i) Transparent to the ROS target application, (ii) Agnostic to the specific network and physics simulator being used, and (iii) Tunable in fidelity and complexity. As part of our contribution, we have made available an open-source implementation of ROS-NetSim to the community.
AbstractList Multi-agent systems play an important role in modern robotics. Due to the nature of these systems, coordination among agents via communication is frequently necessary. Indeed, Perception-Action-Communication (PAC) loops, or Perception-Action loops closed over a communication channel, are a critical component of multi-robot systems. However, we lack appropriate tools for simulating PAC loops. To that end, in this letter, we introduce ROS-NetSim , a ROS package that acts as an interface between robotic and network simulators. With ROS-NetSim, we can attain high-fidelity representations of both robotic and network interactions by accurately simulating the PAC loop. Our proposed approach is lightweight, modular and adaptive. Furthermore, it can be used with many available network and physics simulators by making use of our proposed interface. In summary, ROS-NetSim is (i) Transparent to the ROS target application, (ii) Agnostic to the specific network and physics simulator being used, and (iii) Tunable in fidelity and complexity. As part of our contribution, we have made available an open-source implementation of ROS-NetSim to the community.
Author Calvo-Fullana, Miguel
Pyattaev, Alexander
Kumar, Vijay
Mox, Daniel
Fink, Jonathan
Ribeiro, Alejandro
Author_xml – sequence: 1
  givenname: Miguel
  orcidid: 0000-0002-9001-3379
  surname: Calvo-Fullana
  fullname: Calvo-Fullana, Miguel
  email: cfullana@mit.edu
  organization: Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia, PA, USA
– sequence: 2
  givenname: Daniel
  surname: Mox
  fullname: Mox, Daniel
  email: mox@seas.upenn.edu
  organization: Department of Mechanical Engineering and Applied Mechanics, University of Pennsylvania, Philadelphia, PA, USA
– sequence: 3
  givenname: Alexander
  surname: Pyattaev
  fullname: Pyattaev, Alexander
  email: alexander.pyattaev@tuni.fi
  organization: Unit of Electrical Engineering, Tampere University, Tampere, Finland
– sequence: 4
  givenname: Jonathan
  surname: Fink
  fullname: Fink, Jonathan
  email: jonathan.r.fink3.civ@mail.mil
  organization: Department of Computational and Information Sciences, U.S. Army Research Laboratory, Adelphi, MD, USA
– sequence: 5
  givenname: Vijay
  orcidid: 0000-0002-3902-9391
  surname: Kumar
  fullname: Kumar, Vijay
  email: kumar@cis.upenn.edu
  organization: Department of Mechanical Engineering and Applied Mechanics, University of Pennsylvania, Philadelphia, PA, USA
– sequence: 6
  givenname: Alejandro
  orcidid: 0000-0003-4230-9906
  surname: Ribeiro
  fullname: Ribeiro, Alejandro
  email: aribeiro@seas.upenn.edu
  organization: Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia, PA, USA
BookMark eNp9kE1LAzEQhoNUsNbeBS8Bz1uTnWSz660Uq4VqodVzyGZndWu7qdkU8d-7_UDEg6eZw_vMyzznpFO7Ggm55GzAOctupvPhIGYxHwCTCQh1QroxKBWBSpLOr_2M9JtmyRjjMlaQyS55nM8W0ROGRbW-pUM69maNn86_09J5Gt6QTuqAr96EytXUlXTuchcqS01d0BbbR1t2uzLB-eaCnJZm1WD_OHvkZXz3PHqIprP7yWg4jSxIFSLBCqGkBFXkhZJQArNWZMZIDtZKTLhhuYEUbJynaVawkgkrQCIkKBCzDHrk-nB3493HFpugl27r67ZSxyJjafthErcpdkhZ75rGY6k3vlob_6U50ztvuvWmd9700VuLJH8QW4X988GbavUfeHUAK0T86clASJACvgG96Hp8
CODEN IRALC6
CitedBy_id crossref_primary_10_1007_s10617_023_09280_w
crossref_primary_10_1002_rob_22157
crossref_primary_10_1109_LAWP_2021_3134953
crossref_primary_10_3390_rs14184459
crossref_primary_10_17979_ja_cea_2025_46_12223
crossref_primary_10_1109_TRO_2024_3463493
crossref_primary_10_1016_j_adhoc_2022_102790
crossref_primary_10_1109_JPROC_2024_3380373
crossref_primary_10_1109_TRO_2025_3567540
crossref_primary_10_1016_j_adhoc_2025_103875
crossref_primary_10_3390_s22165937
crossref_primary_10_1109_ACCESS_2024_3456914
crossref_primary_10_3390_jsan14020027
Cites_doi 10.1016/j.conengprac.2013.10.010
10.1109/JIOT.2014.2306328
10.1109/CVPR.2012.6248074
10.24251/HICSS.2017.760
10.1002/rob.20221
10.1145/3179993
10.1109/IROS.2012.6385748
10.1109/CCNC.2017.7983121
10.1145/3242102.3242118
10.1109/IROS.2004.1389727
10.1007/978-3-642-12331-3_2
10.1109/TRO.2017.2705119
10.1145/2968478.2968502
10.1016/j.robot.2013.01.003
10.1109/COMSNETS48256.2020.9027459
10.1016/j.comnet.2010.05.010
10.1098/rsta.2010.0110
10.1109/ICRA40945.2020.9197460
10.1109/JPROC.2011.2161427
10.1109/IROS.2009.5354194
10.1126/scirobotics.aar7650
10.1007/s11721-012-0072-5
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/LRA.2021.3056347
DatabaseName IEEE Xplore (IEEE)
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Physics
EISSN 2377-3766
EndPage 1127
ExternalDocumentID 10_1109_LRA_2021_3056347
9345354
Genre orig-research
GrantInformation_xml – fundername: Intel Science and Technology Center for Wireless Autonomous Systems
– fundername: ARL DCIST CRA
  grantid: W911NF-17-2-0181
GroupedDBID 0R~
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
IFIPE
IPLJI
JAVBF
KQ8
M43
M~E
O9-
OCL
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c357t-40d475537dbd753f30cc49aa513cc5e61a0ba383c2b889d0f04c435e36e4ee993
IEDL.DBID RIE
ISICitedReferencesCount 25
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000619380200020&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2377-3766
IngestDate Sun Nov 09 06:02:34 EST 2025
Sat Nov 29 06:03:09 EST 2025
Tue Nov 18 22:12:15 EST 2025
Wed Aug 27 05:45:08 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c357t-40d475537dbd753f30cc49aa513cc5e61a0ba383c2b889d0f04c435e36e4ee993
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-3902-9391
0000-0002-9001-3379
0000-0003-4230-9906
PQID 2490800062
PQPubID 4437225
PageCount 8
ParticipantIDs ieee_primary_9345354
proquest_journals_2490800062
crossref_citationtrail_10_1109_LRA_2021_3056347
crossref_primary_10_1109_LRA_2021_3056347
PublicationCentury 2000
PublicationDate 2021-04-01
PublicationDateYYYYMMDD 2021-04-01
PublicationDate_xml – month: 04
  year: 2021
  text: 2021-04-01
  day: 01
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE robotics and automation letters
PublicationTitleAbbrev LRA
PublicationYear 2021
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref15
ref14
ref11
ref2
ref1
ref17
(ref25) 2020
ref19
ref18
wintersim (ref26) 0
howard (ref16) 2003
ref24
ref23
ref20
ref22
ref21
ref28
shah (ref12) 0
ref8
ref7
ref9
ref4
ref3
ref6
ref5
quigley (ref10) 0; 3
juan (ref27) 2015
References_xml – ident: ref17
  doi: 10.1016/j.conengprac.2013.10.010
– ident: ref4
  doi: 10.1109/JIOT.2014.2306328
– ident: ref2
  doi: 10.1109/CVPR.2012.6248074
– ident: ref21
  doi: 10.24251/HICSS.2017.760
– ident: ref13
  doi: 10.1002/rob.20221
– ident: ref18
  doi: 10.1145/3179993
– start-page: 145
  year: 2003
  ident: ref16
  article-title: An experimental study of localization using wireless ethernet
  publication-title: Field and Service Robotics
– start-page: 621
  year: 0
  ident: ref12
  article-title: Airsim: High-fidelity visual and physical simulation for autonomous vehicles
  publication-title: Proc Field Service Robotics
– ident: ref15
  doi: 10.1109/IROS.2012.6385748
– ident: ref20
  doi: 10.1109/CCNC.2017.7983121
– ident: ref22
  doi: 10.1145/3242102.3242118
– ident: ref11
  doi: 10.1109/IROS.2004.1389727
– ident: ref9
  doi: 10.1007/978-3-642-12331-3_2
– ident: ref7
  doi: 10.1109/TRO.2017.2705119
– ident: ref28
  doi: 10.1145/2968478.2968502
– ident: ref23
  doi: 10.1016/j.robot.2013.01.003
– year: 0
  ident: ref26
– ident: ref19
  doi: 10.1109/COMSNETS48256.2020.9027459
– ident: ref3
  doi: 10.1016/j.comnet.2010.05.010
– year: 2015
  ident: ref27
  article-title: Multi-master ROS systems
  publication-title: Institut de Robotics and Industrial Informatics
– volume: 3
  start-page: 1
  year: 0
  ident: ref10
  article-title: ROS: An open-source robot operating system
  publication-title: Proc Int Conf Robot Automat Workshop Open Source Softw
– ident: ref1
  doi: 10.1098/rsta.2010.0110
– ident: ref8
  doi: 10.1109/ICRA40945.2020.9197460
– ident: ref6
  doi: 10.1109/JPROC.2011.2161427
– ident: ref14
  doi: 10.1109/IROS.2009.5354194
– year: 2020
  ident: ref25
  article-title: Protocol buffers.
– ident: ref5
  doi: 10.1126/scirobotics.aar7650
– ident: ref24
  doi: 10.1007/s11721-012-0072-5
SSID ssj0001527395
Score 2.3657687
Snippet Multi-agent systems play an important role in modern robotics. Due to the nature of these systems, coordination among agents via communication is frequently...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1120
SubjectTerms Communication
Communication channels
Critical components
methods and tools for robot system design
Multi-robot systems
Multiagent systems
Multiple robots
networked robots
Perception
Physics
Picture archiving and communication systems
Robot kinematics
Robot sensing systems
Robotics
Simulation
Simulators
software architecture for robotic and automation
Synchronization
Wireless sensor networks
Title ROS-NetSim: A Framework for the Integration of Robotic and Network Simulators
URI https://ieeexplore.ieee.org/document/9345354
https://www.proquest.com/docview/2490800062
Volume 6
WOSCitedRecordID wos000619380200020&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 2377-3766
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001527395
  issn: 2377-3766
  databaseCode: RIE
  dateStart: 20160101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2377-3766
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001527395
  issn: 2377-3766
  databaseCode: M~E
  dateStart: 20160101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fS8MwED62oaAP_tgUp3PkwRfBbemSrK1vQzYUtiqbwt5Km6Qw0FbWzUf_di9tNweK4FsfLke5S3vf5S7fAVwJjIkO7Zk-HEOqbfIUR3LesgPE3lxZUS_KKPNHtuc5s5n7VIKbzV0YrXXWfKbb5jGr5atErsxRWcdlXDDBy1C2bTu_q_V9nmKYxFyxrkRStzOa9DH_61ptg5KZmZ-yFXmyUSo__r9ZUBke_u91juCgAI-kn3v7GEo6rsL-FqVgFXazlk6Z1mA8eZy2PL2czt9uSZ8M111YBGEqQdhHHgqmCPQMSSIyScIE9ZIgVsTLm8MJrjXjvZJFegIvw8Hz3X2rGJ7QkkzYS8wLFbeFYLYKFaYkEaNScjcIhMWkFLpnBTQMMD2V3dBxXEUjyiVCJ816mmuNqOUUKnES6zMgCiEG4kYU0ZI7YeSgRkOzxpSjqaRhHTprw_qyYBY3Ay5e_SzDoK6PrvCNK_zCFXW43qx4z1k1_pCtGdNv5Aqr16Gx9p1ffHap3zVlTBOBu-e_r7qAPaM7b71pQGW5WOlL2JEfy3m6aEJ5_DloZvvqC_udyFQ
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8JAEJ4oatSDD9CIou7Bi4nAtrtLW2_ESCBCNYAJt6bd3SYkSg0Pf7-zbUESjYm3Hma2zUzb-WZn9huAG4Ex0aUN04djSLVNnuJKzqtOiNibKytuxCllftfxfXc08l424G51FkZrnTaf6Zq5TGv5KpELs1VW9xgXTPBN2BKc21Z2Wut7R8VwiXliWYukXr3bb2IGaFs1g5OZmaCyFnvSYSo__sBpWGkd_u-BjuAgh4-kmfn7GDb0pAj7a6SCRdhJmzrlrAS9_vOg6uv5YPx-T5qktezDIghUCQI_0sm5ItA3JIlJP4kSXJeEE0X8rD2coK4Z8JVMZyfw2nocPrSr-fiEqmTCmWNmqLgjBHNUpDApiRmVknthKCwmpdANK6RRiAmqtCPX9RSNKZcInjRraK414pZTKEySiT4DohBkIHJEES25G8UurmiI1phyNZU0KkN9adhA5tziZsTFW5DmGNQL0BWBcUWQu6IMtyuNj4xX4w_ZkjH9Si63ehkqS98F-Yc3C2xTyDQx2D7_XesadtvDXjfodvynC9gz98kacSpQmE8X-hK25ed8PJtepW_XF9KHymo
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=ROS-NetSim%3A+A+Framework+for+the+Integration+of+Robotic+and+Network+Simulators&rft.jtitle=IEEE+robotics+and+automation+letters&rft.au=Calvo-Fullana%2C+Miguel&rft.au=Mox%2C+Daniel&rft.au=Pyattaev%2C+Alexander&rft.au=Fink%2C+Jonathan&rft.date=2021-04-01&rft.issn=2377-3766&rft.eissn=2377-3766&rft.volume=6&rft.issue=2&rft.spage=1120&rft.epage=1127&rft_id=info:doi/10.1109%2FLRA.2021.3056347&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_LRA_2021_3056347
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2377-3766&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2377-3766&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2377-3766&client=summon