skip to main content
abstract

Agents of Autonomy: A Systematic Study of Robotics on Modern Hardware

Published: 10 June 2024 Publication History

Abstract

As robots increasingly permeate modern society, it is crucial for the system and hardware research community to bridge its long-standing gap with robotics. This divide has persisted due to the lack of (i) a systematic performance evaluation of robotics on different computing platforms and (ii) a comprehensive, open-source, cross-platform benchmark suite.
To address these gaps, we present a systematic performance study of robotics on modern hardware and introduce RoWild, an open-source benchmark suite for robotics that is comprehensive and cross-platform. Our workloads encompass a broad range of robots, including driverless vehicles, pilotless drones, and stationary robotic arms, and we evaluate their performance on a spectrum of modern computing platforms, from low-end embedded CPUs to high-end server-grade GPUs.
Our findings reveal that current architectures experience significant inefficiencies when executing robotic workloads, highlighting the need for architectural advancements. We discuss approaches for meeting these requirements, offering insights for improving the performance of robotics.
The full version of the paper is available in [11], and the source code of the benchmark suite is available in [2].

References

[1]
2019. How Robots Change the World. https://resources.oxfordeconomics.com/ how-robots-change-the-world/.
[2]
2023. RoWild: A Comprehensive, Cross-Platform Benchmark Suite for Real-Time Robotics. https://cmu-roboarch.github.io/rowild/.
[3]
n.d. CppRobotics. https://github.com/onlytailei/CppRobotics/.
[4]
n.d. Freiburg Campus 360 Degree 3D Scans. http://ais.informatik.uni-freiburg.de/ projects/datasets/fr360/.
[5]
n.d. Intel Research Lab. http://www2.informatik.uni-freiburg.de/%7Estachnis/ datasets/datasets/intel-lab/intel.gfs.png.
[6]
n.d. PythonRobotics. https://github.com/AtsushiSakai/PythonRobotics/.
[7]
n.d. ROS - Robot Operating System. https://www.ros.org/.
[8]
n.d. The Open Motion Planning Library. http://ompl.kavrakilab.org/.
[9]
Mohammad Bakhshalipour et al. 2022a. RACOD: Algorithm/Hardware Co-Design for Mobile Robot Path Planning. In ISCA.
[10]
Mohammad Bakhshalipour et al. 2022b. RTRBench: A Benchmark Suite for Real-Time Robotics. In ISPASS. https://cmu-roboarch.github.io/rtrbench/.
[11]
Mohammad Bakhshalipour and Phillip B. Gibbons. 2023. Agents of Autonomy: A Systematic Study of Robotics on Modern Hardware. Proc. ACM Meas. Anal. Comput. Syst. (2023).
[12]
Behzad Boroujerdian et al. 2018. MAVBench: Micro Aerial Vehicle Benchmarking. In MICRO.
[13]
Mihai Bujanca et al. 2019. SLAMBench 3.0: Systematic Automated Reproducible Evaluation of SLAM Systems for Robot Vision Challenges and Scene Understanding. In ICRA.
[14]
Chieh Chung and Chia-Hsiang Yang. 2019. A Distributed Autonomous and Collaborative Multi-Robot System Featuring a Low-Power Robot SoC in 22nm CMOS for Integrated Battery-Powered Minibots. In ISSCC.
[15]
Chieh Chung and Chia-Hsiang Yang. 2020. A 1.5-μJ/Task Path-Planning Processor for 2-D/3-D Autonomous Navigation of Microrobots. JSSC (2020).
[16]
Stephen James et al. 2020. RLBench: The Robot Learning Benchmark & Learning Environment. IEEE Robotics and Automation Letters (2020).
[17]
Youchang Kim et al. 2016. A 0.55V 1.1mW Artificial-Intelligence Processor with PVT Compensation for Micro Robots. In ISSCC.
[18]
Shih-Chieh Lin et al. 2018. The Architectural Implications of Autonomous Driving: Constraints and Acceleration. In ASPLOS.
[19]
Weizhuang Liu et al. 2021. Archytas: A Framework for Synthesizing and Dynamically Optimizing Accelerators for Robotic Localization. In MICRO.
[20]
Sabrina M Neuman et al. 2021. Robomorphic Computing: A Design Methodology for Domain-Specific Accelerators Parameterized by Robot Morphology. In ASPLOS.
[21]
Mike Roberts et al. 2021. Hypersim: A Photorealistic Synthetic Dataset for Holistic Indoor Scene Understanding. In ICCV.
[22]
Jacob Sacks et al. 2018. RoboX: An End-To-End Solution to Accelerate Autonomous Control in Robotics. In ISCA.
[23]
Statista Research Department. 2021. Global Robotics Market Revenue 2018--2025. https://www.statista.com/statistics/760190/worldwide-robotics-market-revenue/.
[24]
Bo Yu et al. 2020. Building the Computing System for Autonomous Micromobility Vehicles: Design Constraints and Architectural Optimizations. In MICRO.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMETRICS/PERFORMANCE '24: Abstracts of the 2024 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems
June 2024
120 pages
ISBN:9798400706240
DOI:10.1145/3652963
  • cover image ACM SIGMETRICS Performance Evaluation Review
    ACM SIGMETRICS Performance Evaluation Review  Volume 52, Issue 1
    SIGMETRICS '24
    June 2024
    104 pages
    DOI:10.1145/3673660
    • Editor:
    • Bo Ji
    Issue’s Table of Contents
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 June 2024

Check for updates

Badges

  • Best Paper

Author Tags

  1. benchmarking
  2. computer architecture
  3. robotics

Qualifiers

  • Abstract

Funding Sources

  • National Science Foundation
  • Apple CMU ECE Ph.D. Fellowship in Integrated Systems
  • Parallel Data Lab (PDL) Consortium
  • VMware University Research

Conference

SIGMETRICS/PERFORMANCE '24
Sponsor:

Acceptance Rates

Overall Acceptance Rate 459 of 2,691 submissions, 17%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 71
    Total Downloads
  • Downloads (Last 12 months)71
  • Downloads (Last 6 weeks)21
Reflects downloads up to 25 Oct 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media