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...
Gespeichert in:
| Veröffentlicht in: | IEEE robotics and automation letters Jg. 6; H. 2; S. 1120 - 1127 |
|---|---|
| Hauptverfasser: | , , , , , |
| 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 |