TLDR: AnchDrive is a new end-to-end autonomous driving framework that uses a novel ‘hybrid trajectory anchor’ system to efficiently generate diverse and safe driving trajectories. It combines real-time, context-aware dynamic anchors with pre-sampled static anchors from human driving data. This approach allows a diffusion model to refine high-quality initial proposals instead of generating from scratch, significantly reducing computational cost and achieving state-of-the-art performance on the NAVSIM v2 benchmark.
Autonomous driving technology is rapidly evolving, moving towards more integrated systems that can learn directly from sensor data to make driving decisions. This approach, known as end-to-end autonomous driving, aims to simplify complex modular pipelines and improve overall system consistency. However, a significant challenge remains: how to handle the diverse and often ambiguous driving behaviors that occur in real-world scenarios, such as navigating busy intersections or performing high-speed lane changes.
Traditional end-to-end systems often struggle with this ‘multi-modality’ problem, where a single predicted trajectory might not capture all possible safe and efficient actions. While some methods have introduced multiple trajectory proposals, they often rely on predefined, discrete sets, which can limit flexibility and expressiveness in a fundamentally continuous control process.
Introducing AnchDrive: A New Approach to Autonomous Driving
A recent research paper, AnchDrive: Bootstrapping Diffusion Policies with Hybrid Trajectory Anchors for End-to-End Driving, proposes an innovative framework called AnchDrive to address these limitations. Developed by Jinhao Chai, Anqing Jiang, Hao Jiang, Shiyi Mu, Zichong Gu, and Shugong Xu, AnchDrive leverages the power of diffusion models, which are excellent at generating diverse and high-quality outputs, but with a crucial twist to overcome their typical high computational cost.
Diffusion models work by gradually adding noise to data and then learning to reverse this process, effectively ‘denoising’ to generate new data. While powerful, this iterative denoising can be slow for real-time applications like autonomous driving. AnchDrive tackles this by not starting from pure noise, but instead, by ‘bootstrapping’ its planning process with a rich set of ‘hybrid trajectory anchors’.
The Power of Hybrid Trajectory Anchors
The core innovation of AnchDrive lies in its hybrid anchor system, which combines two complementary sources:
-
Dynamic Trajectory Anchors: These anchors are generated in real-time and are highly aware of the immediate driving context. AnchDrive uses a sophisticated multi-head decoder that processes various types of information, including a bird’s-eye-view (BEV) representation of the scene, specific features of detected objects (like other vehicles or pedestrians), high-definition (HD) map data (such as lane boundaries and stop lines), and even high-level navigation commands from a Vision–Language Model (VLM). This allows the system to generate diverse anchors that are tailored to the current situation, for example, prioritizing a turn command while simultaneously avoiding an obstacle.
-
Static Anchors: To ensure the system doesn’t overfit to common training scenarios and can generalize well to new environments, AnchDrive also incorporates a static set of anchors. These are pre-sampled from a large dataset of human driving behaviors, providing a broad understanding of general driving priors and common maneuvers.
By fusing these dynamic, context-aware anchors with the static, general-purpose anchors, AnchDrive creates a comprehensive collection of initial trajectory proposals. The diffusion model then takes these high-quality anchors and refines them by predicting small ‘offsets’ from these anchors, much like how anchor boxes are refined in object detection. This approach significantly reduces the number of denoising steps required, making the process much more efficient for real-time planning, while also improving the precision and robustness of the generated trajectories.
Also Read:
- Adaptive Adversarial Scenarios for Autonomous Driving Safety
- MMCD: A Framework for Robust Autonomous Vehicle Decisions Amidst Sensor Challenges
Robust Performance and Generalizability
AnchDrive was rigorously tested on the NAVSIM v2 simulation platform, a challenging benchmark for autonomous driving. The results confirm that AnchDrive achieves a new state-of-the-art performance, scoring 85.5 EPDMS (Extended Predictive Driver Model Score). This score indicates robust and contextually appropriate behavior generation in complex driving scenarios.
Notably, AnchDrive achieved this with a significantly smaller set of anchors (just 20) compared to previous methods like VADv2, which used 8,192 anchors, demonstrating a remarkable 400-fold reduction while still outperforming them. The research also included ablation studies, which showed the individual contributions of each component of the dynamic anchor generator, highlighting the importance of integrating BEV features, object features, map data, and VLM commands for optimal performance.
In conclusion, AnchDrive represents a significant step forward in end-to-end autonomous driving. By intelligently initializing diffusion policies with a hybrid set of trajectory anchors, it offers an efficient, precise, and robust solution for generating diverse and safe trajectories in complex real-world driving environments.


