arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:2609.00111v1 [cs.CV] 31 Aug 2026

Qwen-Drive-1.0: An Initial Step towards a Vision-Language Foundation Model for Autonomous Driving

Qwen Team Affiliation: Huazhong University of Science and Technology
Abstract

We present Qwen-Drive-1.0, an initial step towards a vision-language foundation model for autonomous driving. Qwen-Drive-1.0 retains the architecture of the pretrained vision-language model (VLM) and integrates 3D perception, visual question answering, and motion planning within a unified framework. An external bird’s-eye-view (BEV) perception head jointly performs 3D object detection, semantic occupancy prediction, and BEV map segmentation. It serves as a probe of the 3D information accessible from the shared representations and provides an explicit, inspectable interface to 3D scene structure. A Planning Expert conditions on shared VLM representations to generate future ego trajectories. A staged training recipe combines driving supervision with general-purpose vision-language data to acquire driving-specific competence while helping preserve broad visual understanding and instruction-following capabilities. Experiments demonstrate strong 3D perception and driving scene understanding while largely preserving general vision-language capability. Comprehensive evaluations across open-loop, pseudo-closed-loop, and closed-loop settings further show highly competitive motion-planning performance.

Refer to caption
Figure 1: Performance overview of Qwen-Drive-1.0 across driving VQA, general VQA, 3D perception, and motion planning.

Introduction

Autonomous driving research has increasingly shifted from task-specific modular pipelines towards unified learning-based systems (Hu et al., 2023). Within this trend, vision-language-action (VLA) models use pretrained vision-language models (VLMs) to connect scene understanding, reasoning, and action generation (Fu et al., 2025; Fu et al., 2026; Wang et al., 2026). Large-scale pretraining provides broad visual, linguistic, and world knowledge that can support reasoning in rare and out-of-distribution (OOD) driving scenarios.

Many recent driving VLA methods adapt a general-purpose VLM through continued training on driving-specific supervision, particularly visual question answering (VQA). This recipe expresses heterogeneous driving tasks through a common autoregressive language interface. The resulting targets cover traffic-scene description, reasoning about surrounding agents, and explanations of driving decisions (Sima et al., 2024; Xu et al., 2024; Zhou et al., 2025b; Wang et al., 2025b; Zhao et al., 2026a). Driving-specific knowledge is therefore introduced primarily through language supervision.

This adaptation strategy has two limitations. 1) Textual VQA targets do not directly constrain 3D layout, depth, or occupancy (Yang et al., 2025; El Banani et al., 2024; Zhou et al., 2026a; Wu et al., 2026). Even when pretrained representations encode spatial cues, textual supervision alone neither requires explicit 3D predictions nor permits their direct evaluation. A model adapted only through VQA can therefore produce fluent scene descriptions while remaining imprecise in 3D space. 2) Extensive domain adaptation can cause catastrophic forgetting of the general knowledge acquired during pretraining (Zhai et al., 2024; Luo et al., 2025). No finite driving dataset can exhaustively represent the rare and unseen situations encountered in deployment. This pretrained knowledge therefore remains important for OOD reasoning. Together, these limitations motivate a unified model for 3D perception, driving reasoning, and motion planning that retains broad visual and world knowledge from pretraining.

Preserving general capability is also a deployment requirement. Production vehicles are moving towards cockpit-driving integration, in which the intelligent cockpit and the driving system share a single compute platform rather than two separate domain controllers. This consolidation lowers hardware and integration costs, and it tightens the compute budget available to each function. A single model is then expected to serve both domains, which requires general capabilities such as multi-turn dialogue, instruction following, and open-ended visual understanding in addition to driving competence. A model that trades general capability for driving performance forfeits this benefit, because the cockpit functions would then require a separate model and additional compute. Retaining general capability therefore serves two purposes. It supports reasoning in rare and unseen situations, and it allows one model to cover both the cockpit and the driving domain within a single compute budget.

We argue that a practical vision-language foundation model for driving should satisfy three design requirements. First, the pretrained VLM architecture should remain unchanged to preserve ease of use. Second, an explicit perception probe should expose and evaluate 3D scene information rather than relying on textual spatial reasoning alone. Third, the model should acquire driving scene-understanding knowledge while retaining most of its general-purpose capabilities, which supports both robust generalization and deployment on an integrated cockpit-driving platform.

We therefore introduce Qwen-Drive-1.0, the first vision-language foundation model for autonomous driving to our knowledge that unifies 3D perception, visual question answering, and motion planning within a single pretrained VLM. Qwen-Drive-1.0 uses the natively multimodal Qwen3.5-4B (Qwen Team, 2026b; Qwen Team, 2026a) as the shared VLM and attaches two external modules. The bird’s-eye-view (BEV) perception head probes the shared representations through explicit and inspectable 3D scene predictions. A Planning Expert uses these representations to generate future ego trajectories. We train these components with a staged recipe that introduces perception, language, and planning objectives. A unified data pipeline underpins this recipe, mapping heterogeneous perception annotations into a shared label space, re-annotating driving VQA responses for format and factual consistency, and expressing trajectories from multiple public driving datasets in a single waypoint representation.

Fig. 1 summarizes the performance of Qwen-Drive-1.0 across 3D perception, driving scene understanding, general vision-language capabilities, and motion planning. On 3D perception, it reaches 43.95 mAP and 60.99 map mIoU on nuScenes and 43.45 mAP and 71.27 map mIoU on OpenScene, remaining highly competitive with common vision-based 3D detectors and demonstrating the explicit 3D perception capability added to the pretrained VLM. On driving scene understanding, it significantly surpasses the general-purpose Qwen3.5-4B while preserving general capability. On motion planning, it achieves a Predictive Driver Model Score of 90.7 on NAVSIM, attains a strong Rater Feedback Score of 7.91 on the test split of the Waymo Open Dataset end-to-end benchmark (WOD-E2E), and shows promising potential for closed-loop driving in AlpaSim.

We summarize our main contributions below.

  • We present Qwen-Drive-1.0, to our knowledge the first vision-language foundation model for autonomous driving that integrates 3D perception, driving VQA, and motion planning without changing the pretrained VLM architecture.

  • We introduce an external BEV perception head that jointly learns 3D detection, semantic occupancy prediction, and BEV map segmentation. The head serves as a 3D probe and equips the same pretrained VLM with explicit, inspectable perception outputs while preserving highly competitive vision-language performance.

  • We develop a staged training and data recipe that unifies cross-dataset labels, rewrites responses, filters samples for consistency, and combines driving data with general-purpose vision-language supervision. This design supports domain adaptation while mitigating catastrophic forgetting.

  • We design a Planning Expert tailored to pretrained VLM representations, using flow matching to generate future ego trajectories. Unified trajectory annotations enable joint training across multiple public driving datasets and yield highly competitive results across open-loop, pseudo-closed-loop, and closed-loop evaluations.

Method

Refer to caption
Figure 2: Unified architecture of Qwen-Drive-1.0 for 3D perception, visual question answering, and motion planning. A shared vision encoder and VLM support text generation, while the external BEV perception head and Planning Expert produce geometric predictions and future ego trajectories.

2.1 Model Architecture and Objectives

Fig. 2 presents the unified architecture of Qwen-Drive-1.0. A shared vision encoder and VLM process single-view and multi-view driving inputs, temporal image sequences, and general images. The vision encoder converts each image into visual tokens. The VLM encodes these tokens with the textual prompt and generates responses autoregressively. Two external modules use features from this shared pathway without changing the VLM architecture. The BEV perception head fuses vision encoder features with VLM output features to construct a BEV representation for 3D object detection, semantic occupancy prediction, and BEV map segmentation. The Planning Expert conditions trajectory tokens on cached VLM keys and values and predicts future ego motion through flow matching.

Multi-View and Multi-Frame Inputs.

A visual token sequence does not explicitly identify the view and timestep of each image, so we provide this information through view and frame tags. The view tags denote eight canonical directions, namely <FRONT VIEW>, <FRONT RIGHT VIEW>, <RIGHT VIEW>, <BACK RIGHT VIEW>, <BACK VIEW>, <BACK LEFT VIEW>, <LEFT VIEW>, and <FRONT LEFT VIEW>. The frame tag frame: kk associates each image with timestep kk.

Input serialization depends on the task. Question answering examples use frame-major order, which places all views at one timestep before those at the next timestep:

frame: 0 <FRONT VIEW> <image> <FRONT RIGHT VIEW> <image>frame: 1.\texttt{frame: 0 <FRONT VIEW> <image> <FRONT RIGHT VIEW> <image>}\,\cdots\,\texttt{frame: 1}\,\cdots\,.

Planning examples, including our self-constructed planning-reasoning data, use view-major order:

<FRONT VIEW> frame: 0 <image> frame: 1 <image><FRONT RIGHT VIEW>.\texttt{<FRONT VIEW> frame: 0 <image> frame: 1 <image>}\,\cdots\,\texttt{<FRONT RIGHT VIEW>}\,\cdots\,.

View-major serialization places consecutive observations from each view adjacent in the token sequence and exposes temporal variation within that view, which is important for control in dynamic environments (Fang et al., 2026). Single-view and single-frame inputs omit the corresponding redundant tags. Both tag types use ordinary vocabulary tokens and require no additional special tokens or architectural modifications.

Autoregressive Text Generation.

Given a serialized multimodal input 𝐱\mathbf{x} and a target response 𝐲=(y1,,yT)\mathbf{y}=(y_{1},\ldots,y_{T}), the VLM predicts each response token conditioned on the input and preceding tokens. We use the standard next-token prediction objective:

ntp=t=1Tlogp(yt𝐱,y<t).\mathcal{L}_{\mathrm{ntp}}=-\sum_{t=1}^{T}\log p\!\left(y_{t}\mid\mathbf{x},y_{<t}\right). (1)

We use the same objective for driving-specific and general-purpose vision-language samples.

BEV Perception Head.

As shown in Fig. 3(a), the BEV perception head performs single-frame surround-view 3D perception. It receives NvN_{v} current images and their camera calibrations, where Nv{6,8}N_{v}\in\{6,8\} in our experiments. The head constructs a shared ego-frame BEV representation for 3D object detection, semantic occupancy prediction, and BEV map segmentation.

The BEV perception head reads two complementary feature streams from each view ii. The vision encoder feature 𝐅iv\mathbf{F}^{v}_{i} captures low-level appearance before the image tokens enter the VLM. After traversing the full VLM, the corresponding image tokens yield the feature 𝐅im\mathbf{F}^{m}_{i}, which encodes broader scene context and serves as the semantic source for BEV construction. We denote the feature sequences across views by 𝐅v=(𝐅iv)i=1Nv\mathbf{F}^{v}=(\mathbf{F}^{v}_{i})_{i=1}^{N_{v}} and 𝐅m=(𝐅im)i=1Nv\mathbf{F}^{m}=(\mathbf{F}^{m}_{i})_{i=1}^{N_{v}}. During joint training, the perception losses propagate through 𝐅im\mathbf{F}^{m}_{i}, providing an additional gradient path to the vision encoder alongside the direct path through 𝐅iv\mathbf{F}^{v}_{i}.

To construct an explicit geometric representation, a depth-based view transform (Li et al., 2022c; Philion and Fidler, 2020) lifts the single-scale features 𝐅v\mathbf{F}^{v} into a 3D volume without a feature pyramid. A lightweight depth network comprising residual blocks and an atrous spatial pyramid predicts a per-pixel categorical distribution 𝐃i\mathbf{D}_{i} over NdN_{d} depth bins without depth supervision. Each voxel center 𝐩\mathbf{p} within the perception range is projected into view ii using the calibration matrix 𝐏i\mathbf{P}_{i}, yielding image coordinates (ui,vi)(u_{i},v_{i}) and depth bin did_{i}. Its voxel feature is computed as:

𝐕(𝐩)=iΩ(𝐩)𝐃i(ui,vi,di)𝐅iv(ui,vi),\mathbf{V}(\mathbf{p})=\sum_{i\in\Omega(\mathbf{p})}\mathbf{D}_{i}(u_{i},v_{i},d_{i})\,\mathbf{F}^{v}_{i}(u_{i},v_{i}), (2)

where Ω(𝐩)\Omega(\mathbf{p}) contains the views in which 𝐩\mathbf{p} has a valid image projection. This operation distributes image features along camera rays according to the predicted depth probabilities. The resulting volume 𝐕\mathbf{V} retains the height dimension for occupancy prediction.

Refer to caption
Figure 3: Architectures of the external modules. (a) The BEV perception head fuses voxelized vision encoder features with a feature pyramid of VLM outputs. (b) The Planning Expert conditions noisy trajectory tokens on cached VLM keys and values to recover a clean ego trajectory.

Because 𝐅m\mathbf{F}^{m} is available at a single coarse scale, a simple feature pyramid (Li et al., 2022b) expands it into multiscale features. A query-based BEV transformer (Li et al., 2024b; Yang et al., 2023) then aggregates these features onto the BEV plane. Its queries are initialized using the height-collapsed feature 𝐕¯\bar{\mathbf{V}} derived from 𝐕\mathbf{V}, which provides an explicit geometric prior. Each encoder layer alternates self-attention over the BEV grid with deformable cross-attention to the feature pyramid. The resulting ego-frame feature 𝐁\mathbf{B} integrates geometry from 𝐕\mathbf{V} with context from 𝐅m\mathbf{F}^{m} and serves all three task-specific branches.

For 3D detection, a DETR-style decoder with deformable attention (Zhu et al., 2021) refines object queries against 𝐁\mathbf{B}. For semantic occupancy, we expand 𝐁\mathbf{B} along the height dimension and fuse it with 𝐕\mathbf{V} before a shallow 3D UNet predicts per-voxel semantics. This fusion restores the vertical structure retained in 𝐕\mathbf{V}. For map segmentation, a UNet-style head predicts rasterized map elements on the BEV plane. We jointly optimize the three branches using the perception objective:

perc=det+occ+map.\mathcal{L}_{\mathrm{perc}}=\mathcal{L}_{\mathrm{det}}+\mathcal{L}_{\mathrm{occ}}+\mathcal{L}_{\mathrm{map}}. (3)

Detection follows the set-prediction formulation. The Hungarian algorithm matches object queries to ground-truth boxes, and deep supervision at each decoder layer combines a focal loss (Lin et al., 2017) with an 1\ell_{1} regression loss:

det=l=1L(2focal(l)+0.751(l)).\mathcal{L}_{\mathrm{det}}=\sum_{l=1}^{L}\Big(2\,\mathcal{L}^{(l)}_{\mathrm{focal}}+0.75\,\mathcal{L}^{(l)}_{\ell_{1}}\Big). (4)

Following FlashOcc (Yu et al., 2023), the occupancy objective is defined as:

occ=100focal+geo+sem+lov,\mathcal{L}_{\mathrm{occ}}=100\,\mathcal{L}_{\mathrm{focal}}+\mathcal{L}_{\mathrm{geo}}+\mathcal{L}_{\mathrm{sem}}+\mathcal{L}_{\mathrm{lov}}, (5)

where focal\mathcal{L}_{\mathrm{focal}} is a class-balanced focal loss, geo\mathcal{L}_{\mathrm{geo}} and sem\mathcal{L}_{\mathrm{sem}} are the geometric and semantic scene-class affinity losses of MonoScene (Cao and De Charette, 2022), and lov\mathcal{L}_{\mathrm{lov}} is the Lovász-softmax loss (Berman et al., 2018). The map objective is map=100focal+lov\mathcal{L}_{\mathrm{map}}=100\,\mathcal{L}_{\mathrm{focal}}+\mathcal{L}_{\mathrm{lov}}.

Planning Expert.

For motion planning, the Planning Expert predicts future ego motion from the multimodal context encoded by the VLM. We formulate trajectory prediction as conditional generation:

𝝉p(𝝉𝐬,,𝝉hist,𝐧,𝐞,𝐫),𝝉={(xk,yk,θk)}k=150,\boldsymbol{\tau}\sim p\!\left(\boldsymbol{\tau}\mid\mathbf{s},\ell,\boldsymbol{\tau}_{\mathrm{hist}},\mathbf{n},\mathbf{e},\mathbf{r}\right),\qquad\boldsymbol{\tau}=\{(x_{k},y_{k},\theta_{k})\}_{k=1}^{50}, (6)

where 𝐬\mathbf{s} denotes the vehicle sensor inputs and \ell denotes their serialized layout. The variables 𝝉hist\boldsymbol{\tau}_{\mathrm{hist}}, 𝐧\mathbf{n}, and 𝐞\mathbf{e} denote the historical ego trajectory, navigation instruction, and current ego state, respectively. The optional textual planning reason 𝐫\mathbf{r} is set to \varnothing when unavailable. The prompt describes \ell, provides 𝝉hist\boldsymbol{\tau}_{\mathrm{hist}} and 𝐧\mathbf{n}, and includes 𝐫\mathbf{r} when available. Each trajectory contains 50 waypoints spanning 5 s at 10 Hz. At waypoint kk, xkx_{k} and yky_{k} denote the longitudinal and lateral positions in the current ego frame, while θk\theta_{k} denotes the heading relative to the current ego orientation. For joint training across datasets, we divide xkx_{k}, yky_{k}, and θk\theta_{k} by fixed scales of 165 m, 25 m, and π/2\pi/2 rad, respectively.

As illustrated in Fig. 3(b), the Planning Expert uses a 32-layer diffusion transformer. The VLM alternates gated linear attention with grouped-query softmax attention (Qwen Team, 2026a). We cache the keys after rotary position embedding (RoPE) and the corresponding values from all eight grouped-query softmax attention layers. Each cache conditions four consecutive Planning Expert layers. Each Planning Expert layer concatenates the cached keys and values with those of the trajectory tokens for joint attention. A trajectory token combines a noisy waypoint with an encoding of 𝝉hist\boldsymbol{\tau}_{\mathrm{hist}}. Shared adaptive layer normalization injects the flow time, navigation instruction 𝐧\mathbf{n}, and current ego state 𝐞\mathbf{e}. The hidden dimension is 1024, yielding \sim1.1B parameters.

We train the Planning Expert by flow matching (Lipman et al., 2023) with an xx-prediction parameterization that directly estimates the clean trajectory. Let 𝝉1\boldsymbol{\tau}_{1} denote the normalized ground-truth trajectory, and let 𝝉0𝒩(𝟎,𝐈)\boldsymbol{\tau}_{0}\sim\mathcal{N}(\mathbf{0},\mathbf{I}) denote a Gaussian noise sample of the same shape. We define the linear interpolation path at flow time tt as:

𝝉t=(1t)𝝉0+t𝝉1.\boldsymbol{\tau}_{t}=(1-t)\,\boldsymbol{\tau}_{0}+t\,\boldsymbol{\tau}_{1}. (7)

The Planning Expert predicts the clean endpoint 𝝉^1\hat{\boldsymbol{\tau}}_{1} rather than the flow velocity or noise. The predicted endpoint induces the flow velocity field (𝝉^1𝝉t)/(1t)(\hat{\boldsymbol{\tau}}_{1}-\boldsymbol{\tau}_{t})/(1-t). This endpoint parameterization reduces sensitivity to sensor noise in trajectories recorded across heterogeneous datasets. To keep this conversion well conditioned, we sample t~Beta(1.5,1.0)\tilde{t}\sim\mathrm{Beta}(1.5,1.0) and set t=min{t~,0.9}t=\min\{\tilde{t},0.9\}, ensuring 1t0.11-t\geq 0.1. The complete objective combines flow matching with temporal regularization:

plan=fm+2×104Δ1+2×105Δ2,\mathcal{L}_{\mathrm{plan}}=\mathcal{L}_{\mathrm{fm}}+2\times 10^{-4}\,\mathcal{L}_{\Delta^{1}}+2\times 10^{-5}\,\mathcal{L}_{\Delta^{2}}, (8)

where fm\mathcal{L}_{\mathrm{fm}} is the squared error between the induced flow velocity and the target flow velocity 𝝉1𝝉0\boldsymbol{\tau}_{1}-\boldsymbol{\tau}_{0}. For j{1,2}j\in\{1,2\}, Δj\mathcal{L}_{\Delta^{j}} is a Huber penalty that matches the jjth-order temporal differences of 𝝉^1\hat{\boldsymbol{\tau}}_{1} and 𝝉1\boldsymbol{\tau}_{1}. Together, these temporal regularizers discourage waypoint jitter and abrupt changes in acceleration.

At inference, Gaussian noise initializes the trajectory tokens. A 10-step Euler solver then integrates the induced flow velocity field to obtain the final trajectory.

2.2 Training Recipe

As illustrated in Fig. 4, we train Qwen-Drive-1.0 in four stages. The first two stages initialize the BEV perception head and jointly adapt the shared pathway for explicit 3D prediction. Stage 3 trains trajectory generation with optional textual reasoning as a condition. Stage 4 further refines the resulting model through reinforcement-based optimization.

Refer to caption
Figure 4: Four-stage training recipe of Qwen-Drive-1.0. Stages 1 and 2 adapt the shared vision-language pathway, first initializing the BEV perception head and then using perception and VQA supervision to update the vision encoder and VLM. Stages 3 and 4 train the Planning Expert on top of these fixed representations, first by flow matching and then by reward-based optimization. Flames indicate trainable modules, and snowflakes indicate fixed modules.
Stage 1. Perception Head Pretraining.

We keep the vision encoder and VLM fixed and optimize only the newly initialized BEV perception head with perc\mathcal{L}_{\mathrm{perc}}. Its view transform, BEV transformer, and task decoders learn to construct and decode an ego-frame representation. This stage initializes the newly added module before joint adaptation in Stage 2.

Stage 2. Perception and VQA Joint Training.

Sec. 3.1 will show that head-only training yields limited perception performance, indicating that the pretrained representations do not directly expose sufficient 3D structure for driving perception. The head-only setting thus probes how readily the pretrained features support explicit 3D prediction. We then optimize the initialized BEV perception head, vision encoder, and VLM together for this capability. Perception samples use perc\mathcal{L}_{\mathrm{perc}}, while vision-language samples use ntp\mathcal{L}_{\mathrm{ntp}}.

Each minibatch contains both sample types. Because they activate different task pathways, we provide dummy inputs to inactive branches to maintain a consistent computation graph across distributed workers. We exclude the corresponding dummy outputs from the loss. The BEV perception head uses a learning rate 20×20\times that of the VLM, allowing the task-specific module to adapt more rapidly during joint training. Driving data provide domain-specific supervision, while general-purpose vision-language data help preserve broad visual understanding and instruction-following capabilities. The resulting VLM representations provide the conditions for the Planning Expert.

Stage 3. Planning Expert Pretraining.

We keep the vision encoder and VLM fixed and optimize only the Planning Expert. The training mixture contains samples whose prompts include a textual planning reason 𝐫\mathbf{r} and samples for which 𝐫=\mathbf{r}=\varnothing. Both types supervise only the future trajectory through plan\mathcal{L}_{\mathrm{plan}}, with no text-generation objective in this stage. Keeping the conditioning representations fixed separates trajectory learning from changes in the vision-language representations. We refer to the resulting model as Qwen-Drive-1.0-SFT.

Stage 4. Reinforcement Learning.

Stage 3 trains the Planning Expert to reproduce a single recorded future per scene using plan\mathcal{L}_{\mathrm{plan}}. This imitation objective provides stable trajectory supervision but only partially reflects how a plan is evaluated in practice. A recorded trajectory represents only one of several acceptable futures, so other safe behaviors may be penalized, particularly when the four training sources exhibit different ego-motion distributions. Moreover, trajectory regression does not explicitly capture collision avoidance, drivable-area compliance, progress, or agreement with human preference. This stage therefore optimizes the Planning Expert with task-level rewards that measure these properties. We keep the vision encoder and VLM fixed, confining the adaptation to the Planning Expert and preserving the shared representations learned in Stage 2. We refer to the resulting model as Qwen-Drive-1.0-RL.

These task-level rewards are nondifferentiable through trajectory generation and therefore require sampled rollouts for optimization. The inference sampler in Sec. 2.1 initializes the trajectory tokens from Gaussian noise and then applies deterministic Euler integration. Once the initial noise is drawn, the remaining integration path is deterministic and defines no transition probabilities that a policy gradient could differentiate. We therefore share the initial trajectory noise within each rollout group and introduce stochastic transitions over a contiguous block of the final integration steps. This converts the deterministic flow into a stochastic policy whose transition likelihood depends on the Planning Expert parameters. Indexing the K=10K=10 Euler steps from zero, with tk=k/Kt_{k}=k/K and Δt=1/K\Delta t=1/K, we introduce stochasticity only over the final three transitions, 𝒲={7,8,9}\mathcal{W}=\{7,8,9\}. Under the endpoint parameterization, perturbations near t=1t=1 affect the emitted trajectory more directly, while earlier perturbations are increasingly attenuated by subsequent integration steps. Concentrating exploration near the output therefore yields effective trajectory diversity while limiting deviation from the pretrained flow. Stochastic perturbations can move an intermediate trajectory away from regions favored by the pretrained flow. We therefore construct an approximate restoring score from the Gaussian conditional associated with the interpolation in Eq. 7. Under the Gaussian conditional implied by Eq. 7, we substitute the predicted endpoint 𝝉^1(k)\hat{\boldsymbol{\tau}}_{1}^{(k)} for the unknown clean trajectory and obtain the score correction:

sθ(𝝉(k),tk)=𝝉(k)logptk(𝝉(k)𝝉^1(k))=𝝉(k)tk𝝉^1(k)(1tk)2.s_{\theta}\left(\boldsymbol{\tau}^{(k)},t_{k}\right)=\nabla_{\boldsymbol{\tau}^{(k)}}\log p_{t_{k}}\!\left(\boldsymbol{\tau}^{(k)}\mid\hat{\boldsymbol{\tau}}_{1}^{(k)}\right)=-\frac{\boldsymbol{\tau}^{(k)}-t_{k}\hat{\boldsymbol{\tau}}_{1}^{(k)}}{(1-t_{k})^{2}}. (9)

This score points toward the conditional center and stabilizes perturbed states. Let σk\sigma_{k} denote the standard deviation of one discrete stochastic transition. For a continuous diffusion coefficient g(t)g(t), the corresponding discrete standard deviation is σk=g(tk)Δt\sigma_{k}=g(t_{k})\sqrt{\Delta t}. The score drift accumulated over one Euler interval is therefore 12g(tk)2sθΔt=12σk2sθ\frac{1}{2}g(t_{k})^{2}s_{\theta}\Delta t=\frac{1}{2}\sigma_{k}^{2}s_{\theta}. The resulting transition mean is:

𝝁(k)=𝝉(k)+vθ(𝝉(k),tk)Δt+σk22sθ(𝝉(k),tk).\boldsymbol{\mu}^{(k)}=\boldsymbol{\tau}^{(k)}+v_{\theta}\left(\boldsymbol{\tau}^{(k)},t_{k}\right)\Delta t+\frac{\sigma_{k}^{2}}{2}s_{\theta}\left(\boldsymbol{\tau}^{(k)},t_{k}\right). (10)

We set σk=σ=0.03\sigma_{k}=\sigma=0.03 for k𝒲k\in\mathcal{W} and σk=0\sigma_{k}=0 otherwise. Since σk\sigma_{k} denotes the standard deviation of the discrete transition, σk2\sigma_{k}^{2} already incorporates the integration interval and requires no additional factor of Δt\Delta t in the score correction. In implementation, 1tk1-t_{k} is lower-bounded by ϵ=0.1\epsilon=0.1, and 𝝉^1(k)\hat{\boldsymbol{\tau}}_{1}^{(k)} is clipped to [1,1][-1,1] in normalized coordinates before computing the flow velocity and restoring score.

Independent waypoint noise primarily introduces high-frequency jitter rather than meaningful maneuver diversity, making the resulting samples poorly suited to comparisons of driving quality. We therefore restrict stochastic exploration to a smooth low-frequency temporal subspace. Let 𝚽N×M\boldsymbol{\Phi}\in\mathbb{R}^{N\times M} contain the first M=6M=6 orthonormal cosine modes over the N=50N=50 future waypoints, with 𝚽𝚽=𝐈M\boldsymbol{\Phi}^{\top}\boldsymbol{\Phi}=\mathbf{I}_{M}. At each stochastic transition, we sample 𝐙kM×3\mathbf{Z}_{k}\in\mathbb{R}^{M\times 3} with independent standard Gaussian entries and update by:

𝝉(k+1)=𝝁(k)+σk𝚽𝐙k.\boldsymbol{\tau}^{(k+1)}=\boldsymbol{\mu}^{(k)}+\sigma_{k}\boldsymbol{\Phi}\mathbf{Z}_{k}. (11)

The low-frequency modes vary smoothly over the prediction horizon, so their combinations produce coherent shifts and bends in the trajectory rather than pointwise oscillations. Since 𝚽\boldsymbol{\Phi} has orthonormal columns, the perturbation of an individual waypoint has an average standard deviation of σM/N0.010\sigma\sqrt{M/N}\approx 0.010 across waypoints, corresponding to roughly 1.71.7 m longitudinally and 0.260.26 m laterally per stochastic step. The perturbation lies in the 3M3M-dimensional subspace of the full 3N3N-dimensional trajectory space. We therefore evaluate a Gaussian likelihood surrogate for the injected stochastic action in the corresponding low-dimensional basis coordinates, rather than treating the transition as a full-rank density in trajectory space. Using 𝚽𝚽=𝐈M\boldsymbol{\Phi}^{\top}\boldsymbol{\Phi}=\mathbf{I}_{M}, this likelihood surrogate takes the form:

logπθ(𝝉(k+1)𝝉(k))=12σk2𝚽(𝝉(k+1)𝝁(k))F2+const.\log\pi_{\theta}\left(\boldsymbol{\tau}^{(k+1)}\mid\boldsymbol{\tau}^{(k)}\right)=-\frac{1}{2\sigma_{k}^{2}}\left\|\boldsymbol{\Phi}^{\top}\left(\boldsymbol{\tau}^{(k+1)}-\boldsymbol{\mu}^{(k)}\right)\right\|_{F}^{2}+\mathrm{const}. (12)

The implementation averages the squared residual over the 3M3M mode coefficients instead of summing them, which rescales rl\mathcal{L}_{\mathrm{rl}} by a constant factor of 1/(3M)1/(3M) and is absorbed into the learning rate. Since the score correction in Eq. 10 is derived for isotropic diffusion while our perturbation is restricted to a low-dimensional subspace, we interpret it as an approximate restoring correction rather than an exact marginal-preserving transformation.

For each scene, the frozen VLM samples G=8G=8 reasoning traces, whose cached keys and values independently condition the GG trajectory rollouts from the Planning Expert. The group rollouts share the same initial trajectory noise 𝝉(0)\boldsymbol{\tau}^{(0)} and sample independent low-frequency perturbations within 𝒲\mathcal{W}, leaving stochastic transitions and sampled reasoning as the sources of within-group diversity. Given rollout rewards {Ri}i=1G\{R_{i}\}_{i=1}^{G}, we compute the group-relative advantage as:

Ai=RiR¯σR+ϵR,R¯=1Gj=1GRj,A_{i}=\frac{R_{i}-\bar{R}}{\sigma_{R}+\epsilon_{R}},\qquad\bar{R}=\frac{1}{G}\sum_{j=1}^{G}R_{j}, (13)

where σR\sigma_{R} is the population standard deviation over the group and ϵR\epsilon_{R}=1e-8 is used for numerical stability. This group-relative advantage provides a baseline without a learned value function (Shao et al., 2024). During optimization, the sampled states and advantages are treated as constants, while the transition means are recomputed with the current Planning Expert. Only the stochastic transitions in 𝒲\mathcal{W} contribute to the objective. Writing kwk_{w} for the ww-th element of 𝒲\mathcal{W} in ascending order, we optimize the Planning Expert with a discounted policy gradient over the W=|𝒲|W=|\mathcal{W}| stochastic steps:

rl=1GWi=1Gw=0W1γW1wAilogπθ(𝝉i(kw+1)𝝉i(kw)),\mathcal{L}_{\mathrm{rl}}=-\frac{1}{GW}\sum_{i=1}^{G}\sum_{w=0}^{W-1}\gamma^{\,W-1-w}A_{i}\log\pi_{\theta}\!\left(\boldsymbol{\tau}_{i}^{(k_{w}+1)}\mid\boldsymbol{\tau}_{i}^{(k_{w})}\right), (14)

where γ=0.6\gamma=0.6 assigns greater credit to the steps closest to the output. Each rollout group is sampled and consumed by a single on-policy update. The objective therefore uses the current model log-likelihood directly and requires no off-policy importance correction.

Multi-source reinforcement learning must accommodate each benchmark’s distinct evaluation criteria. We use the Predictive Driver Model Score (PDMS) for NAVSIM and the Rater Feedback Score for WOD-E2E, and add a shared displacement term to each source so that a single policy receives a comparable learning signal from all three. Appendix A provides the exact reward definitions. Training uses 15K NAVSIM scenes drawn from navtrain and balanced across navigation commands, 15K PhysicalAI-AV (PAI-AV) scenes, and 479 WOD-E2E scenarios with rater-preference annotations.

2.3 Data Recipe

We organize the training data into perception, vision-language, and planning groups and align heterogeneous task definitions within each group before mixing sources.

2.3.1 Perception Data

We use nuScenes (Caesar et al., 2020) and OpenScene (OpenScene Contributors, 2023) for single-frame surround-view perception. For nuScenes, we use the semantic occupancy labels provided by nuScenes-OccNet (Tong et al., 2023). nuScenes provides six camera views, whereas OpenScene provides eight. We adopt the official nuScenes split, which provides 28K annotated keyframes for training and 6K for validation. For OpenScene, we hold out 16 logs from the trainval pool to balance city and time of day. This split provides 607K training frames and 9K validation frames.

Joint training requires complementary unification at the data and model levels. At the data level, we must reconcile task taxonomies across sources. At the model level, the predicted features must be aligned with dataset-specific spatial grids and coordinate systems. We describe these two procedures below.

Label unification.

We first establish shared task taxonomies across the two sources. Their annotations differ in granularity and class coverage, which prevents direct mixing. We therefore align the taxonomies at the coarsest mutually compatible granularity. Categories annotated by only one source remain source-specific. The loss for each such class is computed only on samples from its source unless reliable auxiliary annotations permit offline completion for the other source. Fig. 5 summarizes these task-specific procedures and shows representative occupancy labels before and after processing. The corresponding label spaces and processing rules are detailed below.

(a) Task-specific unification Task Cross-dataset processing # Classes 3D detection Merge five vehicle classes, combine bicycle and motorcycle, and retain the OpenScene-only czone_sign class. 7 Semantic occupancy Apply dataset-specific lookup tables. Complete generic_object from boxes and driveable from maps. 10 BEV map segmentation Online rasterization of both vector maps under a shared schema. 6

(b) Occupancy label processing Refer to caption

Figure 5: Cross-dataset label unification for perception. (a) Task-specific alignment and label-completion strategies. (b) Original and processed occupancy labels for nuScenes (top) and OpenScene (bottom).
  • 3D detection. We adopt the annotation granularity of OpenScene. The seven classes are vehicle, bicycle, generic_object, pedestrian, traffic_cone, barrier, and czone_sign. For nuScenes, we merge car, truck, trailer, bus, and construction vehicle into vehicle, and merge bicycle and motorcycle into bicycle. We also map debris, pushable and pullable objects, bicycle racks, animals, and related categories to generic_object. The pedestrian, traffic_cone, and barrier classes correspond directly across the two datasets, whereas only OpenScene samples supervise czone_sign.

  • Semantic occupancy. Dataset-specific lookup tables map the 17 nuScenes classes and the original OpenScene labels into a shared ten-class space. This space comprises the seven detection classes, driveable, background, and empty. For nuScenes, we map the five vehicle categories to vehicle, bicycle and motorcycle to bicycle, and driveable surface to driveable. Categories without cross-dataset correspondence, including other flat surfaces, sidewalks, terrain, man-made structures, and vegetation, are mapped to background. Free space is mapped to empty. For OpenScene, we map the foreground classes directly. Background surfaces and reserved labels are mapped to background, while unknown and free-space labels are mapped to empty.

  • Offline label completion. We use reliable auxiliary annotations to complete categories missing from one source, without applying ray masking. The original OpenScene occupancy labels do not distinguish driveable. We rasterize the nuPlan vector map and relabel a voxel as driveable only if it is a ground voxel inside a driveable region and was originally labeled background. nuScenes does not provide occupancy annotations for generic_object. We generate pseudo-labels from the 3D boxes of bicycle racks, debris, and pushable and pullable objects. Within these boxes, we change only voxels that already carry semantic labels. After remapping and completion, we recompute class frequencies in the unified label space for the class-balanced focal loss.

  • BEV map segmentation. We rasterize both vector maps online under a shared six-class schema instead of remapping existing raster labels. The schema contains driveable surface, road line, road edge, crosswalk, walkway, and background.

Label unification does not remove noise from the source annotations. nuScenes provides manually annotated semantics, whereas OpenScene reconstructs occupancy targets from aggregated LiDAR sweeps using an automated pipeline without per-point semantics. Sensor and registration errors can therefore introduce artifacts, including floating voxels detached from physical surfaces. Offline completion adds missing semantic labels but retains these artifacts.

Spatial unification.

Model-level unification poses a separate spatial dilemma. Both sources store occupancy as 200×200×16200\times 200\times 16 voxel grids, yet corresponding voxel indices represent different physical locations. nuScenes-OccNet spans ±40\pm 40 m horizontally and z[1.0,5.4]z\in[-1.0,5.4] m with 0.4 m voxels, while OpenScene spans ±50\pm 50 m and z[4.0,4.0]z\in[-4.0,4.0] m with 0.5 m voxels. Their coordinate transformations also differ. The nuScenes LiDAR has a non-identity transform to the rear-axle ego frame, including a vertical offset of \sim1.84 m, while OpenScene uses an identity LiDAR-to-ego transform. Directly sharing voxel indices would misalign the two sources, while resampling categorical labels would distort the supervision. We therefore preserve each source’s native occupancy grid and perform spatial alignment on the predicted features.

The depth-based view transform first lifts image features into a 3D volume defined over the detection range. Before occupancy decoding, a single differentiable trilinear sampling operation maps this volume onto the dataset-specific occupancy grid. For nuScenes, each target voxel center is defined in the ego frame and transformed back into the LiDAR frame for sampling. The same operation restricts the output to the occupancy range, while an expanded vertical source range of [5.0,5.4][-5.0,5.4] m covers the LiDAR mounting offset. For OpenScene, the identity transform requires no frame conversion. The head selects the corresponding occupancy range and voxel size for each source during the forward pass. The same occupancy head can therefore predict on both native grids without dataset-specific branches. Both sources supervise this head under a consistent ego-frame convention while retaining their native spatial resolution. BEV map supervision is unified separately. For both sources, we rasterize the vector maps online over an ego-centered local patch with x[30,30]x\in[-30,30] m and y[15,15]y\in[-15,15] m at 0.15 m resolution, producing a 400×200400\times 200 target rather than rasterizing the full city map.

2.3.2 Vision-Language Data

The vision-language data combine general-purpose and driving examples. The driving component covers scene understanding, spatial grounding, cross-view reasoning, and planning reasoning.

Data Sources.

The driving component combines open-source datasets with self-constructed examples that target underrepresented tasks. We detail the composition and preprocessing of these two source groups below. Fig. 6 shows the filtered public driving data, their scene diversity, and the Stage 2 mixture.

  • Open-Source Driving Data. We aggregate 24 publicly available driving vision-language datasets, including CODA-LM (Chen et al., 2025), DRAMA (Malla et al., 2023), DriveAction (Hao et al., 2025b), DriveGPT4 (Xu et al., 2024), DriveLM (Sima et al., 2024), DrivingVQA (Corbière et al., 2026), Impromptu VLA (Chi et al., 2025), LingoQA (Marcu et al., 2024), MapLM (Cao et al., 2024), MM-AU (Fang et al., 2024), NAVSIM-ReCogDrive (Li et al., 2026a), NuInstruct (Ding et al., 2024), NuPlanQA (Park et al., 2025a), nuScenes-MQA (Inoue et al., 2024), nuScenes-QA (Qian et al., 2024), the OOD reasoning-label subset of PhysicalAI-AV (NVIDIA, 2025b), OmniDrive (Wang et al., 2025b), ROADWork (Ghosh et al., 2025), Senna (Jiang et al., 2024), STSBench (Fruhwirth-Reisinger et al., 2025), SURDS (Guo et al., 2025), SUTD-TrafficQA (Xu et al., 2021), Talk2Car (Deruyttere et al., 2019), and WaymoQA (Yu et al., 2025). We use training splits for these datasets to avoid data leakage.

    The released datasets differ in conversational format and annotation reliability, and many targets originate from templates or automated pipelines. Before mixing the datasets, we use Qwen3.5-Plus (Qwen Team, 2026b) to rewrite each prompt and response into a common conversational schema. The source annotation remains the reference for subsequent consistency filtering. We convert most multiple-choice questions to open-ended QA but retain a subset in multiple-choice form to preserve this instruction type. We normalize bounding boxes to [0,1000)[0,1000) image coordinates, insert view and frame tags following Sec. 2.1, and revise textual view references to match the inserted tags.

    Rewriting standardizes the format but does not validate the source annotation. We therefore apply a separate consistency filter. Qwen3.5-Flash evaluates whether each rewritten response is semantically consistent with its source annotation, and we retain only samples classified as consistent. As shown in Fig. 6(a), this procedure reduces the data from 5.53M to 3.09M samples, corresponding to a retention rate of 55.9%. The retained set contains 61.6% multi-view, 20.1% single-view, 10.1% single-view temporal, 4.4% multi-view temporal, and 3.7% video samples. It covers scene and region captioning, open-ended and multiple-choice QA, 2D grounding, spatial reasoning, and planning reasoning. The representative samples in Fig. 6(c) further illustrate the diversity of road environments, illumination, and weather conditions.

    Refer to caption
    Figure 6: Vision-language data and the Stage 2 training mixture. (a) Input-format distribution of the 3.09M filtered public driving samples before Stage 2 subsampling. (b) Composition of the 1.54M Stage 2 training set before repetition. (c) Representative scenes spanning diverse road environments, illumination, and weather conditions.
  • Self-Constructed Driving Data. We construct three additional components to provide supervision that is underrepresented in the public datasets.

    1) Planning reasoning. We construct planning-reasoning data using a Chain-of-Causation (CoC) formulation inspired by Alpamayo-R1 (Wang et al., 2025d). A CoC trace identifies the scene elements that motivate a driving decision and explains their causal roles. We build the data from three publicly available driving datasets with future ego trajectories, namely NAVSIM (Dauner et al., 2024), Waymo (Sun et al., 2020), and PAI-AV (NVIDIA, 2025b). From each future ego trajectory, a rule-based classifier derives longitudinal and lateral maneuver components that jointly form a motion prior. Qwen3.7-Plus (Qwen Team, 2026c) then generates a planning-reasoning trace conditioned on the multi-view images, historical ego trajectory, motion prior, and navigation instruction.

    Each generated trace undergoes a multistage audit. Rather than requesting scalar quality scores, judge models answer classification questions, and their decisions are aggregated programmatically. The audit checks the predicted maneuver against the ground-truth trajectory, classifies the causal role of each cited factor, and rejects traces that reveal future information. Qwen3.5-Flash further assigns a rarity score to each scene, and rare scenes receive higher sampling priority. For each accepted trace, we construct two response formats. The first contains only the planning-reasoning trace. The second contains the same trace followed by the future ego trajectory serialized in JSON format.

    2) Camera ordering for cross-view spatial understanding. We shuffle the surround-view images and remove all view tags. The model identifies the front view from visual cues and recovers the clockwise order of the complete camera set.

    3) In-house perception QA. We construct 30K examples from road scenes collected in China for traffic-light grounding and 3D object detection. In the 3D detection examples, the camera pose is provided in text, and the response contains 3D boxes in the global coordinate frame.

The public sources provide broad coverage of scenes and question types, while the self-constructed data provide targeted supervision for causal reasoning and perception grounding.

Stage 2 Data Mixture.

Stage 2 mixes the perception and vision-language data described above. Because the filtered public driving data exceed the budget for this stage, we sample \sim20% from each public source, stratified by task and question type. We combine this subset with the self-constructed driving data and general-purpose vision-language data. Before repetition, the resulting set contains 1.54M examples. As shown in Fig. 6(b), 9.7% provide 3D perception supervision, 26.0% provide general-purpose vision-language supervision, and 64.3% provide driving vision-language supervision.

We use group-specific repetition factors, assigning a larger factor to perception examples to increase updates to the BEV perception head and repeating vision-language examples for two to three epochs. After repetition, the effective mixture contains 12.7% perception, 31.0% general-purpose vision-language, and 56.3% driving vision-language supervision.

2.3.3 Planning Data

For Stage 3, we use NAVSIM (Dauner et al., 2024), OpenScene (OpenScene Contributors, 2023), WOD-E2E (Xu et al., 2026b), and PAI-AV (NVIDIA, 2025b). NAVSIM and OpenScene are both derived from the nuPlan dataset (Karnchanachari et al., 2024), but remain separate sources because their ego-motion distributions differ. The resulting training set contains \sim2.83M samples. NAVSIM and OpenScene jointly contribute 890K samples from 2.5K clips. WOD-E2E contributes 557K samples from 2K clips, while PAI-AV contributes 1.38M samples from 156K clips. Of the training samples, 685K (24.2%) include an accepted planning-reasoning trace as a condition. These samples comprise 78K from NAVSIM, 142K from WOD-E2E, and 465K from PAI-AV. The remaining 75.8% omit this condition and use 𝐫=\mathbf{r}=\varnothing.

During preprocessing, we express every future trajectory in the current ego frame and convert it to the 50-waypoint representation in Eq. 6. For NAVSIM and OpenScene, we read positions and headings at 10 Hz directly from the nuPlan database. For PAI-AV, we recover future ego motion from the per-clip egomotion annotations and resample it on the same temporal grid. Because this source is far larger than the others, we retain only a small number of evenly spaced frames from each clip.

WOD-E2E provides future ego positions at 4 Hz. We prepend the current position, fit a time-parameterized natural cubic spline to the position sequence, and evaluate it on the 10 Hz grid. Its first and second derivatives provide the future velocities and accelerations. For historical acceleration, we apply a factor-of-four scale correction to the raw accel_x and accel_y metadata and linearly resample the corrected values at 10 Hz. Let 𝐯=(vx,vy)\mathbf{v}=(v_{x},v_{y}) and 𝐚=(ax,ay)\mathbf{a}=(a_{x},a_{y}) denote the spline-derived velocity and acceleration. For 𝐯0.3m/s\|\mathbf{v}\|\geq 0.3\,\mathrm{m/s}, the induced heading rate is θ˙=(vxayvyax)/𝐯2\dot{\theta}=(v_{x}a_{y}-v_{y}a_{x})/\|\mathbf{v}\|^{2}. We set θ˙=0\dot{\theta}=0 below this speed, integrate it on the 10 Hz grid, and set the current heading to zero. The resulting future headings provide the θk\theta_{k} values in Eq. 6. We retain samples only when the historical and future acceleration magnitudes do not exceed standard gravity (9.8m/s29.8\,\mathrm{m/s^{2}}). For the unwrapped future heading sequence, we apply complementary derivative-based and adjacent-step checks to capture both rate consistency and abrupt local changes. Both checks use a threshold of 1.2rad/s1.2\,\mathrm{rad/s}.

Each planning example contains front, front-left, and front-right images at four timesteps. These comprise the current and three historical timesteps sampled at 0.5 s. The images form the vehicle sensor inputs 𝐬\mathbf{s}. The historical ego trajectory 𝝉hist\boldsymbol{\tau}_{\mathrm{hist}}, current ego state 𝐞\mathbf{e}, and navigation instruction 𝐧\mathbf{n} provide the remaining conditions in Eq. 6. Accepted planning-reasoning traces provide 𝐫\mathbf{r} for a subset of samples, while 𝐫=\mathbf{r}=\varnothing for the remainder. For these samples, \ell is the view-major layout defined in Sec. 2.1. We resize historical images to 320p and current images to 720p. This allocation retains more spatial detail in the current observation while representing the motion history with fewer visual tokens.

Experiments

We evaluate Qwen-Drive-1.0 across 3D perception, driving, general vision-language understanding, and motion planning. The perception and vision-language evaluations use Qwen-Drive-1.0-SFT, while we evaluate motion planning with both Qwen-Drive-1.0-SFT and Qwen-Drive-1.0-RL.

3.1 3D Perception

Metrics.

We evaluate on the official nuScenes validation set and the 16-log OpenScene validation split defined in Sec. 2.3. For 3D detection, we report mean average precision (mAP) and a modified nuScenes detection score (NDS) over the unified seven-class label space. We match a prediction to a ground-truth box when their BEV center distance is below a specified threshold. We compute AP as the normalized area under the precision-recall curve after discarding operating points with precision or recall below 10%. The mAP averages AP over the center-distance thresholds {0.5,1,2,4}\{0.5,1,2,4\} m and all classes. For NDS, we compute the true-positive error metrics at the 2 m threshold following the official class-specific definitions. Because the unified annotations contain no attribute labels, our modified NDS sets the mean attribute error (mAAE) to zero for all methods.

For semantic occupancy, we report the mean IoU over the unified semantic classes excluding empty (Occ mIoU), and RayIoU (Liu et al., 2024a). Notably, OpenScene stores occupancy in the rear-axle ego frame with an identity LiDAR-to-ego transform. Rays cast from the rear axle would therefore originate at road level and immediately terminate on road-surface voxels. We instead raise the OpenScene ray origin by 1.84 m to match the nuScenes LiDAR mounting height. For BEV map segmentation, we report the mean IoU over the foreground map classes.

Comparison Methods.

To enable fair comparisons, we reproduce the single-frame variants of BEVFormerV2 (Yang et al., 2023), PETR (Liu et al., 2022), and PETRv2 (Liu et al., 2023) on the remapped nuScenes annotations. Our BEVFormerV2 implementation excludes the Group-DETR decoder and its associated 2D losses. We further construct BEVFormerV2 as a unified multi-task variant that jointly performs 3D detection, BEV map segmentation, and semantic occupancy prediction, covering the same three perception tasks as our BEV perception head. We evaluate each architecture with ResNet-50 (He et al., 2016) and SigLIP-Qwen. SigLIP-Qwen denotes the SigLIP-style (Zhai et al., 2023) vision encoder initialized with the same pretrained Qwen3.5-4B weights used by Qwen-Drive-1.0. All comparison methods follow a 24-epoch schedule. Both the comparison methods and our BEV perception head use an input resolution of 896×512896\times 512. In contrast, our BEV perception head uses no rig-specific camera embeddings, so a single model trains and evaluates across the six-camera nuScenes rig and the eight-camera OpenScene rig.

Table 1: Unified 3D perception on the remapped nuScenes and OpenScene validation splits. Comparison methods are trained only on remapped nuScenes under a common schedule and input resolution. Dashes indicate tasks that a method does not perform. The comparison methods learn camera embeddings tied to the six-camera nuScenes rig and therefore cannot be evaluated on the eight-camera OpenScene rig. Gray values denote cross-dataset evaluation of the nuScenes-only head on OpenScene. NDS denotes the modified score with mAAE set to zero because the unified labels contain no attributes. denotes the unified multi-task BEVFormerV2 variant with map segmentation and occupancy prediction.
Method Visual Encoder nuScenes OpenScene
3D Det Map Occ 3D Det Map Occ
mAP NDS mIoU mIoU RayIoU mAP NDS mIoU mIoU RayIoU
BEVFormerV2 ResNet-50 33.04 33.02
PETR ResNet-50-DCN 29.77 26.65
PETRv2 ResNet-50-DCN 25.98 23.90 52.52
BEVFormerV2 ResNet-50 35.34 30.76 48.49 23.39 40.69
BEVFormerV2 SigLIP-Qwen 40.78 39.78
PETR SigLIP-Qwen 37.61 34.37
PETRv2 SigLIP-Qwen 36.10 33.28 57.62
BEVFormerV2 SigLIP-Qwen 41.94 36.46 47.76 25.72 43.89
Head-only (nuScenes) SigLIP-Qwen 35.60 34.13 55.55 20.21 36.98 16.14 16.50 40.45 11.50 17.43
Head-only (joint) SigLIP-Qwen 33.49 33.37 51.15 14.83 29.54 40.57 41.86 66.34 20.13 25.36
Qwen-Drive-1.0-SFT SigLIP-Qwen 43.95 42.83 60.99 19.82 37.02 43.45 44.16 71.27 19.84 25.17
Quantitative Results.

As shown in Tab. 1, on nuScenes, Qwen-Drive-1.0-SFT establishes the best detection and map-segmentation results, exceeding BEVFormerV2 by 2.01 mAP, BEVFormerV2 by 3.05 NDS, and PETRv2 by 3.37 map mIoU. On OpenScene, it also improves over Head-only (joint) in both detection metrics and map mIoU. Replacing ResNet-50 with the pretrained ViT consistently benefits the dedicated detectors, confirming that vision-language pretraining provides a strong visual initialization. However, a converged head trained on the same SigLIP-Qwen features still trails BEVFormerV2 by 6.34 mAP and 6.91 RayIoU. This contrast indicates that vision-language-pretrained features support visual-text alignment but do not directly expose the 3D structure required for driving perception.

Cross-dataset transfer presents a separate challenge. Despite training on the higher-quality nuScenes annotations, the nuScenes-only head reaches only 16.50 NDS on OpenScene, less than half of its 34.13 nuScenes score. Mixed-source training raises OpenScene NDS to 41.86, but the residual differences between label semantics and annotation pipelines introduce negative transfer on nuScenes. The effect is most pronounced for occupancy, where mIoU decreases by 26.6%. The same source mismatch persists after joint adaptation: Stage 2 substantially recovers nuScenes occupancy but changes both OpenScene occupancy metrics by less than 0.3 points, despite clear improvements in detection and map segmentation. Unlike boxes and rasterized map layers, the machine-generated OpenScene voxel labels retain source-specific semantic and construction artifacts, which limit the benefit of joint adaptation. This observation explains why Qwen-Drive-1.0-SFT leads in detection and map segmentation but not occupancy. Label mapping and offline completion therefore make joint training feasible without fully resolving source ambiguity at the voxel level.

The gains from Stage 2 cannot be explained by continued head optimization alone, since the head-only model had already converged. Once the perception objectives are allowed to update the pretrained ViT encoder and VLM, nuScenes mAP and map mIoU increase by 10.46 and 9.84 points, while OpenScene map mIoU gains a further 4.93 points. Joint adaptation is therefore important for realizing the 3D perception capability of the external head. Together with the ablation in Tab. 8, these results show that the head provides a practical 3D probe and that targeted adaptation produces explicit, inspectable scene predictions while preserving highly competitive vision-language performance. This capability is added without changing the VLM architecture.

Refer to caption
Figure 7: Qualitative results of Qwen-Drive-1.0-SFT on the OpenScene (a, b) and nuScenes (c, d) validation splits. Each row shows 3D detection, semantic occupancy, and BEV map segmentation results.
Qualitative Results.

Fig. 7 shows that Qwen-Drive-1.0-SFT produces competitive 3D perception results within the camera-visible regions under both the six-view and the eight-view rig. Notably, in Fig. 7(b), our preprocessing does not fully remove floating voxels above the road surface from the machine-generated OpenScene label, while the prediction suppresses these artifacts and correctly recovers the road-surface semantics. This example suggests that supervision across scenes and data sources can reduce sensitivity to residual artifacts in processed labels.

3.2 Driving and General Vision-Language Understanding

3.2.1 Driving Visual Question Answering

Benchmark Selection.

Existing driving VQA benchmarks present three issues that obscure a model’s true driving competence. 1) Annotation quality is uneven, and many reference answers cannot be inferred from the visual input alone. 2) Text-similarity scores reward surface agreement with the reference wording and therefore measure fit to the training distribution rather than the semantic quality of a response. 3) The queried content is often either too fine-grained, such as the exact count of surrounding pedestrians, or too generic, such as an open description of the scene, so neither probes the understanding of traffic participants, driving behavior, scene risk, and road topology.

We therefore select benchmarks with reliable annotations and evaluation based on an LLM judge or a multiple-choice protocol. The five public benchmarks we adopt together emphasize spatial judgment, fine-grained object grounding, driving decisions, and traffic-risk assessment. LingoQA (Marcu et al., 2024) evaluates free-form driving QA with a judge model.11 1 We use Qwen-Plus as the judge instead of the official LingoJudge, which we found to score leniently and inconsistently across scenarios. A stronger judge yields a stricter and more reliable assessment. Under the official LingoJudge protocol, Qwen-Drive-1.0-SFT obtains a LingoScore of 79.4. Ego3D-Bench (Gholami et al., 2026) evaluates categorical spatial reasoning with multiple-choice accuracy and absolute distance estimation with RMSE. Its distance queries include ego-to-object and cross-view object-to-object relations. VLADBench (Li et al., 2025) organizes driving competence into a hierarchy of fine-grained capabilities under a multiple-choice protocol. SURDS (Guo et al., 2025) targets spatial understanding and reasoning for driving. WaymoQA (Yu et al., 2025) focuses on safety-critical multi-view situations, for which we report the overall score and the safety-specific score for the image split.

In addition to public benchmarks, we introduce PAI-AV-CoC, a CoC benchmark derived from the PAI-AV validation split. Qwen3.5-Plus acts as a judge, extracting key objects and driving decisions from predicted CoC traces. We measure key-object accuracy, decision accuracy, and overall accuracy (requiring both to be correct) to assess the causal content of reasoning traces, rather than just their phrasing. We also evaluate on an in-house Chinese urban driving decision benchmark with expert annotations to assess decision-making ability.

Comparison Methods.

We compare against recent vision-language models that target physical AI and autonomous driving. The Cosmos family progresses through three generations. Cosmos-Reason1 (Azzolini et al., 2025) post-trains Qwen2.5-VL on physical common sense and embodied reasoning with supervised fine-tuning and reinforcement learning. Cosmos-Reason2 (NVIDIA, 2025a) extends this recipe to Qwen3-VL at 2B, 8B, and 32B parameters, and Cosmos3-nano (Agarwal et al., 2026) is the most recent omnimodal model. MiMo-Embodied (Hao et al., 2025a) is a 7B cross-embodied model that builds on MiMo-VL and is pretrained on large-scale autonomous driving and embodied data. UniDriveVLA (Li et al., 2026b) decouples driving perception, understanding, and planning into separate experts trained progressively on driving data, and we evaluate its checkpoint after the VQA stage and before planning training. Alpamayo-1.5 (Wang et al., 2025d) is a 10B reasoning driving model built on Cosmos-Reason2 and trained on chain-of-causation reasoning traces together with large-scale open-source driving data. Beyond these domain-specific models, we further include InternVL3.5-8B-Instruct (Wang et al., 2025c), LLaVA-OneVision-2-8B-Instruct (LLaVA-OV2-8B) (An et al., 2026), and Gemma4-12B (Team et al., 2026) as representative general-purpose VLMs. We re-evaluate all comparison methods under a common protocol. Decoding uses near-deterministic sampling with top-k=1k{=}1, top-p=0.001p{=}0.001, and temperature 0.010.01, without repetition or presence penalties, which reduces generation variance. The same judge scores every method on each benchmark.

Table 2: Driving VQA results. Higher scores are better, except for Ego3D RMSE. IH denotes the in-house driving-decision benchmark. The first Avg. averages the six higher-is-better metrics in the left group and excludes the Ego3D RMSE. The second averages the three PAI-AV-CoC metrics and IH. “–” indicates an invalid or unparsable response and is counted as zero in the relevant average. Bold and underlined values denote the best and second-best, respectively.
Method Driving QA & Spatial Understanding Causal Reasoning
LingoQA Ego3D VLAD SURDS WaymoQA Avg. PAI-AV-CoC IH Avg.
Acc. RMSE\downarrow Safety All Key Plan All
InternVL3.5-8B-Inst. 46.40 47.38 23.01 54.47 32.80 54.47 58.09 48.94 47.50 11.88
LLaVA-OV2-8B 41.20 42.07 24.97 58.71 38.60 49.65 55.23 47.58 0.86 12.32 0.57 54.00 16.94
Gemma4-12B 50.00 56.31 27.30 57.90 52.25 63.59 68.82 58.15 12.89 10.32 4.01 61.00 22.05
Qwen3.5-4B 70.40 62.82 13.17 65.38 52.95 62.46 67.10 63.52 8.88 9.17 2.58 59.00 19.91
Cosmos-Reason1-7B 45.20 44.17 26.71 33.64 8.49 39.53 43.90 35.82 14.61 11.75 3.15 30.50 15.00
Cosmos-Reason2-2B 38.60 44.42 12.03 53.90 29.46 63.71 59.65 48.29 9.17 5.44 2.01 42.50 14.78
Cosmos-Reason2-8B 59.60 48.35 12.62 56.37 19.54 57.68 57.93 49.91 7.74 5.44 1.72 56.00 17.73
Cosmos-Reason2-32B 58.80 47.31 20.32 57.13 19.52 48.56 48.40 46.62 18.34 15.47 5.73 29.50 17.26
Cosmos3-nano 65.00 44.02 22.41 57.73 39.72 56.93 58.36 53.63 12.89 10.60 4.01 2.00 7.38
MiMo-Embodied-7B 72.00 60.41 9.85 50.33 43.06 66.54 69.56 60.32 61.00 15.25
UniDriveVLA-8B 62.00 44.11 8.45 53.09 20.06 49.19 49.28 46.29 0.86 12.89 0.86 48.50 15.78
Alpamayo-1.5-10B 64.00 36.79 25.31 9.13 3.10 42.61 44.37 33.33 9.46 8.31 3.44 3.00 6.05
Qwen-Drive-1.0-SFT 77.80 60.98 7.78 66.52 66.13 70.70 74.47 69.43 65.33 55.59 41.26 71.00 58.30
Results.

As shown in Tab. 2, Qwen3.5-4B is the strongest general-purpose reference despite being the smallest, and its driving QA average of 63.52 surpasses the larger Gemma4-12B at 58.15 as well as every specialized comparison method. Qwen-Drive-1.0-SFT improves this average by 5.91 points to 69.43, the highest among all methods. This improvement is not concentrated in a single skill but distributed across complementary capabilities. LingoQA rises by 7.40 points and SURDS by 13.18 points, a 24.9% relative gain, while the Ego3D distance-estimation RMSE drops by 40.9% to 7.78, which is 7.9% below the 8.45 of UniDriveVLA-8B. We attribute this reduction not to geometrically precise representations learned by the VLM, but to a richer physical understanding of driving scenes together with the model’s retained quantitative reasoning. Semantic cues of stable real-world scale, such as the regular spacing of parked cars along a street or of dashed lane markings and streetlights, provide implicit references for metric distance estimation, as illustrated in Fig. 8(c).

The most pronounced gains appear in causal reasoning, where Qwen-Drive-1.0-SFT attains an average of 58.30 versus 22.05 for the second-best Gemma4-12B. Relative to Qwen3.5-4B, Qwen-Drive-1.0-SFT improves key-object, decision, and overall accuracy by 56.45, 46.42, and 38.68 points, respectively. Its overall accuracy of 41.26 is more than seven times that of the much larger Cosmos-Reason2-32 B (5.73). The model therefore not only identifies the causal evidence in a scene but also translates it into an appropriate driving decision. The general-purpose VLMs reach at most 4.01 on this overall accuracy, while InternVL3.5-8B produces invalid or unparsable responses for all three CoC metrics. Such margins indicate that causal grounding remains weak in both general-purpose and driving-oriented models, and that targeted CoC supervision substantially narrows this gap. It is worth noting that Alpamayo-1.5 is trained on large-scale proprietary CoC traces yet underperforms on this benchmark. Its lower score under our protocol may reflect instruction-following errors and differences in input format, and should not be interpreted as evidence of weak causal reasoning. By contrast, Qwen-Drive-1.0-SFT also performs well on the in-house benchmark of Chinese urban driving decisions. Our training mixture contains no comparable data and this benchmark additionally requires responses in Chinese, which suggests that its decision competence is not confined to the training distribution.

Furthermore, several methods produce invalid or unparsable responses because they cannot follow the required JSON format, while the video-dominated post-training of the Cosmos models may contribute to their weaker results on static single-frame and multi-view inputs. By retaining instruction following and training across diverse input configurations, Qwen-Drive-1.0-SFT improves nearly every driving metric without exhibiting these failure modes.

Refer to caption
Figure 8: Qualitative comparison of driving VQA capabilities. Green and red highlight correct and incorrect content, respectively. Questions and responses are abridged for space, with complete examples provided in Appendix C.
Qualitative Comparison.

Fig. 8 compares four complementary capabilities. In (a), Qwen-Drive-1.0-SFT respects the requested temporal scope and reports no parked vehicles in the final frame, whereas Qwen3.5-4B and MiMo-Embodied-7B count agents merely stopped in traffic, conflating stationary with parked. In (b), Qwen-Drive-1.0-SFT attributes the stopping decision to the stop sign, while Cosmos-Reason2-32B and Alpamayo-1.5-10B predict continued straight driving based on elements that do not govern the decision. In (c), Qwen-Drive-1.0-SFT decomposes the cross-view distance into street width and longitudinal offset, uses parked-vehicle spacing as an implicit scale reference, and predicts 22m22\,\mathrm{m} against a ground truth of 22.93m22.93\,\mathrm{m}. UniDriveVLA-8B instead cites an existing annotation rather than visible scale cues. In (d), Qwen-Drive-1.0-SFT identifies the ego lane from the persistent left-turn arrow, whereas Alpamayo-1.5-10B emits a DriveLM-style object reference outside the option set. Cases (c) and (d) also expose differences in instruction following: UniDriveVLA-8B omits the required \boxed{} delimiter, while Qwen-Drive-1.0-SFT adheres to both the format and the answer set. Together, these examples show that Qwen-Drive-1.0-SFT integrates evidence across views and time into the requested decision while respecting output constraints. Further cases appear in Appendix B.

3.2.2 General Vision-Language Understanding

Table 3: General vision-language results on (a) knowledge, reasoning, and recognition and (b) spatial understanding and grounding. Avg. is the average over the benchmarks. Compared with Qwen3.5-4B, Qwen-Drive-1.0-SFT stays within one point on group (a) and surpasses it on group (b), preserving general knowledge and capabilities after driving adaptation. “–” indicates an invalid response and is counted as zero in the averages. Bold and underlined denote the best and second-best.

(a) Knowledge, reasoning and recognition Method MM Bench MM Star MMMU MMMU-Pro CharXiv OCR Bench RealWorld QA Simple VQA Count QA Avg. Std Vis InternVL3.5-8B-Inst. 80.03 64.13 62.00 46.42 42.25 41.70 83.20 66.93 40.77 20.94 54.84 LLaVA-OV2-8B 82.66 64.93 54.67 36.30 25.95 40.10 79.30 71.76 36.68 22.58 51.49 Gemma4-12B 85.53 72.33 69.56 59.94 49.25 64.10 77.80 68.89 40.82 39.46 62.77 Qwen3.5-4B 87.07 75.33 73.44 64.86 61.27 65.10 86.90 76.34 47.84 35.86 67.40 Cosmos-Reason1-7B 79.95 63.53 54.22 38.38 35.78 39.70 85.20 67.45 44.98 18.52 52.77 Cosmos-Reason2-2B 75.00 53.13 51.56 35.09 30.35 28.50 79.60 60.52 36.94 18.00 46.87 Cosmos-Reason2-8B 82.82 65.27 59.11 36.07 43.53 42.50 87.00 67.45 45.25 22.32 55.13 Cosmos-Reason2-32B 88.70 72.47 61.67 41.45 52.77 53.20 88.20 75.69 48.44 26.70 60.93 Cosmos3-nano 79.57 66.67 60.89 46.36 40.75 42.10 85.20 69.67 44.99 23.63 55.98 MiMo-Embodied-7B 22.40 27.40 28.09 57.50 78.80 28.50 22.64 26.53 UniDriveVLA-8B 74.30 64.07 50.67 32.43 31.56 33.80 80.20 68.10 35.26 16.88 48.73 Alpamayo-1.5-10B 7.51 26.13 27.44 15.61 13.47 1.50 3.20 46.93 4.71 14.65 Qwen-Drive-1.0-SFT 85.53 75.87 72.67 62.72 59.71 64.40 86.40 78.95 46.12 31.74 66.41

(b) Spatial understanding and grounding Method EmbSpatial ERQA RefSpatial Omni3D ODinW13 Avg. InternVL3.5-8B-Inst. 74.20 42.00 23.24 LLaVA-OV2-8B 78.43 42.25 24.14 Gemma4-12B 73.16 42.00 23.03 Qwen3.5-4B 75.99 46.25 54.51 47.40 40.78 52.99 Cosmos-Reason1-7B 68.76 38.50 0.36 4.77 22.48 Cosmos-Reason2-2B 66.40 38.75 32.49 31.41 33.04 40.42 Cosmos-Reason2-8B 77.61 43.25 51.81 32.85 40.19 49.14 Cosmos-Reason2-32B 79.26 45.25 57.76 31.70 28.47 48.49 Cosmos3-nano 77.88 41.25 32.26 35.87 37.45 MiMo-Embodied-7B 45.05 39.75 2.17 17.39 UniDriveVLA-8B 68.16 38.00 1.44 0.33 21.59 Alpamayo-1.5-10B 20.58 27.50 9.62 Qwen-Drive-1.0-SFT 78.85 48.50 50.78 45.79 45.87 53.96

Benchmarks.

A driving foundation model should acquire domain competence without surrendering the broad visual and world knowledge needed for open-set reasoning and for cockpit applications on an integrated platform. We therefore evaluate fourteen public benchmarks in the two groups of Tab. 3. Group (a) covers knowledge and reasoning with MMBench (Liu et al., 2024b), MMStar (Chen et al., 2024), MMMU (Yue et al., 2024), standard and vision splits of MMMU-Pro (Yue et al., 2025), and CharXiv (Wang et al., 2024), together with general recognition through OCRBench (Liu et al., 2024c), RealWorldQA (xAI, 2024), SimpleVQA (Cheng et al., 2025) for multimodal factuality, and CountQA (Tamarapalli et al., 2025) for object counting. Group (b) covers spatial understanding and grounding with EmbSpatial-Bench (Du et al., 2024), ERQA (Team et al., 2025), RefSpatial-Bench (Zhou et al., 2025a), Omni3D-Bench (Marsili et al., 2025), and ODinW13 (Li et al., 2022a).

Results.

As shown in Tab. 3, Qwen-Drive-1.0-SFT preserves broad vision-language competence after adaptation on large-scale driving data. On the knowledge, reasoning, and recognition benchmarks in Tab. 3(a), it averages 66.41 versus 67.40 for Qwen3.5-4B, staying within one point while ranking first or second on 6 of the 10 settings, including the best scores on MMStar and RealWorldQA. On the spatial understanding and grounding benchmarks in Tab. 3(b), it averages 53.96 and even exceeds Qwen3.5-4B at 52.99, with the best scores on ERQA and ODinW13 covering embodied spatial reasoning and open-set object grounding. Driving adaptation therefore leaves knowledge-intensive capabilities essentially intact and strengthens spatially grounded ones.

This preservation distinguishes Qwen-Drive-1.0-SFT from comparison methods specialized for physical AI, embodied reasoning, and autonomous driving. It matches or exceeds Cosmos-Reason2-32B on 10 of the 15 settings and achieves a 5.48-point higher average across them. Several other specialized models produce invalid responses on some benchmarks, showing that strong domain specialization does not necessarily preserve the general instruction-following interface required across diverse tasks. In contrast, Qwen-Drive-1.0-SFT improves driving understanding while maintaining both this interface and broad visual and world knowledge. Together, these results suggest the potential for more reliable generalization to rare and previously unseen situations in open-world driving.

The preserved capabilities also matter for deployment. Under cockpit-driving integration, a single onboard model is expected to serve cockpit applications such as dialogue and open-ended visual queries, alongside driving perception and planning. Qwen-Drive-1.0-SFT loses less than one point on group (a) and gains on group (b) while acquiring driving competence, so one instance can cover both domains. This removes the need for a separate cockpit model and the associated compute and maintenance cost. Methods that lose general capability during driving adaptation cannot provide this saving, even when their driving scores are competitive.

3.3 Motion Planning

Benchmarks.

To evaluate motion planning at progressively greater levels of interaction, we consider two open-loop benchmarks, one pseudo-closed-loop benchmark, and one closed-loop simulator.

1) WOD-E2E (Xu et al., 2026b) focuses on challenging long-tail scenarios and provides several human-rated candidate trajectories for each scene. Its primary metric is the Rater Feedback Score (RFS), which matches a prediction to these candidates under a speed-dependent tolerance and assigns the rating of the closest valid match. RFS can therefore recognize an acceptable plan even when it differs from the recorded future. We also report average displacement error (ADE), defined as the mean Euclidean position error relative to the recorded trajectory, at 3 s and 5 s.

2) PAI-AV (NVIDIA, 2025b) requires each method to predict six candidate trajectories per scene. We report their average ADE to measure overall trajectory quality and the minimum ADE (minADE) to determine whether any candidate covers the recorded motion. We evaluate both metrics at 3 s and 5 s. The standard 644-example split overlaps with publicly available training data by official construction. To ensure a fair comparison, we also report results on a leakage-free subset curated from held-out test clips.

3) NAVSIM (Dauner et al., 2024) follows a pseudo-closed-loop protocol. The planner is queried only once, and surrounding agents replay their recorded motion without reacting to the ego vehicle. On NAVSIM v1.1 navtest, we report PDMS and its five components. No collision (NC) and drivable area compliance (DAC) act as multiplicative factors on a weighted combination of ego progress (EP), time-to-collision (TTC), and comfort (Comf.).

4) AlpaSim (NVIDIA et al., 2025) evaluates closed-loop behavior under compounding errors. We use PAI-AV-NuRec (Wu et al., 2025) version 26.02 to simulate 916 scenarios with novel views as the ego vehicle deviates from recorded logs. Following Alpamayo (Wang et al., 2025d), we measure close encounter rate (all-event and at-fault), off-road rate, progress, and AlpaSim score (all-event and at-fault). These metrics quantify close-proximity events, roadway departures, scenario completion, and average distance traveled between events, respectively. The at-fault variants exclude events not caused by the ego vehicle.

Table 4: Open-loop planning on WOD-E2E. We report average displacement error (ADE) at 3 s and 5 s and the Rater Feedback Score (RFS). RL indicates reinforcement learning. Because the validation split is used for RL, the test split provides a more informative assessment of generalization.
(a) Validation split.
Method RL ADE\downarrow 3 s ADE\downarrow 5 s RFS\uparrow
Human Driver (Rowe et al., 2025) 8.13
VAD (Jiang et al., 2023) 3.19 5.81 4.45
UniAD (Hu et al., 2023) 6.50 10.81 5.78
RAP-DINO (Feng et al., 2026) 0.97 2.20 7.91
MindVLA-U1 (Huang et al., 2026) 0.89 2.11 7.92
MindVLA-U1 (Huang et al., 2026) 1.01 2.28 8.20
Qwen-Drive-1.0-SFT w/o reasoning 0.99 2.33 7.95
Qwen-Drive-1.0-SFT w/ reasoning 0.99 2.31 7.95
Qwen-Drive-1.0-RL 0.62 1.27 8.45
(b) Test split.
Method RL ADE\downarrow 3 s ADE\downarrow 5 s RFS\uparrow
Swin-Trajectory (Park et al., 2025b) 1.21 2.81 7.54
DiffusionLTF (Nguyen et al., 2025) 1.36 2.89 7.72
UniPlan (Liao et al., 2025) 1.31 2.99 7.78
LightEMMA (Qiao et al., 2025) 1.71 3.74 6.52
NaiveEMMA (Xu et al., 2026b) 1.32 3.02 7.53
dVLM-AD (Ma et al., 2026) 1.29 3.02 7.63
HMVLM (Wang et al., 2025a) 1.33 3.07 7.74
MindVLA-U1 (Huang et al., 2026) 1.16 2.67 7.77
AutoVLA (Zhou et al., 2025c) 1.35 2.96 7.56
NoRD (Rawal et al., 2026) 1.25 7.71
MindVLA-U1 (Huang et al., 2026) 1.09 2.66 7.87
Qwen-Drive-1.0-SFT w/o reasoning 1.20 2.66 7.76
Qwen-Drive-1.0-SFT w/ reasoning 1.19 2.65 7.78
Qwen-Drive-1.0-RL 1.19 2.67 7.91
Results.

We evaluate Qwen-Drive-1.0-SFT with and without the planning-reasoning condition, together with Qwen-Drive-1.0-RL after reinforcement learning. Using 2.83M training samples assembled from public sources, our method attains the highest PDMS on NAVSIM and the highest test-split RFS on WOD-E2E among the compared methods. We analyze the results at increasing levels of interaction, from open-loop prediction to pseudo-closed-loop scoring and closed-loop simulation.

Open-loop. On the long-tail WOD-E2E test split in Tab. 4(b), Qwen-Drive-1.0-SFT with reasoning achieves an RFS of 7.78, slightly exceeding MindVLA-U1 at 7.77 before reinforcement learning. Reasoning raises RFS from 7.76 to 7.78, even though only 142K of the 557K WOD-E2E samples provide reasoning-conditioned supervision. On the validation split in Tab. 4(a), which supplies the RFS annotations used for reinforcement learning, Qwen-Drive-1.0-RL improves RFS from 7.95 to 8.45 while significantly reducing the 3 s and 5 s ADE. The resulting RFS exceeds the human-driver reference of 8.13. Since these annotations supervise the reward, this in-sample result indicates effective optimization of preference alignment on the training scenarios rather than generalization beyond human driving. More importantly, the improvement transfers to the test split. Reinforcement learning raises RFS from 7.78 to 7.91, exceeding the reinforced MindVLA-U1 by 0.04 points. The held-out gain indicates improved alignment with human preference without materially changing displacement from the recorded future.

Table 5: Open-loop motion planning on PAI-AV. We report the average and minimum ADE (m) over six trajectories at 3 s and 5 s on the standard 644-example split and a leakage-free 700-frame subset curated from held-out test clips. All comparison methods are reproduced under the same evaluation setting.
Method 644-example split 700-frame subset
Avg. ADE\downarrow minADE\downarrow Avg. ADE\downarrow minADE\downarrow
3 s 5 s 3 s 5 s 3 s 5 s 3 s 5 s
Alpamayo-R1-10B (Wang et al., 2025d) 0.37 1.13 0.16 0.48 0.41 1.22 0.18 0.51
Alpamayo-1.5-10B (Wang et al., 2025d) 0.35 1.05 0.16 0.50 0.36 1.06 0.17 0.49
DriveWAM (Shi et al., 2026) 0.67 0.37 0.69 0.38
SimWAM (Zhao et al., 2026b) 0.41 0.38 0.43 0.40
Qwen-Drive-1.0-SFT w/o reasoning 0.38 1.07 0.34 0.96 0.43 1.24 0.39 1.11
Qwen-Drive-1.0-SFT w/ reasoning 0.37 1.07 0.34 0.97 0.42 1.23 0.39 1.11
Qwen-Drive-1.0-RL 0.42 1.11 0.38 1.00 0.47 1.27 0.43 1.15
Table 6: Pseudo-closed-loop motion planning on NAVSIM v1.1 navtest. We report the Predictive Driver Model Score (PDMS) and its no-collision (NC), drivable area compliance (DAC), ego progress (EP), time-to-collision (TTC), and comfort (Comf.) components. RL indicates reinforcement learning. \ddagger denotes best-of-NN selection with N=6N=6, where the candidate with the highest PDMS is chosen for each scene.
Method RL NC \uparrow DAC \uparrow EP \uparrow TTC \uparrow Comf. \uparrow PDMS \uparrow
TransFuser (Chitta et al., 2023) - 97.7 92.8 79.2 92.8 100.0 84.0
DRAMA (Yuan et al., 2024) - 98.0 93.1 80.1 94.8 100.0 85.5
Hydra-MDP (Li et al., 2024a) - 98.3 96.0 78.7 94.6 100.0 86.5
DiffusionDrive (Liao et al., 2025) - 98.2 96.2 82.2 94.7 100.0 88.1
Epona (Zhang et al., 2025) - 97.9 95.1 80.4 93.8 99.9 86.2
ReCogDrive (Li et al., 2026a) - 98.3 95.1 81.1 94.3 100.0 86.8
AutoVLA (Zhou et al., 2025c) - 96.9 92.4 75.8 88.1 99.9 80.5
SpanVLA (Zhou et al., 2026b) - 97.5 90.8 76.9 93.7 99.5 82.1
Qwen-Drive-1.0-SFT w/o reasoning - 98.2 96.4 82.0 94.4 100.0 87.8
Qwen-Drive-1.0-SFT w/ reasoning - 98.4 96.6 82.4 94.7 100.0 88.2
Qwen-Drive-1.0-SFT w/o reasoning - 98.6 97.1 82.9 95.1 100.0 88.9
Qwen-Drive-1.0-SFT w/ reasoning - 98.7 97.2 83.2 95.5 100.0 89.3
ReCogDrive (Li et al., 2026a) 98.2 97.8 83.5 95.2 99.8 89.6
AutoVLA (Zhou et al., 2025c) 98.4 95.6 81.9 98.0 99.9 89.1
SpanVLA (Zhou et al., 2026b) 99.1 97.1 86.3 95.2 100.0 90.3
ExploreVLA (Sheng et al., 2026) 98.8 98.4 83.5 96.5 99.9 90.4
EponaV2 (Xu et al., 2026a) 98.6 97.9 84.8 95.7 100.0 90.4
Qwen-Drive-1.0-RL 98.6 98.2 84.8 95.9 100.0 90.7
Qwen-Drive-1.0-RL 98.8 98.4 85.5 96.5 100.0 91.4

Complementing the preference-based evaluation on WOD-E2E, PAI-AV assesses both the quality and diversity of six predicted trajectories. We reproduce all comparison methods under the same evaluation setting. As shown in Tab. 5, on the leakage-free subset, Qwen-Drive-1.0-SFT with reasoning attains a 3 s average ADE of 0.42 m, compared with 0.36 m for Alpamayo-1.5. Our minADE is 0.39 m versus 0.17 m, and the narrow gap between average ADE and minADE suggests that our candidates remain concentrated around similar motions. Part of this difference is plausibly attributable to training scale. Alpamayo-1.5 uses 80,000 hours of driving trajectories and 3M CoC reasoning traces, whereas PAI-AV contains 156K clips, corresponding to approximately 900 raw hours before sparse frame sampling. DriveWAM and SimWAM both incorporate future generative supervision, yet exhibit markedly different candidate distributions. DriveWAM achieves a much lower minADE than average ADE, suggesting broader candidate coverage but weaker typical trajectory accuracy. SimWAM substantially improves average ADE to 0.43 m, while its minADE remains close at 0.40 m, indicating more limited diversity. In comparison, Qwen-Drive-1.0-SFT achieves a slightly lower average ADE of 0.42 m with a comparable minADE of 0.39 m. Reinforcement learning increases the PAI-AV errors by only 3 to 5 cm. This modest open-loop trade-off accompanies improved preference alignment on WOD-E2E, higher pseudo-closed-loop PDMS on NAVSIM, and a halving of the closed-loop off-road rate in AlpaSim.

Table 7: Closed-loop planning on 916 AlpaSim (NVIDIA et al., 2025) scenarios using PAI-AV-NuRec (Wu et al., 2025) version 26.02. Params. denotes all parameters excluding the LLM token embeddings. All comparison methods are reproduced under the same evaluation setting.
Method Params. Close Encounter Rate (%)\downarrow Off-Road Rate (%)\downarrow Progress (%)\uparrow AlpaSim Score\uparrow
all at-fault all at-fault
Alpamayo-R1 (Wang et al., 2025d) 9.8 B 19.0 6.0 17.0 67.0 0.36 0.58
Alpamayo-1.5 (Wang et al., 2025d) 9.8 B 37.0 11.0 16.0 59.0 0.23 0.45
DriveWAM (Shi et al., 2026) 15.0 B 56.0 5.0 8.0 35.0 0.10 0.53
SimWAM (Zhao et al., 2026b) 6.0 B 35.0 22.0 19.0 62.0 0.22 0.30
Qwen-Drive-1.0-SFT w/ reasoning 5.0 B 38.0 12.0 24.0 54.0 0.16 0.27
Qwen-Drive-1.0-RL 5.0 B 41.0 11.0 12.0 48.0 0.16 0.37

Pseudo-closed-loop. NAVSIM advances one step toward closed-loop evaluation by propagating the predicted trajectory through a vehicle model. However, it does not re-query the planner and keeps surrounding agents non-reactive, so it cannot capture compounding errors. As shown in Tab. 6, before reinforcement learning, Qwen-Drive-1.0-SFT with reasoning reaches 88.2 PDMS and surpasses comparison methods trained only with imitation, including DiffusionDrive at 88.1. This competitive result may draw on capabilities acquired during vision-language pretraining, together with the scale and behavioral diversity of the unified planning data. Reasoning improves PDMS by 0.4 points despite being available for only 78K NAVSIM samples, indicating that the textual condition provides useful context for trajectory generation. Reinforcement learning yields a further 2.5-point gain, raising PDMS to a promising 90.7. These results suggest that reinforcement on NAVSIM is particularly effective at reducing conservative, low-progress behavior. Following a common practice of reporting the best among multiple sampled trajectories, we also select per scene the candidate with the highest PDMS among six samples, which raises PDMS to 91.4 for Qwen-Drive-1.0-RL and 89.3 for Qwen-Drive-1.0-SFT with reasoning. This margin over the single-trajectory output indicates that the sampled set already contains stronger trajectories than the default prediction, suggesting headroom that better inference-time selection could recover. Nevertheless, PDMS should not be treated as a direct proxy for interactive driving quality. Near the upper end of this benchmark, further gains may increasingly reflect adaptation to the scoring function, while the non-reactive protocol cannot reveal how errors accumulate during interaction.

Closed-loop. AlpaSim completes this progression by repeatedly querying the planner as its actions alter subsequent observations, thereby exposing compounding errors and recovery behavior that NAVSIM cannot measure. For a controlled comparison, we reproduce Alpamayo-R1 and Alpamayo-1.5 under the same evaluation setting. As shown in Tab. 7, Qwen-Drive-1.0-RL achieves an at-fault close encounter rate of 11.0%, matching Alpamayo-1.5, while their all-event rates are 41.0% and 37.0%, respectively. Reinforcement learning halves the off-road rate from 24.0% to 12.0%, a rate lower than that of either Alpamayo variant, and raises the at-fault AlpaSim score from 0.27 to 0.37. These safety gains come with lower progress, which decreases from 54.0% to 48.0%, and a modest increase in the all-event close encounter rate. The results indicate a shift toward safer but more conservative behavior. Despite matching Alpamayo-1.5 in at-fault close encounter rate, Qwen-Drive-1.0-RL records lower all-event and at-fault AlpaSim scores of 0.16 and 0.37, compared with 0.23 and 0.45. One possible factor is the temporal sampling of the visual input. AlpaSim repeatedly replans over short intervals and therefore emphasizes rapid responses to recent visual changes. Alpamayo-1.5 observes a dense 0.4 s visual history, whereas our input contains four observations sampled at 0.5 s intervals over 1.5 s. This broader but sparser history may limit responsiveness over the short replanning horizon.

An AlpaSim score should not be interpreted in isolation. DriveWAM (Shi et al., 2026) attains an at-fault score of 0.53, but its progress is only 35.0%. We find that it often remains stationary or advances only briefly. This behavior reduces ego-at-fault and off-road events, which can raise the at-fault score because the metric divides the traveled distance by the corresponding event count. However, a nearly stationary ego vehicle remains susceptible to interactions caused by following traffic. DriveWAM thus records an all-event close encounter rate of 56.0% and an all-event score of 0.10. SimWAM (Zhao et al., 2026b) shows the opposite behavior. We find that its driving policy is considerably more aggressive, frequently accelerating forward while failing to decelerate sufficiently for preceding vehicles or obstacles. This yields relatively high progress of 62.0%, but also leads to an at-fault close encounter rate of 22.0% and an off-road rate of 19.0%, resulting in an at-fault score of only 0.30. In comparison, Qwen-Drive-1.0-RL achieves substantially lower at-fault close encounters and off-road violations of 11.0% and 12.0%, respectively, while maintaining 48.0% progress. These results highlight the importance of jointly considering progress, safety events, and AlpaSim scores when assessing effective closed-loop driving.

Refer to caption
Figure 9: Qualitative motion planning results. (a) Open-loop predictions from Qwen-Drive-1.0-SFT with reasoning on the WOD-E2E test split (left and middle) and PAI-AV (right). WOD-E2E provides no ground-truth trajectory for the test split, while the PAI-AV example shows both the prediction and recorded future. (b) Two closed-loop AlpaSim rollouts from Qwen-Drive-1.0-RL at selected timestamps, with the predicted and recorded trajectories shown for comparison.
Refer to caption
Figure 10: Qualitative effect of reinforcement learning on the same NAVSIM left-turn scene. (a) Qwen-Drive-1.0-SFT with reasoning before reinforcement learning. (b) Qwen-Drive-1.0-RL. The prediction is shown in red and the recorded future in green in the camera and BEV views.
Qualitative Results.

Fig. 9 complements the quantitative evaluation with open-loop and closed-loop planning. In Fig. 9(a), Qwen-Drive-1.0-SFT with reasoning grounds its plans in relevant scene evidence. It decelerates for a crossing animal, follows the right-turn-only lane, and adjusts laterally to pass a stopped vehicle. On PAI-AV, the predicted trajectory remains close to the recorded future. Fig. 9(b) shows two AlpaSim rollouts from Qwen-Drive-1.0-RL. In the first rollout, the model follows the lead vehicle through a green light and subsequently stops when the signal turns red. In the second, it follows a slower vehicle, turns right at the intersection, and adjusts its lateral position as another vehicle overtakes. Across both rollouts, the reasoning and trajectory are updated with the evolving traffic state while remaining consistent with the navigation instruction and road geometry.

Fig. 10 further illustrates how reinforcement learning adapts trajectory predictions to the NAVSIM objective. Both variants retain the same high-level left-turn maneuver, while Qwen-Drive-1.0-RL reduces a small lateral deviation from the recorded future. This fine-grained correction better aligns the trajectory with the NAVSIM scoring criteria and is consistent with the PDMS improvement in Tab. 6.

3.4 Ablation Study and Analysis

Table 8: Ablation of the Stage 2 training mixture. Row i uses the unadapted Qwen3.5-4B, while rows ii and iii progressively introduce vision-language and 3D perception supervision. For each row, we train a Planning Expert for 15 epochs on the same WOD-E2E data and evaluate RFS on the validation split.
ID Stage 2 Training Mixture   Vision-Language Evaluation   Planning
Vision- Language 3D Perception Driving QA Avg.\uparrow CoC Overall\uparrow General VQA Avg.\uparrow WOD-E2E RFS\uparrow
i 63.52 2.58 62.60 7.88
ii 70.07 40.97 63.18 7.91
iii 69.43 41.26 62.26 7.96
Figure 11: Ablation of the reinforcement learning data mixture and reward design. (a) Reinforcement learning on NAVSIM alone. (b) Joint reinforcement learning on NAVSIM, WOD-E2E, and PAI-AV. The source-specific reward uses PDMS for NAVSIM, RFS for WOD-E2E, and ADE for PAI-AV. The shared-ADE variant adds a displacement reward to every data source.
Analysis of the Stage 2 Training Mixture.

First, we examine how the Stage 2 training mixture in Sec. 2.2 affects vision-language capability, explicit 3D perception, and subsequent planning. Starting from the unadapted Qwen3.5-4B in row i, row ii introduces vision-language training, and row iii additionally enables 3D perception supervision. For a controlled planning comparison, we train a Planning Expert for each variant on WOD-E2E (Xu et al., 2026b) for 15 epochs in Stage 3 and report RFS on the validation split. Tab. 8 shows that vision-language training improves Driving QA Avg. by 6.55 points and produces a substantially larger gain in CoC reasoning, while preserving general vision-language capability. Adding 3D perception supervision keeps all three vision-language aggregates within one point of row ii. Consistent with Sec. 3.1, the BEV perception head serves as a 3D probe by exposing how readily the shared representations support 3D detection, semantic occupancy, and BEV map predictions. Its perception objectives further provide task-specific 3D supervision to the shared visual pathway during joint adaptation. The complete Stage 2 mixture adds an explicit, inspectable 3D perception capability while largely preserving vision-language performance. It also yields the highest RFS after Stage 3, although the margin over the other variants is small. The planning result supports the compatibility of the Stage 2 mixture with subsequent Planning Expert training, but does not establish explicit 3D supervision as the source of the improvement.

Analysis of Reinforcement Rewards.

We next ablate the data mixture and the shared ADE term used for reinforcement learning, as shown in Fig. 11. With NAVSIM-only training, augmenting the source-specific PDMS reward with ADE raises PDMS from 90.4 to 90.8. Joint training on NAVSIM, WOD-E2E, and PAI-AV produces similar NAVSIM scores of 90.6 and 90.7 without and with the shared ADE term, respectively. The small differences from single-source training suggest limited cross-dataset interference, particularly when each source provides a task-aligned reward. On the WOD-E2E validation split, adding ADE lowers RFS from 8.68 to 8.45 but substantially reduces the 5 s ADE from 2.24 m to 1.27 m. The shared displacement reward anchors preference optimization to the recorded motion and limits excessive trajectory deviation. Based on this trade-off, our final recipe jointly trains on all three sources and includes the shared ADE term for every source.

Figure 12: Effect of PAI-AV planning data scale. The Planning Expert is trained in Stage 3 using only PAI-AV, with the number of training samples increasing from 0.17M to 1.38M. Both 5 s Avg. ADE and Avg. FDE decrease consistently on the standard 644-example split and the leakage-free 700-frame subset.
Refer to caption
Figure 13: Qualitative perception outputs of Qwen-Drive-1.0-SFT on unseen camera rigs. WOD-E2E is shown in (a, b) and PAI-AV in (c, d). These datasets provide no unified perception ground truth, so all panels show predictions only.
Effect of Planning Data Scale.

We further examine how Stage 3 planning performance scales with the amount of trajectory supervision. To isolate the effect of data scale from cross-dataset mixing, we train the Planning Expert exclusively on PAI-AV using 0.17M, 0.35M, 0.69M, 1.04M, and 1.38M training samples. As shown in Fig. 12, both 5 s Avg. ADE and Avg. FDE decrease monotonically as the training set grows. On the standard split, Avg. ADE decreases from 1.34 m to 1.05 m, while Avg. FDE decreases from 4.18 m to 3.24 m. The leakage-free subset remains more challenging but follows the same trend, showing that the gains are not confined to the standard split. Performance continues to improve at 1.38M samples, with no clear sign of saturation at the current data scale.

Qualitative Transfer to Unseen Camera Rigs.

The quantitative comparison in Sec. 3.1 covers only the two sources that supervise perception. We finally examine whether the perception pathway can operate directly on camera configurations never seen in training. To this end, we sample frames from the eight-camera ring rig of WOD-E2E (Xu et al., 2026b) and the six-camera rig of PAI-AV (NVIDIA, 2025b), whose full surround views are absent from all perception training data. After correcting lens distortion to a pinhole model, we run Qwen-Drive-1.0-SFT directly on both rigs without dataset-specific adaptation. As shown in Fig. 13, the projected boxes are visually plausible across views and remain qualitatively consistent with the corresponding BEV layouts. The occupancy and map outputs also exhibit coherent road surfaces, object regions, drivable areas, lane markings, and road edges. These examples show that the perception pathway remains operational and produces qualitatively coherent outputs on unseen camera rigs. Because neither dataset provides unified ground truth, they do not establish reliable 3D accuracy under the new camera settings. Quantitative evaluation and adaptation with high-quality annotations from the target vehicle platform are required to assess and improve such cross-rig transfer.

Conclusion

We presented Qwen-Drive-1.0, which we consider an initial step toward a vision-language foundation model for autonomous driving. The framework retains the pretrained VLM architecture and introduces external modules for unified 3D perception and motion planning. The BEV perception head serves as a 3D probe and adds explicit, inspectable detection, occupancy, and map predictions to the same pretrained VLM. The Planning Expert uses the shared representations to generate future ego trajectories through flow matching and supports joint training across multiple public driving datasets. A staged training and data recipe further combines driving-specific supervision with general-purpose vision-language data.

Experiments show that Qwen-Drive-1.0 achieves highly competitive results in 3D perception, driving scene understanding, and motion planning while largely preserving general vision-language capability. Its performance across open-loop, pseudo-closed-loop, and closed-loop planning evaluations also demonstrates the value of combining unified trajectory supervision with reward-based optimization. Together, these results show that explicit 3D perception and trajectory generation can be added to a pretrained VLM while retaining its broader vision-language competence.

Limitations and Future Work

Although Qwen-Drive-1.0 establishes a unified framework for perception, reasoning, and planning, several directions remain open. First, the planning reasoning does not always capture the causal structure of a scene accurately. Driving mixes causes that act at different time scales. A red light 20 m ahead calls for early, gradual deceleration, whereas a child emerging 5 m ahead demands an immediate response. When such causes coexist, the model remains unstable in identifying the governing cause and its temporal scope. Even when the suggested trend is appropriate, the decision executed within the next 1 to 2 s may not reflect the stated immediate cause. Second, the generated trajectory does not always adhere to the textual rationale. Although reasoning improves downstream planning performance, part of this gain may stem from the additional model-internal information that the self-generated trace contributes to the conditioning context. Addressing these issues calls for multi-timescale causal modeling and explicit consistency supervision between the rationale and the generated trajectory.

Stronger cross-task transfer is another promising direction. The three tasks currently use different input formats, temporal contexts, and image resolutions, which may limit the transfer of learned representations. Better alignment of these configurations and closer joint optimization may allow perception, reasoning, and planning to reinforce one another more consistently.

Authors

Core Contributors: Xin Zhou1,2, Zongchuang Zhao1,2, Zhibo Yang1\dagger, Mingsheng Li1, Humen Zhong1, Shuai Bai1, Dingkang Liang2 🖂, Xiang Bai2 🖂, Dayiheng Liu1\dagger
Contributors (ordered alphabetically): Du Chu1, Ruizhe Chen1, Zhaohai Li1, Jun Tang1, Qiuyue Wang1, Mingkun Yang1, Jiazhao Zhang1
External Advisors: Dingkang Liang2 🖂, Xiang Bai2 🖂
1 Qwen Team
2 Huazhong University of Science and Technology

footnotetext: \dagger Project Leader.  🖂 Corresponding authors.

Acknowledgment. This work is partially supported by the NSFC (62225603).

References

  • Agarwal et al. (2026) N. Agarwal, A. Ali, J. Allen, M. Antolini, A. Aubame, A. Azzolini, J. Bai, M. Bala, Y. Balaji, J. Bapst, et al. Cosmos 3: omnimodal world models for physical ai. arXiv preprint arXiv:2606.02800. Cited by: §3.2.1.
  • An et al. (2026) X. An, Y. Xie, F. Tang, Y. Yan, H. Tan, D. Zhu, C. Chen, X. Zhao, B. Qin, K. Yang, et al. Llava-onevision-2: towards next-generation perceptual intelligence. arXiv preprint arXiv:2605.25979. Cited by: §3.2.1.
  • Azzolini et al. (2025) A. Azzolini, J. Bai, H. Brandon, J. Cao, P. Chattopadhyay, H. Chen, J. Chu, Y. Cui, J. Diamond, Y. Ding, et al. Cosmos-reason1: from physical common sense to embodied reasoning. arXiv preprint arXiv:2503.15558. Cited by: §3.2.1.
  • Berman et al. (2018) M. Berman, A. R. Triki, and M. B. Blaschko The lovász-softmax loss: a tractable surrogate for the optimization of the intersection-over-union measure in neural networks. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 4413–4421. Cited by: §2.1.
  • Caesar et al. (2020) H. Caesar, V. Bankiti, A. H. Lang, S. Vora, V. E. Liong, Q. Xu, A. Krishnan, Y. Pan, G. Baldan, and O. Beijbom Nuscenes: a multimodal dataset for autonomous driving. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 11618–11628. Cited by: §2.3.1.
  • Cao and De Charette (2022) A. Cao and R. De Charette Monoscene: monocular 3d semantic scene completion. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 3981–3991. Cited by: §2.1.
  • Cao et al. (2024) X. Cao, T. Zhou, Y. Ma, W. Ye, C. Cui, K. Tang, Z. Cao, K. Liang, Z. Wang, J. M. Rehg, et al. Maplm: a real-world large-scale vision-language benchmark for map and traffic scene understanding. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 21819–21830. Cited by: 1st item.
  • Chen et al. (2025) K. Chen, Y. Li, W. Zhang, Y. Liu, P. Li, R. Gao, L. Hong, M. Tian, X. Zhao, Z. Li, et al. Automated evaluation of large vision-language models on self-driving corner cases. In Proc. IEEE Winter Conf. Appl. Comput. Vis., pp. 7806–7815. Cited by: 1st item.
  • Chen et al. (2024) L. Chen, J. Li, X. Dong, P. Zhang, Y. Zang, Z. Chen, H. Duan, J. Wang, Y. Qiao, D. Lin, et al. Are we on the right way for evaluating large vision-language models?. In Proc. Adv. Neural Inf. Process. Syst., Vol. 37, pp. 27056–27087. Cited by: §3.2.2.
  • Cheng et al. (2025) X. Cheng, W. Zhang, S. Zhang, J. Yang, X. Guan, X. Wu, X. Li, G. Zhang, J. Liu, Y. Mai, et al. Simplevqa: multimodal factuality evaluation for multimodal large language models. In Proc. IEEE Int. Conf. Comput. Vis., pp. 4637–4646. Cited by: §3.2.2.
  • Chi et al. (2025) H. Chi, H. Gao, Z. Liu, J. Liu, C. Liu, J. Li, K. Yang, Y. Yu, Z. Wang, W. Li, et al. Impromptu vla: open weights and open data for driving vision-language-action models. In Proc. Adv. Neural Inf. Process. Syst., Vol. 38. Cited by: 1st item.
  • Chitta et al. (2023) K. Chitta, A. Prakash, B. Jaeger, Z. Yu, K. Renz, and A. Geiger Transfuser: imitation with transformer-based sensor fusion for autonomous driving. IEEE Trans. Pattern Anal. Mach. Intell. 45 (11), pp. 12878–12895. Cited by: Table 6.
  • Corbière et al. (2026) C. Corbière, S. Roburin, S. Montariol, A. Bosselut, and A. Alahi Drivingvqa: a dataset for interleaved visual chain-of-thought in real-world driving scenarios. In Findings of the Association for Computational Linguistics: EACL, pp. 3309–3333. External Links: Document Cited by: 1st item.
  • Dauner et al. (2024) D. Dauner, M. Hallgarten, T. Li, X. Weng, Z. Huang, Z. Yang, H. Li, I. Gilitschenski, B. Ivanovic, M. Pavone, et al. Navsim: data-driven non-reactive autonomous vehicle simulation and benchmarking. In Proc. Adv. Neural Inf. Process. Syst., Vol. 37, pp. 28706–28719. Cited by: 2nd item, §2.3.3, §3.3.
  • Deruyttere et al. (2019) T. Deruyttere, S. Vandenhende, D. Grujicic, L. Van Gool, and M. F. Moens Talk2car: taking control of your self-driving car. In Proc. Conf. Empirical Methods in Natural Language Process., pp. 2088–2098. External Links: Document Cited by: 1st item.
  • Ding et al. (2024) X. Ding, J. Han, H. Xu, X. Liang, W. Zhang, and X. Li Holistic autonomous driving understanding by bird’s-eye-view injected multi-modal large models. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 13668–13677. Cited by: 1st item.
  • Du et al. (2024) M. Du, B. Wu, Z. Li, X. Huang, and Z. Wei Embspatial-bench: benchmarking spatial understanding for embodied tasks with large vision-language models. In Proc. Annual Meeting of the Association for Computational Linguistics, pp. 346–355. Cited by: §3.2.2.
  • El Banani et al. (2024) M. El Banani, A. Raj, K. Maninis, A. Kar, Y. Li, M. Rubinstein, D. Sun, L. Guibas, J. Johnson, and V. Jampani Probing the 3d awareness of visual foundation models. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 21795–21806. Cited by: §1.
  • Fang et al. (2026) H. Fang, S. Li, S. Wang, X. Xi, D. Liang, and X. Bai Towards generalizable robotic manipulation in dynamic environments. In Proc. Eur. Conf. Comput. Vis., Cited by: §2.1.
  • Fang et al. (2024) J. Fang, L. Li, J. Zhou, J. Xiao, H. Yu, C. Lv, J. Xue, and T. Chua Abductive ego-view accident video understanding for safe driving perception. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 22030–22040. Cited by: 1st item.
  • Feng et al. (2026) L. Feng, Y. Gao, E. Zablocki, Q. Li, W. Li, S. Liu, M. Cord, and A. Alahi Rap: 3d rasterization augmented end-to-end planning. In Proc. Int. Conf. Learn. Representations, Cited by: 4(a).
  • Fruhwirth-Reisinger et al. (2025) C. Fruhwirth-Reisinger, D. Malić, W. Lin, D. Schinagl, S. Schulter, and H. Possegger Stsbench: a spatio-temporal scenario benchmark for multi-modal large language models in autonomous driving. Proc. Adv. Neural Inf. Process. Syst. 38. Cited by: 1st item.
  • Fu et al. (2025) H. Fu, D. Zhang, Z. Zhao, J. Cui, D. Liang, C. Zhang, D. Zhang, H. Xie, B. Wang, and X. Bai Orion: a holistic end-to-end autonomous driving framework by vision-language instructed action generation. In Proc. IEEE Int. Conf. Comput. Vis., pp. 24823–24834. Cited by: §1.
  • Fu et al. (2026) H. Fu, D. Zhang, Z. Zhao, J. Cui, H. Xie, B. Wang, G. Chen, H. Ye, D. Liang, and X. Bai Minddrive: a vision-language-action model for autonomous driving via online reinforcement learning. In Proc. Eur. Conf. Comput. Vis., Cited by: §1.
  • Gholami et al. (2026) M. Gholami, A. Rezaei, Z. Weimin, S. Mao, S. Zhou, Y. Zhang, and M. Akbari Spatial reasoning with vision-language models in ego-centric multi-view scenes. In Proc. Int. Conf. Learn. Representations, Cited by: §3.2.1.
  • Ghosh et al. (2025) A. Ghosh, S. Zheng, R. Tamburo, K. Vuong, J. Alvarez-Padilla, H. Zhu, M. Cardei, N. Dunn, C. Mertz, and S. G. Narasimhan Roadwork: a dataset and benchmark for learning to recognize, observe, analyze and drive through work zones. In Proc. IEEE Int. Conf. Comput. Vis., pp. 6132–6142. Cited by: 1st item.
  • Guo et al. (2025) X. Guo, R. Zhang, Y. Duan, Y. He, D. Nie, W. Huang, C. Zhang, S. Liu, H. Zhao, and L. Chen Surds: benchmarking spatial understanding and reasoning in driving scenarios with vision language models. Proc. Adv. Neural Inf. Process. Syst. 38. Cited by: 1st item, §3.2.1.
  • Hao et al. (2025a) X. Hao, L. Zhou, Z. Huang, Z. Hou, Y. Tang, L. Zhang, G. Li, Z. Lu, S. Ren, X. Meng, et al. Mimo-embodied: x-embodied foundation model technical report. arXiv preprint arXiv:2511.16518. Cited by: §3.2.1.
  • Hao et al. (2025b) Y. Hao, Z. Li, L. Sun, W. Wang, N. Yi, S. Song, C. Qin, M. Zhou, Y. Zhan, and X. Lang Driveaction: a benchmark for exploring human-like driving decisions in vla models. arXiv preprint arXiv:2506.05667. Cited by: 1st item.
  • He et al. (2016) K. He, X. Zhang, S. Ren, and J. Sun Deep residual learning for image recognition. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 770–778. Cited by: §3.1.
  • Hu et al. (2023) Y. Hu, J. Yang, L. Chen, K. Li, C. Sima, X. Zhu, S. Chai, S. Du, T. Lin, W. Wang, et al. Planning-oriented autonomous driving. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 17853–17862. Cited by: §1, 4(a).
  • Huang et al. (2026) Y. Huang, B. Zhu, H. Lu, V. S. Huang, H. Zhang, W. Chen, J. Dai, Y. Xie, and H. Li Mindvla-u1: vla beats va with unified streaming architecture for autonomous driving. arXiv preprint arXiv:2605.12624. Cited by: 4(a), 4(a), 4(b), 4(b).
  • Inoue et al. (2024) Y. Inoue, Y. Yada, K. Tanahashi, and Y. Yamaguchi Nuscenes-mqa: integrated evaluation of captions and qa for autonomous driving datasets using markup annotations. In Proc. IEEE Winter Conf. Appl. Comput. Vis. Workshops, pp. 930–938. Cited by: 1st item.
  • Jiang et al. (2024) B. Jiang, S. Chen, B. Liao, X. Zhang, W. Yin, Q. Zhang, C. Huang, W. Liu, and X. Wang Senna: bridging large vision-language models and end-to-end autonomous driving. arXiv preprint arXiv:2410.22313. Cited by: 1st item.
  • Jiang et al. (2023) B. Jiang, S. Chen, Q. Xu, B. Liao, J. Chen, H. Zhou, Q. Zhang, W. Liu, C. Huang, and X. Wang Vad: vectorized scene representation for efficient autonomous driving. In Proc. IEEE Int. Conf. Comput. Vis., pp. 8306–8316. Cited by: 4(a).
  • Karnchanachari et al. (2024) N. Karnchanachari, D. Geromichalos, K. S. Tan, N. Li, C. Eriksen, S. Yaghoubi, N. Mehdipour, G. Bernasconi, W. K. Fong, Y. Guo, et al. Towards learning-based planning: the nuplan benchmark for real-world autonomous driving. In Proc. IEEE Int. Conf. Robotics Automation, pp. 629–636. Cited by: §2.3.3.
  • Li et al. (2022a) L. H. Li, P. Zhang, H. Zhang, J. Yang, C. Li, Y. Zhong, L. Wang, L. Yuan, L. Zhang, J. Hwang, et al. Grounded language-image pre-training. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 10955–10965. Cited by: §3.2.2.
  • Li et al. (2022b) Y. Li, H. Mao, R. Girshick, and K. He Exploring plain vision transformer backbones for object detection. In Proc. Eur. Conf. Comput. Vis., pp. 280–296. Cited by: §2.1.
  • Li et al. (2022c) Y. Li, Y. Chen, X. Qi, Z. Li, J. Sun, and J. Jia Unifying voxel-based representation with transformer for 3d object detection. Proc. Adv. Neural Inf. Process. Syst. 35, pp. 18442–18455. Cited by: §2.1.
  • Li et al. (2026a) Y. Li, K. Xiong, X. Guo, F. Li, S. Yan, G. Xu, L. Zhou, L. Chen, H. Sun, B. Wang, et al. Recogdrive: a reinforced cognitive framework for end-to-end autonomous driving. In Proc. Int. Conf. Learn. Representations, Cited by: 1st item, Table 6, Table 6.
  • Li et al. (2026b) Y. Li, L. Zhou, S. Yan, B. Liao, T. Yan, K. Xiong, L. Chen, H. Xie, B. Wang, G. Chen, et al. Unidrivevla: unifying understanding, perception, and action planning for autonomous driving. arXiv preprint arXiv:2604.02190. Cited by: §3.2.1.
  • Li et al. (2025) Y. Li, M. Tian, Z. Lin, J. Zhu, D. Zhu, H. Liu, Y. Zhang, Z. Xiong, and X. Zhao Fine-grained evaluation of large vision-language models in autonomous driving. In Proc. IEEE Int. Conf. Comput. Vis., pp. 9431–9442. Cited by: §3.2.1.
  • Li et al. (2024a) Z. Li, K. Li, S. Wang, S. Lan, Z. Yu, Y. Ji, Z. Li, Z. Zhu, J. Kautz, Z. Wu, et al. Hydra-mdp: end-to-end multimodal planning with multi-target hydra-distillation. arXiv preprint arXiv:2406.06978. Cited by: Table 6.
  • Li et al. (2024b) Z. Li, W. Wang, H. Li, E. Xie, C. Sima, T. Lu, Q. Yu, and J. Dai Bevformer: learning bird’s-eye-view representation from lidar-camera via spatiotemporal transformers. IEEE Trans. Pattern Anal. Mach. Intell. 47 (3), pp. 2020–2036. Cited by: §2.1.
  • Liao et al. (2025) B. Liao, S. Chen, H. Yin, B. Jiang, C. Wang, S. Yan, X. Zhang, X. Li, Y. Zhang, Q. Zhang, et al. Diffusiondrive: truncated diffusion model for end-to-end autonomous driving. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 12037–12047. Cited by: 4(b), Table 6.
  • Lin et al. (2017) T. Lin, P. Goyal, R. Girshick, K. He, and P. Dollár Focal loss for dense object detection. In Proc. IEEE Int. Conf. Comput. Vis., pp. 2980–2988. Cited by: §2.1.
  • Lipman et al. (2023) Y. Lipman, R. T. Chen, H. Ben-Hamu, M. Nickel, and M. Le Flow matching for generative modeling. In Proc. Int. Conf. Learn. Representations, Cited by: §2.1.
  • Liu et al. (2024a) H. Liu, Y. Chen, H. Wang, Z. Yang, T. Li, J. Zeng, L. Chen, H. Li, and L. Wang Fully sparse 3d occupancy prediction. In Proc. Eur. Conf. Comput. Vis., pp. 54–71. Cited by: §3.1.
  • Liu et al. (2022) Y. Liu, T. Wang, X. Zhang, and J. Sun PETR: position embedding transformation for multi-view 3d object detection. In Proc. Eur. Conf. Comput. Vis., pp. 531–548. Cited by: §3.1.
  • Liu et al. (2023) Y. Liu, J. Yan, F. Jia, S. Li, A. Gao, T. Wang, and X. Zhang Petrv2: a unified framework for 3d perception from multi-camera images. In Proc. IEEE Int. Conf. Comput. Vis., pp. 3262–3272. Cited by: §3.1.
  • Liu et al. (2024b) Y. Liu, H. Duan, Y. Zhang, B. Li, S. Zhang, W. Zhao, Y. Yuan, J. Wang, C. He, Z. Liu, et al. Mmbench: is your multi-modal model an all-around player?. In Proc. Eur. Conf. Comput. Vis., pp. 216–233. Cited by: §3.2.2.
  • Liu et al. (2024c) Y. Liu, Z. Li, M. Huang, B. Yang, W. Yu, C. Li, X. Yin, C. Liu, L. Jin, and X. Bai Ocrbench: on the hidden mystery of ocr in large multimodal models. Science China Information Sciences 67 (12), pp. 220102. Cited by: §3.2.2.
  • Luo et al. (2025) Y. Luo, Z. Yang, F. Meng, Y. Li, J. Zhou, and Y. Zhang An empirical study of catastrophic forgetting in large language models during continual fine-tuning. IEEE Trans. Audio, Speech, Language Process. 33, pp. 3776–3786. Cited by: §1.
  • Ma et al. (2026) Y. Ma, Y. Cao, W. Ding, S. Zhang, Y. Wang, B. Ivanovic, M. Jiang, M. Pavone, and C. Xiao Dvlm-ad: enhance diffusion vision-language-model for driving via controllable reasoning. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 1050–1061. Cited by: 4(b).
  • Malla et al. (2023) S. Malla, C. Choi, I. Dwivedi, J. H. Choi, and J. Li Drama: joint risk localization and captioning in driving. In Proc. IEEE Winter Conf. Appl. Comput. Vis., pp. 1043–1052. Cited by: 1st item.
  • Marcu et al. (2024) A. Marcu, L. Chen, J. Hünermann, A. Karnsund, B. Hanotte, P. Chidananda, S. Nair, V. Badrinarayanan, A. Kendall, J. Shotton, et al. Lingoqa: visual question answering for autonomous driving. In Proc. Eur. Conf. Comput. Vis., pp. 252–269. Cited by: 1st item, §3.2.1.
  • Marsili et al. (2025) D. Marsili, R. Agrawal, Y. Yue, and G. Gkioxari Visual agentic ai for spatial reasoning with a dynamic api. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 19446–19455. Cited by: §3.2.2.
  • Nguyen et al. (2025) L. Nguyen, M. Fauth, B. Jaeger, D. Dauner, M. Igl, A. Geiger, and K. Chitta Open x-av: unifying end-to-end autonomous driving datasets. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit. Workshops, Cited by: 4(b).
  • NVIDIA et al. (2025) NVIDIA, Y. Cao, R. de Lutio, S. Fidler, G. Garcia Cobo, Z. Gojcic, M. Igl, B. Ivanovic, P. Karkus, J. Martinez Esturo, M. Pavone, A. Smith, E. Tanimura, M. Tyszkiewicz, M. Watson, Q. Wu, and L. Zhang AlpaSim: a modular, lightweight, and data-driven research simulator for autonomous driving. Note: https://github.com/NVlabs/alpasim Cited by: §3.3, Table 7.
  • NVIDIA (2025a) NVIDIA Cosmos-reason2: an open and customizable reasoning vision language model for physical ai. Note: https://github.com/nvidia-cosmos/cosmos-reason2 Cited by: §3.2.1.
  • NVIDIA (2025b) NVIDIA Physical ai autonomous vehicles dataset. Note: https://huggingface.co/datasets/nvidia/PhysicalAI-Autonomous-Vehicles Cited by: 1st item, 2nd item, §2.3.3, §3.3, §3.4.
  • OpenScene Contributors (2023) OpenScene Contributors OpenScene: the largest up-to-date 3d occupancy prediction benchmark in autonomous driving. Note: https://github.com/OpenDriveLab/OpenScene Cited by: §2.3.1, §2.3.3.
  • Park et al. (2025a) S. Park, C. Cui, Y. Ma, A. Moradipari, R. Gupta, K. Han, and Z. Wang Nuplanqa: a large-scale dataset and benchmark for multi-view driving scene understanding in multi-modal large language models. In Proc. IEEE Int. Conf. Comput. Vis., pp. 8066–8076. Cited by: 1st item.
  • Park et al. (2025b) S. Park, G. Shin, J. Song, S. Lee, H. Shon, B. Park, J. Na, H. Jeong, and S. Hwang Swin-trajectory: technical report for 2025 waymo vision-based end-to-end driving challenge. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit. Workshops, Cited by: 4(b).
  • Philion and Fidler (2020) J. Philion and S. Fidler Lift, splat, shoot: encoding images from arbitrary camera rigs by implicitly unprojecting to 3d. In Proc. Eur. Conf. Comput. Vis., pp. 194–210. Cited by: §2.1.
  • Qian et al. (2024) T. Qian, J. Chen, L. Zhuo, Y. Jiao, and Y. Jiang Nuscenes-qa: a multi-modal visual question answering benchmark for autonomous driving scenario. In Proc. AAAI Conf. Artif. Intell., Vol. 38, pp. 4542–4550. Cited by: 1st item.
  • Qiao et al. (2025) Z. Qiao, H. Li, Z. Cao, and H. X. Liu Lightemma: lightweight end-to-end multimodal model for autonomous driving. arXiv preprint arXiv:2505.00284. Cited by: 4(b).
  • Qwen Team (2026a) Qwen Team Qwen3.5-4B model card. Note: https://huggingface.co/Qwen/Qwen3.5-4B Cited by: §1, §2.1.
  • Qwen Team (2026b) Qwen Team Qwen3.5: towards native multimodal agents. External Links: Link Cited by: §1, 1st item.
  • Qwen Team (2026c) Qwen Team Qwen3.7-Plus: multimodal agent intelligence. Note: https://qwen.ai/blog?id=qwen3.7-plus Cited by: 2nd item.
  • Rawal et al. (2026) I. Rawal, S. Gupta, Y. Hu, and W. Zhan NoRD: a data-efficient vision-language-action model that drives without reasoning. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 10965–10975. Cited by: 4(b).
  • Rowe et al. (2025) L. Rowe, R. de Schaetzen, R. Girgis, C. Pal, and L. Paull Poutine: vision-language-trajectory pre-training and reinforcement learning post-training enable robust end-to-end autonomous driving. arXiv preprint arXiv:2506.11234. Cited by: 4(a).
  • Shao et al. (2024) Z. Shao, P. Wang, Q. Zhu, R. Xu, J. Song, X. Bi, H. Zhang, M. Zhang, Y. Li, Y. Wu, et al. Deepseekmath: pushing the limits of mathematical reasoning in open language models. arXiv preprint arXiv:2402.03300. Cited by: §2.2.
  • Sheng et al. (2026) Z. Sheng, X. Ye, J. Luo, S. Chen, and L. Ren Explorevla: dense world modeling and exploration for end-to-end autonomous driving. In Proc. Eur. Conf. Comput. Vis., Cited by: Table 6.
  • Shi et al. (2026) C. Shi, J. Xu, S. Shi, K. Sheng, B. Zhang, and L. Jiang DriveWAM: video generative priors enable scalable world-action modeling for autonomous driving. arXiv preprint arXiv:2605.28544. Cited by: §3.3, Table 5, Table 7.
  • Sima et al. (2024) C. Sima, K. Renz, K. Chitta, L. Chen, H. Zhang, C. Xie, J. Beißwenger, P. Luo, A. Geiger, and H. Li Drivelm: driving with graph visual question answering. In Proc. Eur. Conf. Comput. Vis., pp. 256–274. Cited by: §1, 1st item.
  • Sun et al. (2020) P. Sun, H. Kretzschmar, X. Dotiwalla, A. Chouard, V. Patnaik, P. Tsui, J. Guo, Y. Zhou, Y. Chai, B. Caine, et al. Scalability in perception for autonomous driving: waymo open dataset. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 2443–2451. Cited by: 2nd item.
  • Tamarapalli et al. (2025) J. S. Tamarapalli, R. Grover, N. Pande, and S. Yerramilli CountQA: how well do mllms count in the wild?. arXiv preprint arXiv:2508.06585. Cited by: §3.2.2.
  • Team et al. (2025) G. R. Team, S. Abeyruwan, J. Ainslie, J. Alayrac, M. G. Arenas, T. Armstrong, A. Balakrishna, R. Baruch, M. Bauza, M. Blokzijl, et al. Gemini robotics: bringing ai into the physical world. arXiv preprint arXiv:2503.20020. Cited by: §3.2.2.
  • Team et al. (2026) G. Team, S. E. Abd, V. Aggarwal, R. Algayres, A. Andreev, O. Bachem, I. Ballantyne, C. Brick, V. Cărbune, M. Casbon, et al. Gemma 4 technical report. arXiv preprint arXiv:2607.02770. Cited by: §3.2.1.
  • Tong et al. (2023) W. Tong, C. Sima, T. Wang, L. Chen, S. Wu, H. Deng, Y. Gu, L. Lu, P. Luo, D. Lin, et al. Scene as occupancy. In Proc. IEEE Int. Conf. Comput. Vis., pp. 8372–8381. Cited by: §2.3.1.
  • Wang et al. (2025a) D. Wang, Y. Song, Z. He, K. Chen, X. Pan, L. Deng, and W. Gu Hmvlm: multistage reasoning-enhanced vision-language model for long-tailed driving scenarios. arXiv preprint arXiv:2506.05883. Cited by: 4(b).
  • Wang et al. (2026) Q. Wang, M. Li, J. Guan, J. Ye, S. Xie, Y. Liu, J. Chen, Z. Liang, J. Zhang, X. Hu, et al. Qwen-vla: unifying vision-language-action modeling across tasks, environments, and robot embodiments. arXiv preprint arXiv:2605.30280. Cited by: §1.
  • Wang et al. (2025b) S. Wang, Z. Yu, X. Jiang, S. Lan, M. Shi, N. Chang, J. Kautz, Y. Li, and J. M. Alvarez Omnidrive: a holistic vision-language dataset for autonomous driving with counterfactual reasoning. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 22442–22452. Cited by: §1, 1st item.
  • Wang et al. (2025c) W. Wang, Z. Gao, L. Gu, H. Pu, L. Cui, X. Wei, Z. Liu, L. Jing, S. Ye, J. Shao, et al. Internvl3. 5: advancing open-source multimodal models in versatility, reasoning, and efficiency. arXiv preprint arXiv:2508.18265. Cited by: §3.2.1.
  • Wang et al. (2025d) Y. Wang, W. Luo, J. Bai, Y. Cao, T. Che, K. Chen, Y. Chen, J. Diamond, Y. Ding, W. Ding, et al. Alpamayo-r1: bridging reasoning and action prediction for generalizable autonomous driving in the long tail. arXiv preprint arXiv:2511.00088. Cited by: 2nd item, §3.2.1, §3.3, Table 5, Table 5, Table 7, Table 7.
  • Wang et al. (2024) Z. Wang, M. Xia, L. He, H. Chen, Y. Liu, R. Zhu, K. Liang, X. Wu, H. Liu, S. Malladi, et al. Charxiv: charting gaps in realistic chart understanding in multimodal llms. In Proc. Adv. Neural Inf. Process. Syst., Vol. 37, pp. 113569–113697. Cited by: §3.2.2.
  • Wu et al. (2025) Q. Wu, J. M. Esturo, A. Mirzaei, N. Moenne-Loccoz, and Z. Gojcic 3dgut: enabling distorted cameras and secondary rays in gaussian splatting. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 26036–26046. Cited by: §3.3, Table 7.
  • Wu et al. (2026) X. Wu, D. Liang, T. Feng, K. Xia, Y. Zhang, X. Li, X. Tan, and X. Bai Generation models know space: unleashing implicit 3d priors for scene understanding. In Proc. Eur. Conf. Comput. Vis., Cited by: §1.
  • xAI (2024) xAI Grok-1.5 vision preview. Note: https://x.ai/news/grok-1.5v Cited by: §3.2.2.
  • Xu et al. (2026a) J. Xu, Z. Zhong, Z. Shu, M. Jia, M. Li, J. Bian, Q. Zhang, K. Zhang, J. Xie, J. Yang, et al. EponaV2: driving world model with comprehensive future reasoning. arXiv preprint arXiv:2605.14696. Cited by: Table 6.
  • Xu et al. (2021) L. Xu, H. Huang, and J. Liu Sutd-trafficqa: a question answering benchmark and an efficient network for video reasoning over traffic events. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 9878–9888. Cited by: 1st item.
  • Xu et al. (2026b) R. Xu, H. Lin, W. Jeon, H. Feng, Y. Zou, L. Sun, J. Gorman, K. Tolstaya, S. Tang, B. White, et al. Wod-e2e: waymo open dataset for end-to-end driving in challenging long-tail scenarios. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 3709–3718. Cited by: §2.3.3, §3.3, §3.4, §3.4, 4(b).
  • Xu et al. (2024) Z. Xu, Y. Zhang, E. Xie, Z. Zhao, Y. Guo, K. K. Wong, Z. Li, and H. Zhao Drivegpt4: interpretable end-to-end autonomous driving via large language model. IEEE Robotics and Automation Letters 9 (10), pp. 8186–8193. Cited by: §1, 1st item.
  • Yang et al. (2023) C. Yang, Y. Chen, H. Tian, C. Tao, X. Zhu, Z. Zhang, G. Huang, H. Li, Y. Qiao, L. Lu, et al. Bevformer v2: adapting modern image backbones to bird’s-eye-view recognition via perspective supervision. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 17830–17839. Cited by: §2.1, §3.1.
  • Yang et al. (2025) J. Yang, S. Yang, A. W. Gupta, R. Han, L. Fei-Fei, and S. Xie Thinking in space: how multimodal large language models see, remember, and recall spaces. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 10632–10643. Cited by: §1.
  • Yu et al. (2025) S. Yu, S. Lee, N. Kim, J. Shin, J. Park, W. Ryu, R. Jung, and H. Shim WaymoQA: a multi-view visual question answering dataset for safety-critical reasoning in autonomous driving. arXiv preprint arXiv:2511.20022. Cited by: 1st item, §3.2.1.
  • Yu et al. (2023) Z. Yu, C. Shu, J. Deng, K. Lu, Z. Liu, J. Yu, D. Yang, H. Li, and Y. Chen Flashocc: fast and memory-efficient occupancy prediction via channel-to-height plugin. arXiv preprint arXiv:2311.12058. Cited by: §2.1.
  • Yuan et al. (2024) C. Yuan, Z. Zhang, J. Sun, S. Sun, Z. Huang, C. D. W. Lee, D. Li, Y. Han, A. Wong, K. P. Tee, et al. Drama: an efficient end-to-end motion planner for autonomous driving with mamba. arXiv preprint arXiv:2408.03601. Cited by: Table 6.
  • Yue et al. (2024) X. Yue, Y. Ni, K. Zhang, T. Zheng, R. Liu, G. Zhang, S. Stevens, D. Jiang, W. Ren, Y. Sun, et al. Mmmu: a massive multi-discipline multimodal understanding and reasoning benchmark for expert agi. In Proc. IEEE Conf. Comput. Vis. Pattern Recognit., pp. 9556–9567. Cited by: §3.2.2.
  • Yue et al. (2025) X. Yue, T. Zheng, Y. Ni, Y. Wang, K. Zhang, S. Tong, Y. Sun, B. Yu, G. Zhang, H. Sun, et al. Mmmu-pro: a more robust multi-discipline multimodal understanding benchmark. In Proc. Annual Meeting of the Association for Computational Linguistics, pp. 15134–15186. Cited by: §3.2.2.
  • Zhai et al. (2023) X. Zhai, B. Mustafa, A. Kolesnikov, and L. Beyer Sigmoid loss for language image pre-training. In Proc. IEEE Int. Conf. Comput. Vis., pp. 11941–11952. Cited by: §3.1.
  • Zhai et al. (2024) Y. Zhai, S. Tong, X. Li, M. Cai, Q. Qu, Y. J. Lee, and Y. Ma Investigating the catastrophic forgetting in multimodal large language model fine-tuning. In Proc. Conf. Parsimony Learn., pp. 202–227. Cited by: §1.
  • Zhang et al. (2025) K. Zhang, Z. Tang, X. Hu, X. Pan, X. Guo, Y. Liu, J. Huang, L. Yuan, Q. Zhang, X. Long, et al. Epona: autoregressive diffusion world model for autonomous driving. In Proc. IEEE Int. Conf. Comput. Vis., pp. 27220–27230. Cited by: Table 6.
  • Zhao et al. (2026a) Z. Zhao, H. Fu, D. Liang, X. Zhou, D. Zhang, H. Xie, B. Wang, and X. Bai Extending large vision-language model for diverse interactive tasks in autonomous driving. IEEE Transactions on Image Processing. Cited by: §1.
  • Zhao et al. (2026b) Z. Zhao, X. Zhou, T. Xu, Z. Sun, K. Zhou, H. Li, D. Liang, and X. Bai SimWAM: a simple world action model for end-to-end autonomous driving. arXiv preprint arXiv:2608.07468. Cited by: §3.3, Table 5, Table 7.
  • Zhou et al. (2025a) E. Zhou, J. An, C. Chi, Y. Han, S. Rong, C. Zhang, P. Wang, Z. Wang, T. Huang, L. Sheng, et al. Roborefer: towards spatial referring with reasoning in vision-language models for robotics. In Proc. Adv. Neural Inf. Process. Syst., Vol. 38, pp. 28404–28481. Cited by: §3.2.2.
  • Zhou et al. (2026a) X. Zhou, D. Liang, X. Chen, F. Tan, D. Zhang, H. Zhao, and X. Bai HERMES++: toward a unified driving world model for 3d scene understanding and generation. arXiv preprint arXiv:2604.28196. Cited by: §1.
  • Zhou et al. (2025b) X. Zhou, D. Liang, S. Tu, X. Chen, Y. Ding, D. Zhang, F. Tan, H. Zhao, and X. Bai Hermes: a unified self-driving world model for simultaneous 3d scene understanding and generation. In Proc. IEEE Int. Conf. Comput. Vis., pp. 27817–27827. Cited by: §1.
  • Zhou et al. (2025c) Z. Zhou, T. Cai, S. Zhao, Y. Zhang, Z. Huang, B. Zhou, and J. Ma Autovla: a vision-language-action model for end-to-end autonomous driving with adaptive reasoning and reinforcement fine-tuning. Proc. Adv. Neural Inf. Process. Syst. 38, pp. 27920–27956. Cited by: 4(b), Table 6, Table 6.
  • Zhou et al. (2026b) Z. Zhou, R. Yang, Y. Guo, S. X. Chen, T. Feng, K. Pistunova, Y. Shen, L. Su, J. Ma, et al. Spanvla: efficient action bridging and learning from negative-recovery samples for vision-language-action model. arXiv preprint arXiv:2604.19710. Cited by: Table 6, Table 6.
  • Zhu et al. (2021) X. Zhu, W. Su, L. Lu, B. Li, X. Wang, and J. Dai Deformable detr: deformable transformers for end-to-end object detection. In Proc. Int. Conf. Learn. Representations, Cited by: §2.1.

Appendix A Reward Definitions for Reinforcement Learning

This appendix specifies the per-source rewards used in Stage 4. A rollout produces the trajectory 𝝉out={(x^k,y^k,θ^k)}k=150\boldsymbol{\tau}^{\mathrm{out}}=\{(\hat{x}_{k},\hat{y}_{k},\hat{\theta}_{k})\}_{k=1}^{50} of Eq. 6, covering 5 s at 10 Hz and expressed in metric units. Let 𝝉gt\boldsymbol{\tau}^{\mathrm{gt}} denote the recorded future trajectory. The displacement error over the first nn waypoints is:

ADEn(𝝉out,𝝉gt)=1nk=1n(x^k,y^k)(xkgt,ykgt)2,\mathrm{ADE}_{n}\!\left(\boldsymbol{\tau}^{\mathrm{out}},\boldsymbol{\tau}^{\mathrm{gt}}\right)=\frac{1}{n}\sum_{k=1}^{n}\left\|(\hat{x}_{k},\hat{y}_{k})-(x^{\mathrm{gt}}_{k},y^{\mathrm{gt}}_{k})\right\|_{2}, (15)

which uses the positional channels only, excludes heading, and is measured in meters. Abbreviating it as ADEn\mathrm{ADE}_{n}, we write the shifted and scaled displacement term as:

Δ(n,δ,κ)=δADEnκ,\Delta(n;\delta,\kappa)=\frac{\delta-\mathrm{ADE}_{n}}{\kappa}, (16)

where δ\delta centers the term and κ\kappa sets its scale, both in meters. Every reward below is affine in the displacement errors. For a displacement term wΔ(n,δ,κ)w\Delta(n;\delta,\kappa), ww denotes its weight. Because the group-relative advantage of Sec. 2.2 standardizes rewards within a group, an additive constant and a common positive factor leave the policy gradient unchanged. The offsets δ\delta therefore affect only the logged reward magnitude, while the ratios w/κw/\kappa determine the relative influence of the terms.

NAVSIM.

The reward combines PDMS with the full-horizon displacement term:

RNAVSIM=wpdmsPDMS+wadeΔ(50,δ,κ),R_{\mathrm{NAVSIM}}=w_{\mathrm{pdms}}\,\mathrm{PDMS}+w_{\mathrm{ade}}\,\Delta(50;\delta,\kappa), (17)

with wpdms=1w_{\mathrm{pdms}}=1, wade=2w_{\mathrm{ade}}=2, δ=2\delta=2, and κ=10\kappa=10. The NAVSIM PDM scorer evaluates the PDMS term against the scene metric cache. Each rollout is subsampled to the 8 poses at 2 Hz over the 4 s scoring horizon that the scorer expects, and the simulation interval is 0.1 s. Within this reward, the sub-score weights of ego progress, time-to-collision, and comfort are 6, 4, and 2, whereas the evaluation reported in Sec. 3.3 follows the official protocol.

WOD-E2E.

The reward combines the Rater Feedback Score with the same displacement term:

RWOD=wrfsRFS+wadeΔ(50,δ,κ),R_{\mathrm{WOD}}=w_{\mathrm{rfs}}\,\mathrm{RFS}+w_{\mathrm{ade}}\,\Delta(50;\delta,\kappa), (18)

with wrfs=1w_{\mathrm{rfs}}=1, wade=2w_{\mathrm{ade}}=2, δ=2\delta=2, and κ=1\kappa=1. The RFS term is computed using the official rater-feedback utility against the scene’s human preference trajectories and their rater scores. The rollout is linearly resampled to 20 positions at 4 Hz over 5 s to match the format the utility expects. Since RFS spans [0,10][0,10] compared with [0,1][0,1] for PDMS, we adopt a smaller κ\kappa to keep the displacement term comparable in scale to the corresponding task reward.

PAI-AV.

PAI-AV defines no task-level score beyond displacement error, so its reward consists of displacement terms alone. Since near-term accuracy governs the immediate control decision, we combine the full horizon with shorter horizons under separate weights:

RPAI=w0Δ(50,δ,κ0)+h{1,2,3,4}whΔ(10h,δ,κh),R_{\mathrm{PAI}}=w_{0}\,\Delta(50;\delta,\kappa_{0})+\sum_{h\in\{1,2,3,4\}}w_{h}\,\Delta(10h;\delta,\kappa_{h}), (19)

with δ=2\delta=2, w0=1w_{0}=1, κ0=1\kappa_{0}=1, weights (w1,w2,w3,w4)=(5,4,3,2)(w_{1},w_{2},w_{3},w_{4})=(5,4,3,2), and scales (κ1,κ2,κ3,κ4)=(2,4,6,8)(\kappa_{1},\kappa_{2},\kappa_{3},\kappa_{4})=(2,4,6,8). The horizon hh corresponds to the first 10h10h waypoints. The resulting coefficients wh/κhw_{h}/\kappa_{h} are 2.52.5, 11, 0.50.5, and 0.250.25 for the 1 s to 4 s horizons against 11 for the full 5 s horizon, so an error in the first second carries the largest weight.

Summary.

Each source includes a displacement term. NAVSIM and WOD-E2E additionally use their task-level scores. The shared displacement term gives the three sources a comparable learning signal so that a single policy can be optimized across them. The multi-horizon refinement of Eq. 19 is applied to PAI-AV only, since the task-level scores provide the dominant learning signal for the other two sources.

Appendix B Additional Visualizations

Beyond the comparisons in Fig. 8, this section illustrates a broader range of capabilities supported by Qwen-Drive-1.0-SFT, including camera-based 3D grounding, traffic-signal detection, roadwork detection, road element recognition, and reasoning-based motion planning. The sequence progresses from structured visual prediction to traffic-rule interpretation and planning. We include prompts and raw model responses throughout. Where annotations are available, predictions from Qwen-Drive-1.0-SFT and ground truth are overlaid on the input image in orange and blue, respectively.

B.1 Camera-Based 3D Grounding

Camera-based 3D grounding requires recovering metric 3D boxes from a single image. In the urban turning scene below, Qwen-Drive-1.0-SFT localizes three vehicles and reports their box parameters in the requested format.

Prompt.

Locate car in the provided image and output the corresponding 3D box. Camera intrinsics: fx=1862.42, fy=1861.99, cx=1917.51, cy=1078.37. Format: [{"bbox_3d":[x_center, y_center, z_center, x_size, y_size, z_size, roll, pitch, yaw],"label":"category"}].

[Uncaptioned image]

Response of Qwen-Drive-1.0-SFT.

[{"label": "car", "bbox_3d": [-3.52, 0.80, 8.56, 4.51, 1.81, 1.47, -0.17, -0.49, 0.67]},
{"label": "car", "bbox_3d": [-0.35, 1.01, 16.80, 4.22, 1.81, 1.67, -0.17, -0.49, 0.67]},
{"label": "car", "bbox_3d": [-3.45, 1.11, 22.00, 4.22, 1.80, 1.65, -0.17, -0.49, 0.67]}]

B.2 Traffic-Signal Detection

At signalized intersections, detection must distinguish not only individual signals but also their type, orientation, and relevance to the current intersection. Qwen-Drive-1.0-SFT localizes twelve signals in the frame and returns the requested attributes for each instance.

Prompt.

You are a visual annotation assistant for autonomous-driving intersection scenes. Given an image, detect and output all traffic-signal-related objects, focusing on the signal type (label), orientation (direction), and relevance to the current intersection (is_related).

For every traffic-signal-related object in the image, output a dictionary containing:

bbox_2d: the 2D bounding box in the format [x1, y1, x2, y2] using integer pixel coordinates. The top-left corner of the image is (0,0), with x1 < x2 and y1 < y2. Make the box as tight as possible around the visible signal body.

label: the signal type, one of "car" (motor-vehicle or non-motor-vehicle signal), "pedestrian" (pedestrian signal), "black" (black, unlit signal), "digit" (standalone countdown display), "led" (text LED sign), and "other" (another traffic signal or signal-control device).

direction: the signal orientation, one of "front" (facing the ego vehicle), "back" (facing away from the ego vehicle), and "side" (clearly facing sideways).

is_related: whether the signal is relevant to the current intersection decision, one of "related" (controls traffic through the current intersection) and "unrelated" (a signal for a distant unrelated intersection, opposing traffic, or a side road).

Output exactly one JSON array of dictionaries with no extra explanatory text, wrapped in ‘‘‘json ... ‘‘‘. If there are no traffic-signal-related objects, output an empty array. Output each object only once, and keep bounding-box coordinates as integers.

[Uncaptioned image]

Response of Qwen-Drive-1.0-SFT.

[{"bbox_2d":[378,227,397,329], "label":"car", "direction":"front", "is_related":"related"},
{"bbox_2d":[430,227,448,326], "label":"car", "direction":"front", "is_related":"related"},
{"bbox_2d":[522,223,541,323], "label":"car", "direction":"front", "is_related":"related"},
{"bbox_2d":[569,221,589,317], "label":"car", "direction":"front", "is_related":"related"},
{"bbox_2d":[645,217,665,317], "label":"car", "direction":"front", "is_related":"related"},
{"bbox_2d":[703,214,721,314], "label":"car", "direction":"front", "is_related":"related"},
{"bbox_2d":[748,214,765,314], "label":"car", "direction":"front", "is_related":"related"},
{"bbox_2d":[817,211,834,308], "label":"black", "direction":"front", "is_related":"related"},
{"bbox_2d":[977,208,995,305], "label":"black", "direction":"front", "is_related":"related"},
{"bbox_2d":[846,388,862,466], "label":"car", "direction":"front", "is_related":"related"},
{"bbox_2d":[867,420,879,479], "label":"car", "direction":"front", "is_related":"related"},
{"bbox_2d":[880,420,891,479], "label":"car", "direction":"front", "is_related":"related"}]

B.3 Roadwork Detection

Work zones broaden the object vocabulary to temporary traffic-control devices and construction-related objects. In the scene below, Qwen-Drive-1.0-SFT identifies thirteen instances, including a work vehicle, tubular markers, and cones.

Prompt.

Locate every instance that belongs to the category set in the image. The category set includes: Police Officer, Police Vehicle, Cone, Fence, Drum, Barricade, Barrier, Work Vehicle, Vertical Panel, Tubular Marker, Arrow Board, Bike Lane, Work Equipment, Worker, Other Roadwork Objects, Temporary Traffic Control Message Board, Temporary Traffic Control Sign, Stop sign. Report bbox coordinates in JSON format like this: [{"bbox_2d": [x1, y1, x2, y2], "label": "obj_name"}, ...].

[Uncaptioned image]

Response of Qwen-Drive-1.0-SFT.

[{"bbox_2d":[638,407,999,808], "label":"Work Vehicle"},
{"bbox_2d":[616,601,653,766], "label":"Tubular Marker"},
{"bbox_2d":[592,597,619,729], "label":"Tubular Marker"},
{"bbox_2d":[653,607,703,836], "label":"Tubular Marker"},
{"bbox_2d":[771,621,804,944], "label":"Tubular Marker"},
{"bbox_2d":[398,620,415,677], "label":"Cone"},
{"bbox_2d":[347,636,369,706], "label":"Cone"},
{"bbox_2d":[257,663,295,773], "label":"Cone"},
{"bbox_2d":[268,609,280,647], "label":"Cone"},
{"bbox_2d":[249,611,262,657], "label":"Cone"},
{"bbox_2d":[198,621,216,676], "label":"Cone"},
{"bbox_2d":[83,640,111,714], "label":"Cone"},
{"bbox_2d":[70,731,142,915], "label":"Cone"}]

B.4 Road Element Recognition

Beyond object localization, Qwen-Drive-1.0-SFT further interprets the traffic-rule semantics of road elements. Here, a red box highlights a single dashed yellow line on a Chinese expressway, whose meaning must be selected from six candidate answers. Qwen-Drive-1.0-SFT selects the correct interpretation, while all eight comparison methods answer incorrectly.

Prompt.

The visual data is from China. What is the meaning of the Single Dashed Yellow Line within the red box in the image? Please select one phrase from the list below as the answer [’Vehicles must slow down and yield to main road vehicles or pedestrians’, ’Straight and right-turn’, ’Non-motorized vehicle lane’, ’Located on both sides of the road, indicating a dedicated lane’, ’Right-turn vehicle’, ’Road leading to North of West Outer Ring’]. Reason carefully and step-by-step to ensure logical accuracy and robustness, including any relevant error checks. Finally, provide the final answer within \boxed{}.

[Uncaptioned image]

Response of Qwen-Drive-1.0-SFT.

To determine the meaning of the Single Dashed Yellow Line within the red box in the image, let us analyze the context and visual cues.

1. Visual context. The image is taken from a dashcam on a multi-lane highway or expressway in China (as indicated by Chinese characters on signs). The road surface has large white Chinese characters painted: "

专用车道", which translates to "Dedicated Lane". The red box highlights a single dashed yellow line, which typically separates lanes with different traffic rules or designations. In China, yellow lines are often used to indicate special-purpose lanes, such as bus lanes, emergency vehicle lanes, or dedicated turn lanes, especially when combined with other markings.

2. Road marking analysis. The word "

专用"means "dedicated" or "exclusive", and "

车道"means "lane", so "

专用车道"means "Dedicated Lane". The yellow line likely demarcates this dedicated lane from adjacent general-purpose lanes.

3. Evaluating the options. "Vehicles must slow down and yield to main road vehicles or pedestrians" describes a yield line or stop line, not a lane divider, and is incorrect. "Straight and right-turn" refers to directional arrows, not a yellow line, and is incorrect. "Non-motorized vehicle lane" is incorrect, because non-motorized vehicles usually have separate bike lanes often marked with blue or green paint and bicycle symbols, and yellow lines are rarely used for non-motorized lanes on highways. "Located on both sides of the road, indicating a dedicated lane" matches the analysis: the yellow line is part of a marking system that designates a dedicated lane ("

专用车道"). Although the phrase says "on both sides", the key part is "indicating a dedicated lane", which aligns with the road marking text. "Right-turn vehicle" again refers to directionality rather than lane designation via a yellow line, and is incorrect. "Road leading to North of West Outer Ring" is a geographic description unrelated to lane markings, and is incorrect.

4. Conclusion. The only option that correctly interprets the purpose of the single dashed yellow line in context with the surrounding road markings ("

专用车道") is "Located on both sides of the road, indicating a dedicated lane". Even though "both sides" may be slightly misleading (since we only see one side), the core meaning, indicating a dedicated lane, is accurate and matches the Chinese text on the road.

Final Answer: \boxed{Located on both sides of the road, indicating a dedicated lane}

B.5 Reasoning-Based Motion Planning

Finally, we turn from scene interpretation to future-motion prediction. Qwen-Drive-1.0-SFT supports predicting a trajectory with a one-sentence rationale. Given multiview temporal observations, the historical ego trajectory, and the active navigation command, Qwen-Drive-1.0-SFT produces a one-sentence rationale followed by future waypoints serialized as text. The ego vehicle follows the lead vehicle through a signalized intersection, and the predicted trajectory closely tracks the ground truth in both the camera view and the BEV visualization.

Input.

[Uncaptioned image]

Prompt.

The input images are organized by camera view. Each view contains 4 temporal frames captured at 0.5s intervals (frame 0 at t-1.5s, frame 3 is the current frame at t=0s).

1. Historical trajectories (x, y, heading) in the current frame’s ego coordinate system. Positive x points forward, positive y points left, and a positive heading indicates a left turn:

-t-1.5s: (-15.6548, 0.0502, 0.0069)
-t-1.0s: (-10.3809, 0.0326, 0.0042)
-t-0.5s: (-5.1587, 0.0116, 0.0023)
-t-0s: (0.0000, 0.0000, 0.0000)

2. Active navigation command: [GO STRAIGHT]

First give a one-sentence brief reasoning of the ego’s future driving decision, then predict the corresponding possible trajectory (2 Hz, 4 s, 8 points, each point (x, y, heading) with 2-decimal precision). Report in JSON format like this: [{"reasoning": "<one concise sentence>"}, {"trajectory": "[PT, (x, y, heading), ...]"}].

Response of Qwen-Drive-1.0-SFT.

[{"reasoning": "Follow the lead vehicle through the intersection under the green traffic light."},
{"trajectory": "[PT, (5.09, -0.01, 0.00), (10.12, -0.02, 0.00), (15.10, -0.03, 0.00), (20.03, -0.04, 0.00), (24.91, -0.04, 0.00), (29.74, -0.03, 0.00), (34.52, -0.02, 0.00), (39.24, -0.01, 0.00)]"}]

[Uncaptioned image]

Appendix C Detailed Driving VQA Cases

This appendix reports the complete prompts, ground-truth answers, and model responses for the four cases summarized in Fig. 8. Every model receives the same images in the same order. Two edits are applied to the raw outputs: markdown emphasis is typeset as text, and long chains of thought are abridged at positions marked with […], where the omitted spans restate the surrounding reasoning without adding evidence.

C.1 (a) Temporal Understanding and Agent-State Estimation (LingoQA)

What you are seeing are frames from a video sequence. Your answer should focus on the final dynamic outcome, rather than analyzing the results of each individual frame.

How many parked vehicles can you see?

Ground truth.

Zero. The benchmark also accepts None.

Responses.

 Qwen-Drive-1.0-SFT

There are no vehicles parked on either side of the road.

 Qwen3.5-4B

In the provided video frames, I can see the following parked vehicles:

– A red bus is parked on the left side of the road.
– A white truck is parked on the right side of the road.

Therefore, there are 2 parked vehicles visible in the video sequence.

 MiMo-Embodied-7B

<think>
So, let’s look at the frames. In frame 5, there are parked vehicles on the right side. Let’s count: there’s a white van, a car, and maybe others? Wait, no, let’s check. [… the trace repeats this self-correction for roughly four thousand characters …] Wait, the correct answer is three.
</think>

To determine the number of parked vehicles, we analyze the frames. In the final frame (frame 5), we observe parked vehicles on the right-hand side of the road. Counting these, we can identify three parked vehicles: a white van, a car, and another vehicle.

So, the number of parked vehicles is 3.

C.2 (b) Causal Reasoning for Planning (PAI-AV-CoC)

The input images are organized by camera view. Each view contains 4 temporal frames captured at 0.5s intervals (frame 0 at t-1.5s, frame 1 at t-1.0s, frame 2 at t-0.5s, frame 3 is the current frame at t=0s).

1. Historical trajectories (x, y, heading) in the current frame’s ego coordinate system. Positive x points forward, positive y points left, and a positive heading indicates a left turn:

-t-1.5s: (-13.9670, -0.4070, 0.0427); -t-1.0s: (-8.9300, -0.1980, 0.0370); -t-0.5s: (-4.2570, -0.0560, 0.0219); -t-0s: (0.0000, 0.0000, 0.0000);

Give a one-sentence brief reasoning of the ego’s future driving decision ONLY.

Ground truth.

Stop behind the lead vehicle at the stop sign at the intersection.

Responses.

 Qwen-Drive-1.0-SFT

Stop for the stop sign at the intersection.

 Cosmos-Reason2-32B

The ego vehicle will continue straight, maintaining its lane position while navigating around the construction barriers on the right side of the road.

 Alpamayo-1.5-10B

The ego vehicle is going straight at a steady speed

C.3 (c) Cross-View Spatial Distance Perception (Ego3D-Bench)

These are seven camera views mounted on an ego car. Front Left view: <image>; Front view: <image>; Front Right view: <image>; Right view: <image>; Back Right view: <image>; Back Left view: <image>; Left view: <image>.

How far, in meters, is the dark colored sedan car parked on the side of the street in the back right view from the beige sedan car parked on the side of the street in the front view?

Output the thinking process and final answer (number ONLY) in \boxed{} tags.

Ground truth.

22.93 m.

Responses.

 Qwen-Drive-1.0-SFT

To determine the distance between the two cars, we need to analyze their positions in the provided views.

1. Identify the beige sedan car in the front view:
– In the <FRONT VIEW>, there is a beige sedan parked on the right side of the street. It is positioned behind a white SUV and in front of a silver sedan (which is partially visible). The beige sedan is clearly visible with its rear facing the camera.

2. Identify the dark colored sedan car in the back right view:
– In the <BACK RIGHT VIEW>, there is a dark gray or black Mercedes-Benz sedan parked on the left side of the street (from the perspective of the back right view). This car is parked on the curb next to some bushes and trees.

3. Estimate the distance:
– The two cars are on opposite sides of the street. The street appears to be a typical urban road with a width of about 6-8 meters (including the parking lanes).
– The beige sedan is parked on the right side, and the dark sedan is parked on the left side.
– Additionally, there is a significant distance along the street between the two cars. In the <FRONT VIEW>, the beige sedan is relatively close to the camera. In the <BACK RIGHT VIEW>, the dark sedan is further down the street, past several parked cars and trees.
– Based on the visual spacing and the typical dimensions of such streets, the distance between the two cars can be estimated. The width of the street alone adds about 6-8 meters. The longitudinal distance along the street appears to be at least 10-15 meters based on the perspective and the number of parked cars between them.

4. Calculate the total distance:
– Combining the transverse distance (width of the street) and the longitudinal distance (distance along the street), the total distance is approximately 20-25 meters.

Given the estimation, the distance is around 20-25 meters.

\boxed{22}

 Cosmos-Reason2-32B

Okay, let’s try to figure out the distance between the dark-colored sedan in the back right view and the beige sedan in the front view.

[…] Since both are on the same street but in different parts (front and back), they might be along the same road but separated by some distance. However, the problem doesn’t provide explicit measurements. […]

But I’m not sure. Maybe the answer is 10 meters. Alternatively, maybe the answer is that they are parked in different parts of the street, so the distance is more than 10 meters.

Alternatively, perhaps the answer is that they are parked on the same side of the street but separated by a distance of approximately 15 meters.

Given that, I’ll go with 15 meters as the estimated distance.
</think>

\boxed{15}

 UniDriveVLA-8B

The dark colored sedan car parked on the side of the street in the back right view is approximately 15 meters away from the beige sedan car parked on the side of the street in the front view. This estimation is based on the relative positions of the cars in the images, where the dark sedan is visible further down the street in the back right view, indicating a significant distance from the beige sedan in the front view. The visual evidence from the images supports the original GPT answer, confirming the distance as approximately 15 meters.

C.4 (d) Traffic-Road Recognition (VLADBench)

The following 5 frames are from China in chronological order. The visual data is from China. In the given autonomous driving image sequence, at the moment of the final image, what is the ego lane? Please choose the most appropriate answer from the following options: [’straight lane’, ’left turn lane’, ’right turn lane’, ’straight and left turn lane’, ’straight and right turn lane’, ’U-turn lane’, ’left U-turn lane’]. Reason carefully and step-by-step to ensure logical accuracy and robustness, including any relevant error checks. Finally, provide the final answer within \boxed{}.

Ground truth.

left turn lane

Responses.

 Qwen-Drive-1.0-SFT

To determine the ego lane at the moment of the final image (Frame 5), we need to analyze the road markings visible in the sequence, particularly in the earlier frames where they are clearer.

1. Observe Road Markings: In Frame 1 and Frame 2, the road surface has clear directional arrows painted on it.
– The lane the ego vehicle is currently in has a large arrow indicating a left turn.
– The lane to the right of the ego vehicle (where the black SUV and bus are) has an arrow indicating a right turn.

2. Track Vehicle Position: Throughout the sequence from Frame 1 to Frame 5, the ego vehicle remains in the same lane — the one with the left-turn arrow. It does not change lanes.

3. Traffic Light Context: The traffic light ahead is red, so all vehicles are stopped or slowing down. This confirms that the ego vehicle is waiting at an intersection in a designated turning lane.

4. Eliminate Other Options:
– “Straight lane” — incorrect, because the arrow is for turning.
– “Right turn lane” — that’s the adjacent lane.
– “Straight and left/right turn lane” — no such combined marking is visible; each lane has a single directional arrow.
– “U-turn lane” — not indicated by the arrow shape (it’s a standard left-turn arrow, not a U-turn symbol).

Therefore, based on the persistent left-turn arrow in the ego vehicle’s lane throughout the sequence, especially clear in Frame 1 and 2, the ego lane is the left turn lane.

\boxed{left turn lane}

 UniDriveVLA-8B

The ego lane is the straight lane. This is evident from the sequence of images where the vehicle maintains a consistent position in the lane without any indication of turning or changing lanes. The lane markings and the surrounding traffic flow also support this conclusion, as there are no signs of a turn or lane change in the final image. Therefore, the most appropriate answer is ’straight lane’.

\boxed{straight lane}

 Alpamayo-1.5-10B

The most appropriate answer is <c1,CAM_FRONT,970.0,511.7>.