Vision-Conditioned Variational Bayesian Last Layer Dynamics Models
Paul Brunzema, Thomas Lew, Ray Zhang, Takeru Shirasawa, John Subosits, Marcus Greiff
TL;DR
This work tackles the challenge of proactive dynamics modeling for autonomous racing under rapidly changing road conditions. It introduces VcVBLL, a vision-conditioned variational Bayesian last-layer dynamics model, that uses FiLM-based conditioning to incorporate visual context into predictive dynamics and an MPC controller for proactive racing. The approach employs a two-stage training scheme: a base VBLL learned on nominal dry data, followed by fine-tuning the visual conditioning path with limited wet-condition data, achieving interpretable, context-aware predictions. Hardware validation on a Lexus LC500 racing through water puddles shows that vision-conditioned control enables complete laps under varying conditions, while baselines without vision fail, highlighting the practical impact of exteroceptive-informed dynamics for safety and performance.
Abstract
Agile control of robotic systems often requires anticipating how the environment affects system behavior. For example, a driver must perceive the road ahead to anticipate available friction and plan actions accordingly. Achieving such proactive adaptation within autonomous frameworks remains a challenge, particularly under rapidly changing conditions. Traditional modeling approaches often struggle to capture abrupt variations in system behavior, while adaptive methods are inherently reactive and may adapt too late to ensure safety. We propose a vision-conditioned variational Bayesian last-layer dynamics model that leverages visual context to anticipate changes in the environment. The model first learns nominal vehicle dynamics and is then fine-tuned with feature-wise affine transformations of latent features, enabling context-aware dynamics prediction. The resulting model is integrated into an optimal controller for vehicle racing. We validate our method on a Lexus LC500 racing through water puddles. With vision-conditioning, the system completed all 12 attempted laps under varying conditions. In contrast, all baselines without visual context consistently lost control, demonstrating the importance of proactive dynamics adaptation in high-performance applications.
