Papers
Topics
Authors
Recent
Search
2000 character limit reached

Vehicle Dynamics Embedded Dreamer (VDD)

Updated 9 December 2025
  • VDD is a model-based reinforcement learning framework that decouples ego-vehicle dynamics from environmental transitions to improve policy robustness.
  • It employs a latent state split into ego and environmental components with hierarchical context-aware modeling and latent space planning.
  • Robust strategies like PAD and PAT enable zero-shot adaptation to varied vehicle parameters, outperforming standard RL approaches in autonomous driving.

The Vehicle Dynamics Embedded Dreamer (VDD) is an extension of model-based reinforcement learning (RL) for autonomous driving, designed to improve policy robustness and generalization across vehicles with varying physical parameters. VDD achieves this by explicitly decoupling the modeling of ego-vehicle dynamics from environmental transition dynamics in the world model, while introducing targeted mechanics for handling shifts in vehicle physical parameters. This framework outperforms standard RL and world-model-based approaches, particularly in robustness to dynamic variations and smoothness of control, demonstrating enhanced applicability for real-world autonomous driving scenarios (Li et al., 2 Dec 2025).

1. Model Architecture and Latent Dynamics

VDD builds upon the Dreamer family by organizing the latent state into ego-vehicle and environmental components. High-dimensional sensory observations otOo_t \in \mathcal{O} (e.g., BEV images, LiDAR) and control actions atAa_t \in \mathcal{A} are mapped as follows:

  • stiRds^i_t \in \mathbb{R}^d: Low-dimensional ego-vehicle state (e.g., Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v})
  • stes^e_t: Latent environmental state, parameterized by (ht,zt)(h_t, z_t), where hth_t is the RNN hidden state and ztz_t is a stochastic latent (categorical or Gaussian)
  • θ\theta: Ego-vehicle dynamics parameters (e.g., mass, wheelbase)

The hierarchical context-aware RSSM (hcRSSM) transitions at each time step as follows:

  1. Ego-dynamics update: sti=fθ(st1i,at)s^i_t = f_{\theta}(s^i_{t-1}, a_t)
  2. Environmental deterministic state: atAa_t \in \mathcal{A}0
  3. Prior over atAa_t \in \mathcal{A}1: atAa_t \in \mathcal{A}2
  4. Posterior inference: atAa_t \in \mathcal{A}3

Observation, reward, and continue-flag decoders reconstruct atAa_t \in \mathcal{A}4, atAa_t \in \mathcal{A}5, and atAa_t \in \mathcal{A}6 from atAa_t \in \mathcal{A}7. The total environmental loss atAa_t \in \mathcal{A}8 combines prediction, prior consistency (KL), and representation losses. The vehicle dynamics model is optimized independently via MSE: atAa_t \in \mathcal{A}9.

2. Decoupling of Ego-Vehicle and Environmental Dynamics

VDD factorizes world transitions, reflecting the insight that environmental transitions stiRds^i_t \in \mathbb{R}^d0 depend on the ego-vehicle state but not directly on the action, while ego-vehicle transitions stiRds^i_t \in \mathbb{R}^d1 depend only on intrinsic vehicle parameters:

stiRds^i_t \in \mathbb{R}^d2

The environmental model (RSSM, parameterized by stiRds^i_t \in \mathbb{R}^d3) and the vehicle model (either physics-based or learned, parameterized by stiRds^i_t \in \mathbb{R}^d4) are optimized independently, leading to the additive objective:

stiRds^i_t \in \mathbb{R}^d5

This separation allows the world model to generalize across vehicles with varied physical dynamics.

3. Policy Learning and Latent Space Planning

VDD adopts Dreamer-style actor-critic reinforcement learning with policy learning occurring entirely in latent space. The components are:

  • Goal Generator (Actor): stiRds^i_t \in \mathbb{R}^d6 defines a distribution over goals stiRds^i_t \in \mathbb{R}^d7 conditioned on environment state.
  • Controller: stiRds^i_t \in \mathbb{R}^d8 is a fixed feedback controller (e.g., PID), tracking the generated goal given the current ego-vehicle state.
  • Critic: stiRds^i_t \in \mathbb{R}^d9 estimates return in the latent environment.

Imagined rollouts in latent space simulate Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v}0 futures; at each step, Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v}1, Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v}2, Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v}3, and Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v}4. Returns are computed as Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v}5-returns. Critic and actor objectives include two-hot regression, entropy regularization, reward maximization, and a reachability penalty that encourages generating reachable goals in Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v}6 steps.

4. Robustness Strategies: PAD and PAT

VDD introduces two targeted mechanisms to improve robustness to changing vehicle parameters:

  • Policy Adjustment during Deployment (PAD): For vehicles with dynamics Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v}7, PAD maps each action Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v}8 learned under training parameters Δx,Δy,Δψ,v,ψ˙,v˙\Delta x, \Delta y, \Delta \psi, v, \dot{\psi}, \dot{v}9 to a corresponding stes^e_t0 such that the next ego-state under stes^e_t1 matches the planned next state under stes^e_t2:

stes^e_t3

Here, stes^e_t4 is the inverse dynamics mapping of the new vehicle. This preserves policy intent despite parameter shifts.

  • Policy Augmentation during Training (PAT): During training, imagined rollouts are augmented by sampling multiple vehicle parameter sets (stes^e_t5). The RL losses are averaged over both, and the latent state is conditioned on a context vector stes^e_t6. This mechanism exposes the policy to distributions over vehicle dynamics during training, enhancing policy generalization to unseen vehicles.

5. Experimental Evaluation and Ablation

VDD was evaluated on MetaDrive environments (T-intersection, roundabout) using episodic reward (RW), route completion (RC), success rate (SR), and collision rate (CR):

Method RW (Roundabout) RC SR CR
IDM 82.2 0.54 0.21 0.59
SAC 96.1 0.62 0.30 0.62
PPO 73.4 0.53 0.01 0.64
DreamerV3 150.6 0.84 0.53 0.40
VDD 163.8 0.87 0.70 0.26

VDD achieves the highest episodic reward and success rate, especially outperforming DreamerV3 on the roundabout task (17% higher SR). It also demonstrates improved control smoothness (lower action-change variance).

Ablation studies indicate that complete ego-state input, explicit feedback controller (PID over learned MLP), enabling the reachability penalty in the actor loss, and activating PAT all contribute to robust policy performance.

For robustness under parameter shifts, a stes^e_t7 grid with mass and steering angle scaling factors stes^e_t8 indicates:

  • DreamerV3 is not robust to mass or steering changes.
  • DreamerV3+PAD shows some mass robustness but is sensitive to steering reduction.
  • VDD maintains stability with mass variation and benefits from increased steering range.
  • VDD+PAT preserves near-optimal performance under severe steering reduction.

6. Significance and Implications

VDD introduces principled separation between ego-vehicle and environmental dynamics, permitting improved transfer and robustness in autonomous driving world models. PAD enables zero-shot correction to known dynamics shifts during deployment, while PAT gives the policy context-awareness and adaptability to unknown or variable parameter regimes. These innovations directly address the common failure modes of conventional world models, namely overfitting to training parameters and brittleness under hardware changes.

Comprehensive experiments demonstrate that VDD not only matches or surpasses state-of-the-art baselines in standard settings, but remains consistently performant under varied and adverse conditions. The modularized training objective and policy structure suggest broad applicability to other physical domains where agent-environment dynamics are separable or partially known (Li et al., 2 Dec 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Vehicle Dynamics Embedded Dreamer (VDD).