RoboBench: Towards sustainable robotics system benchmarking

Jonathan Weisz, Yipeng Huang, Florian Lier, S. Sethumadhavan, P. Allen
{"title":"RoboBench: Towards sustainable robotics system benchmarking","authors":"Jonathan Weisz, Yipeng Huang, Florian Lier, S. Sethumadhavan, P. Allen","doi":"10.1109/ICRA.2016.7487514","DOIUrl":null,"url":null,"abstract":"We present RoboBench, a novel platform for sharing robot full-system simulations for benchmarking. The creation of this platform and benchmark suite is motivated by a need for reproducible research. A challenge in creating a full-system benchmarks are incompatibilities in software created by different groups and the difficulty of reproducing software environments. We solve this problem by using software containers, an emerging virtualization technology. RoboBench enables sharing robot software in a runnable state, capturing the software behavior of robots carrying out missions. These simulations make clear the performance impact and resource usage of programs and algorithms relative to other software involved in the mission. These containers are integrated with the CITK platform for reproducible research, which automates generation and publishing of the containers. We present an overview of the system, a description of our prototype set of benchmark missions, along with a validation study comparing the computational load profile of a mission performed on a real and simulated robot. Additionally, we present preliminary results of an overall analysis of the benchmarks in the RoboBench suite, showing where computational work is expended in robotics common robotics tasks. RoboBench is extensible, and is the first step toward a robust, quantitative approach to engineering computationally-efficient robots.","PeriodicalId":200117,"journal":{"name":"2016 IEEE International Conference on Robotics and Automation (ICRA)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"26","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Robotics and Automation (ICRA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRA.2016.7487514","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 26

Abstract

We present RoboBench, a novel platform for sharing robot full-system simulations for benchmarking. The creation of this platform and benchmark suite is motivated by a need for reproducible research. A challenge in creating a full-system benchmarks are incompatibilities in software created by different groups and the difficulty of reproducing software environments. We solve this problem by using software containers, an emerging virtualization technology. RoboBench enables sharing robot software in a runnable state, capturing the software behavior of robots carrying out missions. These simulations make clear the performance impact and resource usage of programs and algorithms relative to other software involved in the mission. These containers are integrated with the CITK platform for reproducible research, which automates generation and publishing of the containers. We present an overview of the system, a description of our prototype set of benchmark missions, along with a validation study comparing the computational load profile of a mission performed on a real and simulated robot. Additionally, we present preliminary results of an overall analysis of the benchmarks in the RoboBench suite, showing where computational work is expended in robotics common robotics tasks. RoboBench is extensible, and is the first step toward a robust, quantitative approach to engineering computationally-efficient robots.
RoboBench:走向可持续的机器人系统标杆
我们提出RoboBench,一个新的平台,用于共享机器人全系统模拟的基准测试。创建这个平台和基准套件的动机是需要可重复的研究。创建完整系统基准测试的一个挑战是不同组创建的软件之间的不兼容性以及再现软件环境的困难。我们通过使用软件容器(一种新兴的虚拟化技术)来解决这个问题。RoboBench可以共享处于可运行状态的机器人软件,捕捉机器人执行任务时的软件行为。这些模拟清楚地表明,相对于任务中涉及的其他软件,程序和算法的性能影响和资源使用。这些容器与CITK平台集成,用于可重复的研究,可以自动生成和发布容器。我们概述了该系统,描述了我们的基准任务原型集,并进行了验证研究,比较了在真实和模拟机器人上执行的任务的计算负载概况。此外,我们提供了RoboBench套件中基准测试的总体分析的初步结果,显示了计算工作在机器人常见机器人任务中的花费。RoboBench是可扩展的,并且是向工程计算高效机器人的稳健、定量方法迈出的第一步。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信