An architecture for multi-robot localization and mapping in the Gazebo/Robot Operating System simulation environment

Robots are an important part of urban search and rescue tasks. World wide attention has been given to developing capable physical platforms that would be beneficial for rescue teams. It is evident that use of multi-robots increases the effectiveness of these systems. The Robot Operating System (ROS)...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Simulation (San Diego, Calif.) Calif.), 2017-09, Vol.93 (9), p.771-780
Hauptverfasser: Uslu, Erkan, Çakmak, Furkan, Altuntaş, Nihal, Marangoz, Salih, Amasyalı, Mehmet Fatih, Yavuz, Sırma
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 780
container_issue 9
container_start_page 771
container_title Simulation (San Diego, Calif.)
container_volume 93
creator Uslu, Erkan
Çakmak, Furkan
Altuntaş, Nihal
Marangoz, Salih
Amasyalı, Mehmet Fatih
Yavuz, Sırma
description Robots are an important part of urban search and rescue tasks. World wide attention has been given to developing capable physical platforms that would be beneficial for rescue teams. It is evident that use of multi-robots increases the effectiveness of these systems. The Robot Operating System (ROS) is becoming a standard platform for the robotics research community for both physical robots and simulation environments. Gazebo, with connectivity to the ROS, is a three-dimensional simulation environment that is also becoming a standard. Several simultaneous localization and mapping algorithms are implemented in the ROS; however, there is no multi-robot mapping implementation. In this work, two multi-robot mapping algorithm implementations are presented, namely multi-robot gMapping and multi-robot Hector Mapping. The multi-robot implementations are tested in the Gazebo simulation environment. Also, in order to achieve a more realistic simulation, every incremental robot movement is modeled with rotational and translational noise.
doi_str_mv 10.1177/0037549717710098
format Article
fullrecord <record><control><sourceid>sage_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1177_0037549717710098</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sage_id>10.1177_0037549717710098</sage_id><sourcerecordid>10.1177_0037549717710098</sourcerecordid><originalsourceid>FETCH-LOGICAL-c281t-5c535feae090b506dc43a12f5a38e9537eef28eb33f7b9d815e6411a6ef568a93</originalsourceid><addsrcrecordid>eNp1kM1qwzAQhEVpoWnae496ATfayLLsYwhtGggE-nM2srNKFGzJSEohefoqTU-FnnZgvhmWIeQR2BOAlBPGuBR5JZMGxqryioxA5pBx4PyajM52dvZvyV0Ie8ZAgCxGJM4sVb7dmYhtPHik2nnaH7poMu8aF2nnWtWZk4rGJdJuaK-GwdgtNZbGHdKFOmHjJm8_8HpAn8jkvh9DxJ4Gk7ouWbRfxjvbo4335EarLuDD7x2Tz5fnj_lrtlovlvPZKmunJcRMtIILjQpZxRrBik2bcwVTLRQvsRJcIuppiQ3nWjbVpgSBRQ6gCtSiKFXFx4RdelvvQvCo68GbXvljDaw-r1b_XS1FskskqC3We3fwNn34P_8NKN5vNQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>An architecture for multi-robot localization and mapping in the Gazebo/Robot Operating System simulation environment</title><source>SAGE Complete</source><creator>Uslu, Erkan ; Çakmak, Furkan ; Altuntaş, Nihal ; Marangoz, Salih ; Amasyalı, Mehmet Fatih ; Yavuz, Sırma</creator><creatorcontrib>Uslu, Erkan ; Çakmak, Furkan ; Altuntaş, Nihal ; Marangoz, Salih ; Amasyalı, Mehmet Fatih ; Yavuz, Sırma</creatorcontrib><description>Robots are an important part of urban search and rescue tasks. World wide attention has been given to developing capable physical platforms that would be beneficial for rescue teams. It is evident that use of multi-robots increases the effectiveness of these systems. The Robot Operating System (ROS) is becoming a standard platform for the robotics research community for both physical robots and simulation environments. Gazebo, with connectivity to the ROS, is a three-dimensional simulation environment that is also becoming a standard. Several simultaneous localization and mapping algorithms are implemented in the ROS; however, there is no multi-robot mapping implementation. In this work, two multi-robot mapping algorithm implementations are presented, namely multi-robot gMapping and multi-robot Hector Mapping. The multi-robot implementations are tested in the Gazebo simulation environment. Also, in order to achieve a more realistic simulation, every incremental robot movement is modeled with rotational and translational noise.</description><identifier>ISSN: 0037-5497</identifier><identifier>EISSN: 1741-3133</identifier><identifier>DOI: 10.1177/0037549717710098</identifier><language>eng</language><publisher>London, England: SAGE Publications</publisher><ispartof>Simulation (San Diego, Calif.), 2017-09, Vol.93 (9), p.771-780</ispartof><rights>The Author(s) 2017</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c281t-5c535feae090b506dc43a12f5a38e9537eef28eb33f7b9d815e6411a6ef568a93</citedby><cites>FETCH-LOGICAL-c281t-5c535feae090b506dc43a12f5a38e9537eef28eb33f7b9d815e6411a6ef568a93</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://journals.sagepub.com/doi/pdf/10.1177/0037549717710098$$EPDF$$P50$$Gsage$$H</linktopdf><linktohtml>$$Uhttps://journals.sagepub.com/doi/10.1177/0037549717710098$$EHTML$$P50$$Gsage$$H</linktohtml><link.rule.ids>314,776,780,21798,27901,27902,43597,43598</link.rule.ids></links><search><creatorcontrib>Uslu, Erkan</creatorcontrib><creatorcontrib>Çakmak, Furkan</creatorcontrib><creatorcontrib>Altuntaş, Nihal</creatorcontrib><creatorcontrib>Marangoz, Salih</creatorcontrib><creatorcontrib>Amasyalı, Mehmet Fatih</creatorcontrib><creatorcontrib>Yavuz, Sırma</creatorcontrib><title>An architecture for multi-robot localization and mapping in the Gazebo/Robot Operating System simulation environment</title><title>Simulation (San Diego, Calif.)</title><description>Robots are an important part of urban search and rescue tasks. World wide attention has been given to developing capable physical platforms that would be beneficial for rescue teams. It is evident that use of multi-robots increases the effectiveness of these systems. The Robot Operating System (ROS) is becoming a standard platform for the robotics research community for both physical robots and simulation environments. Gazebo, with connectivity to the ROS, is a three-dimensional simulation environment that is also becoming a standard. Several simultaneous localization and mapping algorithms are implemented in the ROS; however, there is no multi-robot mapping implementation. In this work, two multi-robot mapping algorithm implementations are presented, namely multi-robot gMapping and multi-robot Hector Mapping. The multi-robot implementations are tested in the Gazebo simulation environment. Also, in order to achieve a more realistic simulation, every incremental robot movement is modeled with rotational and translational noise.</description><issn>0037-5497</issn><issn>1741-3133</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNp1kM1qwzAQhEVpoWnae496ATfayLLsYwhtGggE-nM2srNKFGzJSEohefoqTU-FnnZgvhmWIeQR2BOAlBPGuBR5JZMGxqryioxA5pBx4PyajM52dvZvyV0Ie8ZAgCxGJM4sVb7dmYhtPHik2nnaH7poMu8aF2nnWtWZk4rGJdJuaK-GwdgtNZbGHdKFOmHjJm8_8HpAn8jkvh9DxJ4Gk7ouWbRfxjvbo4335EarLuDD7x2Tz5fnj_lrtlovlvPZKmunJcRMtIILjQpZxRrBik2bcwVTLRQvsRJcIuppiQ3nWjbVpgSBRQ6gCtSiKFXFx4RdelvvQvCo68GbXvljDaw-r1b_XS1FskskqC3We3fwNn34P_8NKN5vNQ</recordid><startdate>201709</startdate><enddate>201709</enddate><creator>Uslu, Erkan</creator><creator>Çakmak, Furkan</creator><creator>Altuntaş, Nihal</creator><creator>Marangoz, Salih</creator><creator>Amasyalı, Mehmet Fatih</creator><creator>Yavuz, Sırma</creator><general>SAGE Publications</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>201709</creationdate><title>An architecture for multi-robot localization and mapping in the Gazebo/Robot Operating System simulation environment</title><author>Uslu, Erkan ; Çakmak, Furkan ; Altuntaş, Nihal ; Marangoz, Salih ; Amasyalı, Mehmet Fatih ; Yavuz, Sırma</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c281t-5c535feae090b506dc43a12f5a38e9537eef28eb33f7b9d815e6411a6ef568a93</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Uslu, Erkan</creatorcontrib><creatorcontrib>Çakmak, Furkan</creatorcontrib><creatorcontrib>Altuntaş, Nihal</creatorcontrib><creatorcontrib>Marangoz, Salih</creatorcontrib><creatorcontrib>Amasyalı, Mehmet Fatih</creatorcontrib><creatorcontrib>Yavuz, Sırma</creatorcontrib><collection>CrossRef</collection><jtitle>Simulation (San Diego, Calif.)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Uslu, Erkan</au><au>Çakmak, Furkan</au><au>Altuntaş, Nihal</au><au>Marangoz, Salih</au><au>Amasyalı, Mehmet Fatih</au><au>Yavuz, Sırma</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An architecture for multi-robot localization and mapping in the Gazebo/Robot Operating System simulation environment</atitle><jtitle>Simulation (San Diego, Calif.)</jtitle><date>2017-09</date><risdate>2017</risdate><volume>93</volume><issue>9</issue><spage>771</spage><epage>780</epage><pages>771-780</pages><issn>0037-5497</issn><eissn>1741-3133</eissn><abstract>Robots are an important part of urban search and rescue tasks. World wide attention has been given to developing capable physical platforms that would be beneficial for rescue teams. It is evident that use of multi-robots increases the effectiveness of these systems. The Robot Operating System (ROS) is becoming a standard platform for the robotics research community for both physical robots and simulation environments. Gazebo, with connectivity to the ROS, is a three-dimensional simulation environment that is also becoming a standard. Several simultaneous localization and mapping algorithms are implemented in the ROS; however, there is no multi-robot mapping implementation. In this work, two multi-robot mapping algorithm implementations are presented, namely multi-robot gMapping and multi-robot Hector Mapping. The multi-robot implementations are tested in the Gazebo simulation environment. Also, in order to achieve a more realistic simulation, every incremental robot movement is modeled with rotational and translational noise.</abstract><cop>London, England</cop><pub>SAGE Publications</pub><doi>10.1177/0037549717710098</doi><tpages>10</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0037-5497
ispartof Simulation (San Diego, Calif.), 2017-09, Vol.93 (9), p.771-780
issn 0037-5497
1741-3133
language eng
recordid cdi_crossref_primary_10_1177_0037549717710098
source SAGE Complete
title An architecture for multi-robot localization and mapping in the Gazebo/Robot Operating System simulation environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T03%3A56%3A18IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-sage_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20architecture%20for%20multi-robot%20localization%20and%20mapping%20in%20the%20Gazebo/Robot%20Operating%20System%20simulation%20environment&rft.jtitle=Simulation%20(San%20Diego,%20Calif.)&rft.au=Uslu,%20Erkan&rft.date=2017-09&rft.volume=93&rft.issue=9&rft.spage=771&rft.epage=780&rft.pages=771-780&rft.issn=0037-5497&rft.eissn=1741-3133&rft_id=info:doi/10.1177/0037549717710098&rft_dat=%3Csage_cross%3E10.1177_0037549717710098%3C/sage_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_sage_id=10.1177_0037549717710098&rfr_iscdi=true