Robot Runner: A Tool for Automatically Executing Experiments on Robotics Software

Stan Swanborn, Ivano Malavolta

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

70 Downloads (Pure)

Abstract

Software is becoming the core aspect in robotics development and it is growing in terms of complexity and size. However, roboticists and researchers are struggling in ensuring and even measuring the quality of their software with respect to run-time properties such as energy efficiency and performance. This paper presents Robot Runner, a tool for streamlining the execution of measurement-based experiments involving robotics software. The tool is able to automatically setup, start, resume, and fully replicate user-defined experiments. Thanks to its plugin-based architecture, the tool is fully independent of the number, type, and complexity of the used robots (both real and simulated). GitHub repository - https://github.com/S2-group/robot-runner Youtube video - https://youtu.be/le-SAXI2k1.

Original languageEnglish
Title of host publication2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
PublisherIEEE Computer Society
Pages33-36
Number of pages4
ISBN (Print)9781665412193
DOIs
Publication statusPublished - 2021
Event43rd IEEE/ACM International Conference on Software Engineering: Companion, ICSE-Companion 2021 - Virtual, Online, Spain
Duration: 25 May 202128 May 2021

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference43rd IEEE/ACM International Conference on Software Engineering: Companion, ICSE-Companion 2021
Country/TerritorySpain
CityVirtual, Online
Period25/05/2128/05/21

Bibliographical note

Funding Information:
ACKNOWLEDGMENTS This research is partially supported by the Dutch Research Council (NWO) through the OCENW.XS2.038 grant.

Publisher Copyright:
© 2021 IEEE.

Funding

ACKNOWLEDGMENTS This research is partially supported by the Dutch Research Council (NWO) through the OCENW.XS2.038 grant.

Keywords

  • Empirical software engineering
  • Robotics software
  • ROS

Fingerprint

Dive into the research topics of 'Robot Runner: A Tool for Automatically Executing Experiments on Robotics Software'. Together they form a unique fingerprint.

Cite this