Zero to Autonomy in Real-Time: Online Adaptation of Dynamics in Unstructured Environments

arXiv cs.RO / 4/22/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper addresses how autonomous robots can adapt from little or no prior knowledge to safe control within seconds when operating in unstructured environments with abrupt dynamics changes.
  • It proposes an online adaptation method that fuses function encoders with recursive least squares, using streaming odometry to update encoder coefficients treated as latent states.
  • The approach enables constant-time coefficient estimation by avoiding gradient-based inner-loop updates, allowing effective adaptation from only a few seconds of data.
  • Experiments on a Van der Pol system, a Unity-based off-road navigation simulator, and a Clearpath Jackal robot (including an ice-rink scenario) show improved model accuracy and planning performance versus static and meta-learning baselines.
  • The results demonstrate fewer collisions by improving downstream planners under sudden terrain transitions such as moving onto ice.

Abstract

Autonomous robots must go from zero prior knowledge to safe control within seconds to operate in unstructured environments. Abrupt terrain changes, such as a sudden transition to ice, create dynamics shifts that can destabilize planners unless the model adapts in real-time. We present a method for online adaptation that combines function encoders with recursive least squares, treating the function encoder coefficients as latent states updated from streaming odometry. This yields constant-time coefficient estimation without gradient-based inner-loop updates, enabling adaptation from only a few seconds of data. We evaluate our approach on a Van der Pol system to highlight algorithmic behavior, in a Unity simulator for high-fidelity off-road navigation, and on a Clearpath Jackal robot, including on a challenging terrain at a local ice rink. Across these settings, our method improves model accuracy and downstream planning, reducing collisions compared to static and meta-learning baselines.