Litcius/Paper detail

RTRBench: A Benchmark Suite for Real-Time Robotics

Mohammad Bakhshalipour, Maxim Likhachev, Phillip B. Gibbons

202214 citationsDOI

Abstract

The emergence of “robotics in the wild” has triggered a wave of recent research in hardware and software to boost robots’ compute capabilities. Nevertheless, research in this area is hindered by the lack of a comprehensive benchmark suite.In this paper, we present RTRBench, a benchmark suite for robotic kernels. RTRBench includes 16 kernels, spanning the entire software pipeline of a wide swath of robots, all implemented in C++ for fast execution.Together with the suite, we conduct an evaluation of the workloads at the architecture level. We pinpoint the sources of inefficiencies in a modern robotic processor when executing the robotic kernels, along with the opportunities for improvements.The source code of the benchmark suite is available in https://cmu-roboarch.github.io/rtrbench/.

Topics & Concepts

SuiteBenchmark (surveying)Computer sciencePipeline (software)RoboticsArtificial intelligenceSoftwareSoftware suiteRobotSource codeCode (set theory)Embedded systemReal-time computingComputer architectureSoftware engineeringOperating systemProgramming languageHistoryArchaeologyGeodesyGeographySet (abstract data type)Modular Robots and Swarm IntelligenceRobotic Path Planning AlgorithmsRobotics and Sensor-Based Localization
RTRBench: A Benchmark Suite for Real-Time Robotics | Litcius