Analyze, Debug, Optimize: Real-Time Tracing for Perception and Mapping Systems in ROS 2

Perception and mapping systems are among the most computationally, memory, and bandwidth intensive software components in robotics. Therefore, analysis, debugging, and optimization are crucial to improve perception systems performance in real-time applications. However, standard approaches often dep...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lajoie, Pierre-Yves, Bédard, Christophe, Beltrame, Giovanni
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Lajoie, Pierre-Yves
Bédard, Christophe
Beltrame, Giovanni
description Perception and mapping systems are among the most computationally, memory, and bandwidth intensive software components in robotics. Therefore, analysis, debugging, and optimization are crucial to improve perception systems performance in real-time applications. However, standard approaches often depict a partial picture of the actual performance. Fortunately, instrumentation and tracing offer a great opportunity for detailed performance analysis of real-time systems. In this paper, we show how our novel open-source tracing tools and techniques for ROS 2 enable us to identify delays, bottlenecks and critical paths inside centralized, or distributed, perception and mapping systems.
doi_str_mv 10.48550/arxiv.2204.11778
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2204_11778</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2204_11778</sourcerecordid><originalsourceid>FETCH-LOGICAL-a678-4021a0b6a7091ae7f3b878826598667719b87b1a61ed5d66fd07f8ebb1bdb9373</originalsourceid><addsrcrecordid>eNotj8tqwzAURLXpoqT9gK56PyB2JdmW5O5C-gqkOCSGLM1VfBUEtmPktNT5-iZpV8Mwh4HD2IPgcWqyjD9h-PHfsZQ8jYXQ2tyy7azDZjzRFF7Ifu2nUPRH3_oTPcOasIlK3xKUAXe-24M7BFhR2NGZOXSAXQ2f2PeXaTMOR2oH8B2siw3IO3bjsBno_j8nrHx7Lecf0bJ4X8xnywiVNlHKpUBuFWqeCyTtEmu0MVJluVFKa5GfuxWoBNVZrZSruXaGrBW2tnmikwl7_Lu9mlV98C2GsboYVlfD5BdPZkoT</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Analyze, Debug, Optimize: Real-Time Tracing for Perception and Mapping Systems in ROS 2</title><source>arXiv.org</source><creator>Lajoie, Pierre-Yves ; Bédard, Christophe ; Beltrame, Giovanni</creator><creatorcontrib>Lajoie, Pierre-Yves ; Bédard, Christophe ; Beltrame, Giovanni</creatorcontrib><description>Perception and mapping systems are among the most computationally, memory, and bandwidth intensive software components in robotics. Therefore, analysis, debugging, and optimization are crucial to improve perception systems performance in real-time applications. However, standard approaches often depict a partial picture of the actual performance. Fortunately, instrumentation and tracing offer a great opportunity for detailed performance analysis of real-time systems. In this paper, we show how our novel open-source tracing tools and techniques for ROS 2 enable us to identify delays, bottlenecks and critical paths inside centralized, or distributed, perception and mapping systems.</description><identifier>DOI: 10.48550/arxiv.2204.11778</identifier><language>eng</language><subject>Computer Science - Robotics</subject><creationdate>2022-04</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,881</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2204.11778$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2204.11778$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Lajoie, Pierre-Yves</creatorcontrib><creatorcontrib>Bédard, Christophe</creatorcontrib><creatorcontrib>Beltrame, Giovanni</creatorcontrib><title>Analyze, Debug, Optimize: Real-Time Tracing for Perception and Mapping Systems in ROS 2</title><description>Perception and mapping systems are among the most computationally, memory, and bandwidth intensive software components in robotics. Therefore, analysis, debugging, and optimization are crucial to improve perception systems performance in real-time applications. However, standard approaches often depict a partial picture of the actual performance. Fortunately, instrumentation and tracing offer a great opportunity for detailed performance analysis of real-time systems. In this paper, we show how our novel open-source tracing tools and techniques for ROS 2 enable us to identify delays, bottlenecks and critical paths inside centralized, or distributed, perception and mapping systems.</description><subject>Computer Science - Robotics</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj8tqwzAURLXpoqT9gK56PyB2JdmW5O5C-gqkOCSGLM1VfBUEtmPktNT5-iZpV8Mwh4HD2IPgcWqyjD9h-PHfsZQ8jYXQ2tyy7azDZjzRFF7Ifu2nUPRH3_oTPcOasIlK3xKUAXe-24M7BFhR2NGZOXSAXQ2f2PeXaTMOR2oH8B2siw3IO3bjsBno_j8nrHx7Lecf0bJ4X8xnywiVNlHKpUBuFWqeCyTtEmu0MVJluVFKa5GfuxWoBNVZrZSruXaGrBW2tnmikwl7_Lu9mlV98C2GsboYVlfD5BdPZkoT</recordid><startdate>20220425</startdate><enddate>20220425</enddate><creator>Lajoie, Pierre-Yves</creator><creator>Bédard, Christophe</creator><creator>Beltrame, Giovanni</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20220425</creationdate><title>Analyze, Debug, Optimize: Real-Time Tracing for Perception and Mapping Systems in ROS 2</title><author>Lajoie, Pierre-Yves ; Bédard, Christophe ; Beltrame, Giovanni</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a678-4021a0b6a7091ae7f3b878826598667719b87b1a61ed5d66fd07f8ebb1bdb9373</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Computer Science - Robotics</topic><toplevel>online_resources</toplevel><creatorcontrib>Lajoie, Pierre-Yves</creatorcontrib><creatorcontrib>Bédard, Christophe</creatorcontrib><creatorcontrib>Beltrame, Giovanni</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Lajoie, Pierre-Yves</au><au>Bédard, Christophe</au><au>Beltrame, Giovanni</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Analyze, Debug, Optimize: Real-Time Tracing for Perception and Mapping Systems in ROS 2</atitle><date>2022-04-25</date><risdate>2022</risdate><abstract>Perception and mapping systems are among the most computationally, memory, and bandwidth intensive software components in robotics. Therefore, analysis, debugging, and optimization are crucial to improve perception systems performance in real-time applications. However, standard approaches often depict a partial picture of the actual performance. Fortunately, instrumentation and tracing offer a great opportunity for detailed performance analysis of real-time systems. In this paper, we show how our novel open-source tracing tools and techniques for ROS 2 enable us to identify delays, bottlenecks and critical paths inside centralized, or distributed, perception and mapping systems.</abstract><doi>10.48550/arxiv.2204.11778</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2204.11778
ispartof
issn
language eng
recordid cdi_arxiv_primary_2204_11778
source arXiv.org
subjects Computer Science - Robotics
title Analyze, Debug, Optimize: Real-Time Tracing for Perception and Mapping Systems in ROS 2
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T10%3A21%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Analyze,%20Debug,%20Optimize:%20Real-Time%20Tracing%20for%20Perception%20and%20Mapping%20Systems%20in%20ROS%202&rft.au=Lajoie,%20Pierre-Yves&rft.date=2022-04-25&rft_id=info:doi/10.48550/arxiv.2204.11778&rft_dat=%3Carxiv_GOX%3E2204_11778%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true