Energy-Efficient Autonomous Driving with Adaptive Perception and Robust Decision
Yuyang Xia, Zibo Liang, Liwei Deng, Yan Zhao, Han Su, Kai Zheng
TL;DR
EneAD addresses the energy bottleneck in autonomous driving by optimizing perception energy through an adaptive perception module and ensuring robust decisions through a regularized reinforcement learning framework. It employs a task-specific scenario-difficulty classifier and a transferable, Bayesian-optimized knob-tuning process to select low-computation configurations without compromising accuracy. The decision module models driving as an MDP and uses a regularized, parameterized-action RL approach to maintain stability under perception perturbations. Experimental results on real and synthetic data show substantial perception-energy reductions (1.9x–3.5x) and driving-range gains (3.9%–8.5%), while preserving safety and improving comfort in diverse traffic scenarios.
Abstract
Autonomous driving is an emerging technology that is expected to bring significant social, economic, and environmental benefits. However, these benefits come with rising energy consumption by computation engines, limiting the driving range of vehicles, especially electric ones. Perception computing is typically the most power-intensive component, as it relies on largescale deep learning models to extract environmental features. Recently, numerous studies have employed model compression techniques, such as sparsification, quantization, and distillation, to reduce computational consumption. However, these methods often result in either a substantial model size or a significant drop in perception accuracy compared to high-computation models. To address these challenges, we propose an energy-efficient autonomous driving framework, called EneAD. In the adaptive perception module, a perception optimization strategy is designed from the perspective of data management and tuning. Firstly, we manage multiple perception models with different computational consumption and adjust the execution framerate dynamically. Then, we define them as knobs and design a transferable tuning method based on Bayesian optimization to identify promising knob values that achieve low computation while maintaining desired accuracy. To adaptively switch the knob values in various traffic scenarios, a lightweight classification model is proposed to distinguish the perception difficulty in different scenarios. In the robust decision module, we propose a decision model based on reinforcement learning and design a regularization term to enhance driving stability in the face of perturbed perception results. Extensive experiments evidence the superiority of our framework in both energy consumption and driving performance. EneAD can reduce perception consumption by 1.9x to 3.5x and thus improve driving range by 3.9% to 8.5%
