Efficient Real-World Autonomous Racing via Attenuated Residual Policy Optimization

Raphael Trumpp, Denis Hoornaert, Mirco Theile, Marco Caccamo
3/13/2026
cs.ROcs.AI

Official code: raphajaner/arpo_racing (2 stars, MIT, last commit 2026-03-16).

Abstract

Residual policy learning (RPL), in which a learned policy refines a static base policy using deep reinforcement learning (DRL), has shown strong performance across various robotic applications. Its effectiveness is particularly evident in autonomous racing, a domain that serves as a challenging benchmark for real-world DRL. However, deploying RPL-based controllers introduces system complexity and increases inference latency. We address this by introducing an extension of RPL named attenuated residual policy optimization ($α$-RPO). Unlike standard RPL, $α$-RPO yields a standalone neural policy by progressively attenuating the base policy, which initially serves to bootstrap learning. Furthermore, this mechanism enables a form of privileged learning, where the base policy is permitted to use sensor modalities not required for final deployment. We design $α$-RPO to integrate seamlessly with PPO, ensuring that the attenuated influence of the base controller is dynamically compensated during policy optimization. We evaluate $α$-RPO by building a framework for 1:10-scaled autonomous racing around it. In both simulation and zero-shot real-world transfer to Roboracer cars, $α$-RPO not only reduces system complexity but also improves driving performance compared to baselines - demonstrating its practicality for robotic deployment. Our code is available at: https://github.com/raphajaner/arpo_racing.

View on arXivView PDF

Code Implementations(1)

MIT

This repository is the official implementation of the paper "Efficient Real-World Autonomous Racing via Attenuated Residual Policy Optimization"

20Mar 6, 20267 months agoMIT

Similar Papers

Cite this paper

@article{trumpp2026efficient,
  title  = {Efficient Real-World Autonomous Racing via Attenuated Residual Policy Optimization},
  author = {Raphael Trumpp and Denis Hoornaert and Mirco Theile and Marco Caccamo},
  year   = {2026},
  eprint = {2603.12960},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.12960v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.12960.svg)](https://codeofpaper.com/paper/2603.12960)

Discussion