Publication:
Safety-Aware System Optimization for Autonomous Machines

No Thumbnail Available

Date

2024-05-01

Published Version

Published Version

Journal Title

Journal ISSN

Volume Title

Publisher

The Harvard community has made this article openly available. Please share how this access benefits you.

Research Projects

Organizational Units

Journal Issue

Citation

Hsiao, Yu-Shun. 2024. Safety-Aware System Optimization for Autonomous Machines. Doctoral dissertation, Harvard University Graduate School of Arts and Sciences.

Research Data

Abstract

Autonomous machines such as vehicles, drones, and robotic manipulators promise to transform the world by unleashing humans from repetitive, dangerous, and labor-intensive tasks. However, their widespread deployment requires advances in safety, real-time performance, and resilience. This thesis tackles these key challenges through end-to-end system optimization that maintains safety while improving performance and fault tolerance. We optimize the entire Perception-Planning-Control (PPC) computing pipeline that takes in sensor readings and output control commands. First, this thesis develops a model to quantify the perception processing rate requirements for safe autonomous driving in complex scenarios, connecting the varying real-time latency requirements with the operating scenarios. Second, we accelerate the time-consuming 3D mapping in perception. A specialized accelerator is designed that achieves substantially higher throughput and energy efficiency over a CPU, enabling real-time perception for 3D mapping. Third, we accelerate the computationally expensive optimization-based motion planning algorithms with a variable precision search method that reduces memory bandwidth pressure without sacrificing positional and orientational precision. Lastly, we assess autonomous machines' fault tolerance characteristics against real-world noises and errors to generate reliable control commands. We propose a fault characterization framework that evaluates the impact of silent data corruptions (SDCs) on application-level metrics. To mitigate SDCs, we propose lightweight anomaly detection techniques to recover failures in the computing pipeline with insignificant overhead. This dissertation enables the development of safe, real-time, and resilient autonomous machines. The contributions chart a path toward robust deployment of autonomous machines that can transform society.

Description

Other Available Sources

Keywords

Autonomous Systems, Computer Architecture, Robotics, Robotics, Artificial intelligence, Computer science

Terms of Use

This article is made available under the terms and conditions applicable to Other Posted Material (LAA), as set forth at Terms of Service

Endorsement

Review

Supplemented By

Referenced By

Related Stories