Home /Research /RoboBench: Towards sustainable robotics system benchmarking
OTHER

RoboBench: Towards sustainable robotics system benchmarking

Jonathan Weisz, Yipeng Huang, Florian Lier, Simha Sethumadhavan, Peter Allen

Year
2016
Citations
32

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.

Keywords

BenchmarkingComputer scienceBenchmark (surveying)RoboticsSuiteRobotSoftwareArtificial intelligenceSoftware engineeringSoftware framework

Related papers

Browse all OTHER papers