Int2Planner: An Intention-based Multi-modal Motion Planner for Integrated Prediction and Planning
Xiaolei Chen, Junchi Yan, Wenlong Liao, Tao He, Pai Peng
TL;DR
Int2Planner tackles uncertainty in autonomous driving by tightly integrating prediction and planning through route-based intention points. A three-part architecture combines a Context Encoder, Route Encoder, and Transformer-based Trajectory Generator to produce multi-modal planning trajectories for multiple intention points, refined over $K$ decoding iterations. Empirical results on a private urban dataset and the nuPlan benchmark show state-of-the-art planning performance, with clear gains from route intention points and integrated prediction, and real-world deployments demonstrate practical viability. The work highlights route-informed intention as a principled mechanism to constrain uncertainty and enable safe, reactive autonomous driving in complex traffic.
Abstract
Motion planning is a critical module in autonomous driving, with the primary challenge of uncertainty caused by interactions with other participants. As most previous methods treat prediction and planning as separate tasks, it is difficult to model these interactions. Furthermore, since the route path navigates ego vehicles to a predefined destination, it provides relatively stable intentions for ego vehicles and helps constrain uncertainty. On this basis, we construct Int2Planner, an \textbf{Int}ention-based \textbf{Int}egrated motion \textbf{Planner} achieves multi-modal planning and prediction. Instead of static intention points, Int2Planner utilizes route intention points for ego vehicles and generates corresponding planning trajectories for each intention point to facilitate multi-modal planning. The experiments on the private dataset and the public nuPlan benchmark show the effectiveness of route intention points, and Int2Planner achieves state-of-the-art performance. We also deploy it in real-world vehicles and have conducted autonomous driving for hundreds of kilometers in urban areas. It further verifies that Int2Planner can continuously interact with the traffic environment. Code will be avaliable at https://github.com/cxlz/Int2Planner.
