Simulation Priors for Rapid Adaptation
in Model-Based RL for Autonomous Racing

Adrian Remonda1,2,  Jiajun Xi2,  Nicklas Hansen2,  Marcus Greiff1,
Thomas Lew1,  John Talbot1,  John Subosits1,  Xiaolong Wang2

1Toyota Research Institute,  2UC San Diego

PIA overview: offline data, model-based RL with dataset buffer, world model and uncertainty-aware planner, and deployment in simulation and on a vehicle with few-shot adaptation

Prior-Informed Adaptation (PIA) pretrains a world model on heterogeneous simulation priors, then performs few-shot online adaptation in the target domain. Across racing tasks, PIA adapts faster than baselines and deploys on a vehicle despite sim-to-real mismatch.

Video

Abstract

Reinforcement learning enables learning high-performance control policies, but its reliance on extensive interaction limits deployment on physical systems where data collection is costly, and failures are unsafe. We introduce Prior-Informed Adaptation (PIA), an offline-to-online model-based RL framework that uses structured simulation priors for rapid adaptation. PIA pretrains a world model on heterogeneous low- and high-fidelity simulated trajectories, then adapts it with limited target-domain interaction using uncertainty-regularized planning. Rather than requiring an accurate simulator for policy transfer, PIA treats simulated trajectories as biased priors whose residual mismatch is corrected during online adaptation. We evaluate PIA in autonomous racing using high-fidelity simulation and on a real full-size autonomous race car. In simulation, PIA adapts faster across track and surface shifts than strong baselines, achieving lower lap times and fewer failures. On hardware, PIA achieves reliable few-shot adaptation with less than one hour of on-vehicle interaction.

Real-Car Deployment

Simulation prior
Assetto Corsa, oval track
Stage s1
11 min of real data: sideslip failure
Stage s4
44 min of real data: 100% success
Before
adaptation
Before adaptation, frame 1 Before adaptation, frame 2 Before adaptation, frame 3 Before adaptation, frame 4 Before adaptation, frame 5 After
adaptation
After adaptation, frame 1 After adaptation, frame 2 After adaptation, frame 3 After adaptation, frame 4 After adaptation, frame 5

Sequences from real-world deployments. After adaptation (bottom), PIA completes the oval racing task.

We deploy the same offline-to-online pipeline on a full-size autonomous race car on an oval track. The goal is to drive at the handling limit while respecting a strict out-of-track (OOT) constraint. Each deployment stage is initialized from synthetic physics rollouts, Assetto Corsa data, and the real-car data collected in earlier stages. Starting from 11 minutes of seed data, PIA reaches 100% success by the fourth stage with 44 minutes of real-car data in total, and beats the MPC reference on best valid time and mean speed. Trained on real-car data alone, without simulation priors, the controller was erratic and the run was stopped for safety.

Stage Real data
(HH:MM)
Episodes to
1st success
Success Best time (s)
(OOT, m)
Mean max
OOT (m)
Mean speed
(m/s)
s100:11537.5% (3/8)FAIL1.53 ± 0.0910.99 ± 3.68
s200:18262.5% (5/8)51.43 (0.13)0.30 ± 0.2914.63 ± 0.98
s300:39175.0% (6/8)50.18 (0.17)0.26 ± 0.1113.57 ± 5.63
s400:441100% (8/8)49.55 (0.30)0.32 ± 0.2915.38 ± 0.94
MPC–1100%52.47 (0.87)0.8714.30

Progressive real-car adaptation. Each stage is initialized from simulation priors plus the real-car data collected before it. Best time is the fastest valid sector time with max OOT < 1 m and no did-not-finish.

Vehicle XY traces, stage s1 Vehicle XY traces, stage s2 Vehicle XY traces, stage s3 Vehicle XY traces, stage s4
Vehicle XY traces. All episode trajectories for deployment stages s1–s4.
Episode outcomes per deployment stage
Episode outcomes. As real-car data is added, failures decrease and successful episodes become more frequent.

Method

Simulation data is cheap to generate, whereas real-world data is costly and potentially dangerous to collect. PIA treats simulation priors as useful but mismatched data for initializing a world model: simulated trajectories supply broad structured coverage, limited target-domain interaction corrects their residual bias, and uncertainty-regularized planning keeps control conservative while that correction is still incomplete. PIA has two components:

Simulation prior vs. real car. The world model is pretrained on simulated driving (top) and adapted with less than one hour of real-car data (bottom).

Experiments in Simulation

The F317 car in Assetto Corsa and the 15 tracks used in the ACGym experiments

Tracks. Left: the F317 car in Assetto Corsa. Right: tracks considered in the AssettoCorsaGym experiments.

We pretrain on 6 Assetto Corsa training tracks and adapt on three held-out tracks: Indianapolis (IND), Red Bull Ring (RBR) and Silverstone (SIL). PIA-AC is pretrained only on Assetto Corsa trajectories from the training tracks and tests transfer to unseen track geometry. PIA-ODE also receives low-fidelity ODE rollouts on the target track, testing cross-fidelity adaptation with known geometry and mismatched dynamics. Surface experiments keep the SIL geometry fixed and shift grip between optimal, varying and low.

Best valid lap time by episode for each method and task

Adaptation performance. Best valid lap time by episode. Mean and ±1 standard deviation over three seeds.

Best lap time (s), lower is better
TaskIQLSACFOWMPIA-ACPIA-ODE
IND159.3360.0060.1959.9760.00
RBRFail255.6487.8385.8584.34
SIL209.95Fail118.88114.16112.17
SILvaryingFailFail122.82114.94112.81
SILlowFailFail125.85119.79117.61
Average––103.1198.9497.39
Miles per failure, higher is better
TaskSACFOWMPIA-ACPIA-ODE
IND80.73714.681194.291233.25
RBR0.3939.1426.4034.48
SIL0.2832.0634.6268.80
SILvarying0.0219.5442.6846.57
SILlow0.0216.5016.4825.57
Average16.29164.38262.09281.73

IQL, SAC (from scratch), FOWM and PIA: 3 seeds. Averages are reported only when all tasks are completed.

Citation

If you find our work useful, please consider citing the paper as follows:

@article{remonda2026pia, title={Simulation Priors for Rapid Adaptation in Model-Based RL for Autonomous Racing}, author={Adrian Remonda and Jiajun Xi and Nicklas Hansen and Marcus Greiff and Thomas Lew and John Talbot and John Subosits and Xiaolong Wang}, journal={arXiv preprint arXiv:2610.26757}, year={2026} }