Benchmarking end-to-end planners in corner cases

CornerBench

Is your driving model safe enough?

Build the corner cases that real-world logs rarely capture. Evaluate driving models with continuous, severity-aware metrics that capture graded safety differences.

Paper Code

1 Institute of Automation, Chinese Academy of Sciences2 Li Auto Inc.* Corresponding authors   † Project lead

Institute of Automation, Chinese Academy of Sciences Li Auto
CornerFactory generation pipeline and CornerBench evaluation overview

01 CornerFactory

01

Multi-view-consistent object insertion

Create targeted object-centered corner cases by inserting a specified rare object or abnormal road user along an intended 3D trajectory. These cases test whether multi-view planners can recognize the hazard and slow down, stop, or steer away safely.

Original / Edited
02

Free-view synthesis from perturbed ego poses

Create ego-state corner cases from off-nominal poses, such as lane-straddling or non-drivable-area starts, while preserving the original map, route, and surrounding traffic. These cases test whether a planner actively recovers toward the lane center or another safer nominal state.

Original / Perturbed pose
03

Vehicle-configuration transfer

Transfer the same generated corner case across vehicle platforms and camera configurations while preserving its geometry and traffic context. This enables planners built for different visual input formats to be compared on equivalent scenarios and tests whether they respond safely to the same hazard.

Source / Target rig
04

Aligning LiDAR with edited camera views

Camera-based editing alone is insufficient for multimodal planners because an inserted object would appear in the RGB observations but remain absent from the original LiDAR point cloud. Aligning the LiDAR returns with the edited camera views enables the generated corner cases to evaluate planners that require both camera and LiDAR inputs.

Cross-modal alignment pipeline from edited multi-view observations to corresponding LiDAR returns
Interactive point-cloud view

Before / after LiDAR alignment

Drag to rotate · scroll to zoom

Before Frame 16 / 81
Loading point clouds…
Before, front-left camera viewBefore, front camera viewBefore, front-right camera view
After Frame 4 / 14
After, front-left camera viewAfter, front camera viewAfter, front-right camera view

02 CornerBench

CornerBench organizes generated corner cases into a structured taxonomy and evaluates planner responses with continuous, severity-aware metrics. The benchmark contains 230 cases across 19 scenario types, constructed from 125 nuPlan source scenes.

01

Scenario Taxonomy

Using the pipeline described above, we construct a suite of meaningful corner cases that are challenging for driving and informative for evaluating current planning models. CornerBench organizes generated cases into three major groups: Ego-state cases, such as a lane-straddling start; Environmental cases, such as smoke; and Object-centric cases. Object-centric cases are further divided according to whether the challenge comes from an uncommon object, such as a fallen bicycle; uncommon behavior of a common object, such as a red-light runner; or uncommon texture of a common object, such as a bus with a stop-sign marking.

CornerBench scenario taxonomy covering ego-state, object, and environment cases
02

Metrics

Binary pass/fail criteria collapse different failures into the same zero. CornerBench retains the original success condition while assigning graded scores to failures according to collision speed, lane-deviation duration, or red-light overlap.

Hazard response

Shazard = 1 if no collision0.6(1 - clip(vcol / vmax)) if collision

Distinguishes low-speed impact from driving through a hazard at high speed.

Lane keeping

Slane = 1 if tout < 2 s0.6(1 - clip((tout - 2) / 2)) otherwise

Grades how long the trajectory remains outside the lane-center tolerance.

Traffic-rule compliance

Sred = 1 if ρred = 00.6(1 - clip(ρred)) if overlap

Separates minor boundary intrusion from entering deeply into a forbidden region.

clip(x) = min(max(x, 0), 1)

Interactive hazard response

Choose an endpoint

HAZARD START
Collision6.5 m/sspeed at collision
NAVSIM collision score0.000Every collision receives zero
CornerBench Hazard response0.339Lower impact speed retains credit

Select any endpoint on the road. The start and 4-second planning horizon remain fixed; this demo uses vmax = 15 m/s.

03 / Results Can Today’s End-to-End Driving Models Really Handle Corner Cases?

CornerBench planner comparison

Sorted by Hazard-response score. Y marks a used capability or additional data source. VLA: vision-language-action; WM: world model; Extra: data beyond NAVSIM navtrain; Sens.: C, camera; C+L, camera and LiDAR; N, ego status only.

PlannerVLAWMExtraSens.Hazard
response
Lane
keeping
Traffic-rule
compliance
Alpamayo R1Y-YC0.47610.0810.7403
SimScale--YC0.47520.27410.312
Drive-JEPA-YYC0.47530.14830.084
GTRS-Aug---C0.4680.1220.133
GTRS-Dense---C0.4610.1460.395
Alpamayo 1.5Y-YC0.4570.1430.8902
Hydra-MDP---C0.4540.17720.304
VeteranAD---C0.4520.0510.128
DriveLaW-YYC0.4440.0590.292
DrivoR---C0.4430.1390.181
SeerDrive-Y-C+L0.4410.1380.277
DriveVLA-W0YY-C0.4410.0590.166
OneVLYY-C0.4410.0850.506
DynVLAYY-C0.4410.0800.246
WoTE-Y-C+L0.4400.0880.228
CuriousVLAY--C0.4400.1010.210
WAM-FlowY-YC0.4390.0940.9231
TransFuser---C+L0.4380.0460.240
RAP--YC0.4380.1090.016
Drive-JEPA-PF-YYC0.4370.0600.253
MeanFuser---C0.4360.0990.283
AutoVLAY--C0.4360.0000.442
Ego-MLP---N0.4360.0140.217
GoalFlow---C+L0.4350.0620.182
DiffusionDriveV2---C+L0.4340.1200.062
Mimir---C+L0.4340.1290.198
LEAD---C0.4340.0710.312
SparseDriveV2---C0.4340.1040.040
DriveWorld-VLAYY-C0.4330.1290.284
DiffusionDrive---C+L0.4320.0300.214
LTF---C0.4320.0230.337
ReCogDrive-IL-8BY--C0.4300.0640.361
ReCogDrive-IL-2BY--C0.4300.0980.427
PRIX---C0.4290.0510.279
ReCogDrive-RL-8BY--C0.4240.0990.038
ReCogDrive-RL-2BY--C0.4240.1280.166
Q1

How do training-data scale and model size affect corner-case robustness?

Training-data scale. Alpamayo R1 and Alpamayo 1.5 perform strongly with large-scale external driving data and without using the NAVSIM navtrain set, showing strong cross-domain generalization. This suggests that increasing training-data volume can bring clear gains to planning models. However, data volume alone does not explain the quantitative results.

Drive-JEPA, SimScale, DriveLaW, and WAM-Flow use additional data at comparable scales. Nevertheless, Drive-JEPA and SimScale achieve Hazard-response scores of 0.475 and 0.475, respectively, compared with 0.444 for DriveLaW and 0.439 for WAM-Flow. A closer inspection reveals a key difference in data composition. DriveLaW and WAM-Flow rely primarily on standard driving data from nuPlan and nuScenes. By contrast, Drive-JEPA uses driving videos covering diverse long-tail events, while SimScale perturbs ego trajectories in ordinary driving scenes to synthesize diverse off-nominal situations.

Drive-JEPA pretrains its V-JEPA backbone on 208 hours of driving video assembled from CoVLA, DrivingDojo, and other datasets before training the downstream NAVSIM planner. This collection exposes the visual encoder to a broader range of object interactions than NAVSIM-style planning data alone. The examples below include overhanging branches, animals near the ego lane, and nighttime roadside fire. This diversity is reflected in cases where Drive-JEPA produces a more conservative response to the corner-case hazard than other planners.

Open-world corner cases from DrivingDojo
Open-world corner cases from DrivingDojo. Representative frames cover unusual road obstructions, animal interactions, and nighttime roadside hazards.
Drive-JEPA response behavior in CornerBench
Drive-JEPA's response behavior. Across moving or stationary objects and unusual environmental hazards, Drive-JEPA produces a more conservative response than other planners.

SimScale augments its training data with 384K synthetic off-nominal scenes. It perturbs ego trajectories in ordinary driving scenes and uses rule-based strategies or existing planners to generate trajectories that return the vehicle toward normal lane-centered states, providing explicit supervision for ego-state recovery. This targeted augmentation is reflected in the highest Lane-keeping score of 0.274 and in the cases below, where SimScale steers back toward the lane center while most planners continue along the perturbed initial pose.

SimScale recovery behavior under perturbed ego starts
SimScale's recovery behavior. Under Lane-Straddling Start and Non-Drivable-Area Start, SimScale actively moves back toward the lane center.

For Drive-JEPA, driving-video pretraining on long-tail events is associated with stronger responses to unusual objects. For SimScale, training with synthetic off-nominal states and recovery trajectories is associated with clearer lane-centering behavior. Together, these cases suggest that covering rare objects and off-nominal ego states is more important than merely increasing the volume of routine driving data.

Model size. The model-size comparison shows no clear positive relationship between reported model size and CornerBench Hazard-response score. Within the same ReCogDrive family, scaling the backbone from 2B to 8B leaves the score unchanged in both settings, at 0.430 for IL and 0.424 for RL, while models with smaller active planners such as Drive-JEPA and SimScale remain among the strongest methods. Simply increasing active model size is therefore not sufficient; robustness also depends on data diversity.

Training-data volume versus CornerBench Hazard-response score
Training-data volume normalized to equivalent driving hours.
Model size versus CornerBench Hazard-response score
Model size measured in billions of parameters.

Answer Training-data diversity is more important for corner-case robustness than simply increasing data volume or model size.

Q2

How much do multimodal sensors help under rare and safety-critical corner cases?

Many evaluated planners use LiDAR together with camera inputs to obtain more reliable geometric perception of object distances and spatial structure. However, the quantitative ranking shows that several top-performing planners do not use a LiDAR sensor.

The qualitative results below show three CornerBench test scenes. DiffusionDrive receives a 2D LiDAR BEV input, whereas Ego-Status MLP uses no LiDAR and does not even use camera input; nevertheless, the trajectories from both planners fail to avoid the frontal obstacle. This indicates that adding a LiDAR sensor does not by itself ensure stronger corner-case response.

Planner failures with and without LiDAR
Planner failures with and without LiDAR. Both planners fail to avoid the frontal obstacle, resulting in similarly low Hazard-response scores.

Answer Adding a LiDAR sensor does not by itself ensure stronger corner-case response.

Q3

How much does language-based scene understanding help VLA planners under corner-case scenarios?

VLA planners leverage the strong scene-understanding capability of VLMs to incorporate visual observations and language-level representations into action planning. In the examples below, ReCogDrive's VLM output identifies the inserted hazard or red traffic light and proposes a reasonable high-level response, but the final trajectory remains inconsistent with that response.

In the horse-crossing case, for example, the VLM output first recognizes the horse crossing ahead and then recommends braking to a complete stop, but the planner's trajectory still collides with the horse. This shows that VLM scene understanding is not reliably converted into correct trajectory-planning output.

VLM scene understanding not converted into safe trajectories
Scene understanding and planning can diverge. The VLM identifies the hazard and suggests a safety-aware response, while the planned trajectory still collides or fails to stop.

Answer VLMs can show strong scene understanding, but VLA planners do not always convert that understanding into safe trajectory plans.

Q4

How much does CoT help VLA planners handle corner cases?

CoT is widely regarded as a promising way to enhance the reasoning and planning capabilities of VLA planners in complex driving situations. We test four CoT-enabled VLA planners on the same corner-case scenes.

OneVL states that there are no relevant objects, CuriousVLA marks the critical object category as absent, and AutoVLA treats the scene as a straightforward driving case. Alpamayo 1.5 instead recognizes the corner-case hazard and suggests a safer response. The first three planners are trained primarily on regular driving scenes, whereas Alpamayo 1.5 uses 80,000 hours of diverse driving data. This comparison suggests that CoT alone does not ensure generalization to corner cases; its effectiveness also depends strongly on training-data diversity.

Trajectory and CoT outputs on corner-case scenes
Trajectory and CoT outputs from four VLA planners. Only Alpamayo 1.5 recognizes the visible hazard and gives a safer response.

Answer CoT planners trained only on regular driving scenes may fail to generalize to corner cases.

Q5

How much does world model help planners respond under corner-case scenarios?

World models are widely expected to improve driving planning by predicting how a scene may evolve and using the predicted future to inform planning. To examine whether this benefit extends to corner-case scenarios, we inspect the future images decoded by OneVL together with its corresponding planned trajectories on CornerBench.

The decoded futures appear visually plausible, but neither the decoded futures nor the corresponding trajectories show the correct response to a frontal obstacle or a Lane-Straddling Start case. One likely reason is that OneVL is trained mainly on regular driving scenes, so its decoded futures do not generalize reliably to these rare corner-case situations.

World-model decoded futures and trajectories on CornerBench
OneVL's decoded futures and planned trajectories. Visually plausible predictions still fail to show obstacle response or lane-centering recovery.

Answer A world model does not by itself ensure a correct corner-case response: although the decoded future images may appear visually plausible, neither the predicted scene evolution nor the corresponding planned trajectory necessarily reflects the correct response.

CornerBench

Paper identifiers will be updated with the public release.

@misc{shi2026cornerbench,
  title  = {CornerBench: Is Your Driving Model Safe Enough?},
  author = {Shi, Ziqi and Yang, Yuxue and Li, Yanjia and
            Shao, Maoyuan and Wang, Yida and Zhang, Xueyang and
            Zhan, Kun and Fan, Lue and Zhang, Zhaoxiang},
  year   = {2026}
}