A Study on the Challenges of Using Robotics Simulators for Testing

Robotics simulation plays an important role in the design, development, and verification and validation of robotic systems. Recent studies have shown that simulation may be used as a cheaper, safer, and more reliable alternative to manual, and widely used, process of field testing. This is particula...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Afzal, Afsoon, Katz, Deborah S, Goues, Claire Le, Timperley, Christopher S
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 Afzal, Afsoon
Katz, Deborah S
Goues, Claire Le
Timperley, Christopher S
description Robotics simulation plays an important role in the design, development, and verification and validation of robotic systems. Recent studies have shown that simulation may be used as a cheaper, safer, and more reliable alternative to manual, and widely used, process of field testing. This is particularly important in the context of continuous integration pipelines, where integrated automated testing is key to reducing costs while maintaining system safety. However, simulation and automated testing are not seeing the degree of widespread adoption in practice that their potential would motivate. Our goal in this paper is to develop a principled understanding of the ways developers use simulation in their process, and the challenges they face in doing so. This type of understanding can guide the development of more effective simulators and testing techniques for modern robotics development. To that end, we conduct a survey of 82 robotics developers from a diversity of backgrounds that addresses the current capabilities and limits of simulation technology in practice. We find that simulation is used by 85% of our participants for testing, and that many participants desire to use simulation as part of their test automation. We identify 10 high-level challenges that impede developers from using simulation for manual and automated testing, and general purposes. These challenges include the gap between simulation and reality, a lack of reproducibility, and considerable resource costs associated with using simulators. Finally, we outline avenues for improvement in the development of new simulators that can help simulation reach its potential as a means of verification and validation.
doi_str_mv 10.48550/arxiv.2004.07368
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2004_07368</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2004_07368</sourcerecordid><originalsourceid>FETCH-LOGICAL-a678-e626a5ac241f069034fb1abac4a4f8484051940dd274ee185e0b836d8f02f4ed3</originalsourceid><addsrcrecordid>eNotz8tOwzAQhWFvukAtD8CKeYGEiT1x3GWJuEmVkGhYR5PYbiOlMYpdRN8eKKzO4peO9AlxU2BOpizxjuev4TOXiJRjpbS5Evcb2KWTPUOYIB0c1AceRzftXYTg4T0O0x7eQhfS0EfYDcfTyCnMEXyYoXEx_fSVWHgeo7v-36VoHh-a-jnbvj691JttxroymdNSc8m9pMKjXqMi3xXccU9M3pAhLIs1obWyIucKUzrsjNLWeJSenFVLcft3e0G0H_Nw5Pnc_mLaC0Z9AzvHQ-M</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A Study on the Challenges of Using Robotics Simulators for Testing</title><source>arXiv.org</source><creator>Afzal, Afsoon ; Katz, Deborah S ; Goues, Claire Le ; Timperley, Christopher S</creator><creatorcontrib>Afzal, Afsoon ; Katz, Deborah S ; Goues, Claire Le ; Timperley, Christopher S</creatorcontrib><description>Robotics simulation plays an important role in the design, development, and verification and validation of robotic systems. Recent studies have shown that simulation may be used as a cheaper, safer, and more reliable alternative to manual, and widely used, process of field testing. This is particularly important in the context of continuous integration pipelines, where integrated automated testing is key to reducing costs while maintaining system safety. However, simulation and automated testing are not seeing the degree of widespread adoption in practice that their potential would motivate. Our goal in this paper is to develop a principled understanding of the ways developers use simulation in their process, and the challenges they face in doing so. This type of understanding can guide the development of more effective simulators and testing techniques for modern robotics development. To that end, we conduct a survey of 82 robotics developers from a diversity of backgrounds that addresses the current capabilities and limits of simulation technology in practice. We find that simulation is used by 85% of our participants for testing, and that many participants desire to use simulation as part of their test automation. We identify 10 high-level challenges that impede developers from using simulation for manual and automated testing, and general purposes. These challenges include the gap between simulation and reality, a lack of reproducibility, and considerable resource costs associated with using simulators. Finally, we outline avenues for improvement in the development of new simulators that can help simulation reach its potential as a means of verification and validation.</description><identifier>DOI: 10.48550/arxiv.2004.07368</identifier><language>eng</language><subject>Computer Science - Robotics ; Computer Science - Software Engineering</subject><creationdate>2020-04</creationdate><rights>http://creativecommons.org/licenses/by/4.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,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2004.07368$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2004.07368$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Afzal, Afsoon</creatorcontrib><creatorcontrib>Katz, Deborah S</creatorcontrib><creatorcontrib>Goues, Claire Le</creatorcontrib><creatorcontrib>Timperley, Christopher S</creatorcontrib><title>A Study on the Challenges of Using Robotics Simulators for Testing</title><description>Robotics simulation plays an important role in the design, development, and verification and validation of robotic systems. Recent studies have shown that simulation may be used as a cheaper, safer, and more reliable alternative to manual, and widely used, process of field testing. This is particularly important in the context of continuous integration pipelines, where integrated automated testing is key to reducing costs while maintaining system safety. However, simulation and automated testing are not seeing the degree of widespread adoption in practice that their potential would motivate. Our goal in this paper is to develop a principled understanding of the ways developers use simulation in their process, and the challenges they face in doing so. This type of understanding can guide the development of more effective simulators and testing techniques for modern robotics development. To that end, we conduct a survey of 82 robotics developers from a diversity of backgrounds that addresses the current capabilities and limits of simulation technology in practice. We find that simulation is used by 85% of our participants for testing, and that many participants desire to use simulation as part of their test automation. We identify 10 high-level challenges that impede developers from using simulation for manual and automated testing, and general purposes. These challenges include the gap between simulation and reality, a lack of reproducibility, and considerable resource costs associated with using simulators. Finally, we outline avenues for improvement in the development of new simulators that can help simulation reach its potential as a means of verification and validation.</description><subject>Computer Science - Robotics</subject><subject>Computer Science - Software Engineering</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotz8tOwzAQhWFvukAtD8CKeYGEiT1x3GWJuEmVkGhYR5PYbiOlMYpdRN8eKKzO4peO9AlxU2BOpizxjuev4TOXiJRjpbS5Evcb2KWTPUOYIB0c1AceRzftXYTg4T0O0x7eQhfS0EfYDcfTyCnMEXyYoXEx_fSVWHgeo7v-36VoHh-a-jnbvj691JttxroymdNSc8m9pMKjXqMi3xXccU9M3pAhLIs1obWyIucKUzrsjNLWeJSenFVLcft3e0G0H_Nw5Pnc_mLaC0Z9AzvHQ-M</recordid><startdate>20200415</startdate><enddate>20200415</enddate><creator>Afzal, Afsoon</creator><creator>Katz, Deborah S</creator><creator>Goues, Claire Le</creator><creator>Timperley, Christopher S</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20200415</creationdate><title>A Study on the Challenges of Using Robotics Simulators for Testing</title><author>Afzal, Afsoon ; Katz, Deborah S ; Goues, Claire Le ; Timperley, Christopher S</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a678-e626a5ac241f069034fb1abac4a4f8484051940dd274ee185e0b836d8f02f4ed3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computer Science - Robotics</topic><topic>Computer Science - Software Engineering</topic><toplevel>online_resources</toplevel><creatorcontrib>Afzal, Afsoon</creatorcontrib><creatorcontrib>Katz, Deborah S</creatorcontrib><creatorcontrib>Goues, Claire Le</creatorcontrib><creatorcontrib>Timperley, Christopher S</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Afzal, Afsoon</au><au>Katz, Deborah S</au><au>Goues, Claire Le</au><au>Timperley, Christopher S</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Study on the Challenges of Using Robotics Simulators for Testing</atitle><date>2020-04-15</date><risdate>2020</risdate><abstract>Robotics simulation plays an important role in the design, development, and verification and validation of robotic systems. Recent studies have shown that simulation may be used as a cheaper, safer, and more reliable alternative to manual, and widely used, process of field testing. This is particularly important in the context of continuous integration pipelines, where integrated automated testing is key to reducing costs while maintaining system safety. However, simulation and automated testing are not seeing the degree of widespread adoption in practice that their potential would motivate. Our goal in this paper is to develop a principled understanding of the ways developers use simulation in their process, and the challenges they face in doing so. This type of understanding can guide the development of more effective simulators and testing techniques for modern robotics development. To that end, we conduct a survey of 82 robotics developers from a diversity of backgrounds that addresses the current capabilities and limits of simulation technology in practice. We find that simulation is used by 85% of our participants for testing, and that many participants desire to use simulation as part of their test automation. We identify 10 high-level challenges that impede developers from using simulation for manual and automated testing, and general purposes. These challenges include the gap between simulation and reality, a lack of reproducibility, and considerable resource costs associated with using simulators. Finally, we outline avenues for improvement in the development of new simulators that can help simulation reach its potential as a means of verification and validation.</abstract><doi>10.48550/arxiv.2004.07368</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2004.07368
ispartof
issn
language eng
recordid cdi_arxiv_primary_2004_07368
source arXiv.org
subjects Computer Science - Robotics
Computer Science - Software Engineering
title A Study on the Challenges of Using Robotics Simulators for Testing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T11%3A53%3A13IST&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=A%20Study%20on%20the%20Challenges%20of%20Using%20Robotics%20Simulators%20for%20Testing&rft.au=Afzal,%20Afsoon&rft.date=2020-04-15&rft_id=info:doi/10.48550/arxiv.2004.07368&rft_dat=%3Carxiv_GOX%3E2004_07368%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