PLUTO: Pushing the Limit of Imitation Learning-based Planning for Autonomous Driving
About
We present PLUTO, a powerful framework that pushes the limit of imitation learning-based planning for autonomous driving. Our improvements stem from three pivotal aspects: a longitudinal-lateral aware model architecture that enables flexible and diverse driving behaviors; An innovative auxiliary loss computation method that is broadly applicable and efficient for batch-wise calculation; A novel training framework that leverages contrastive learning, augmented by a suite of new data augmentations to regulate driving behaviors and facilitate the understanding of underlying interactions. We assessed our framework using the large-scale real-world nuPlan dataset and its associated standardized planning benchmark. Impressively, PLUTO achieves state-of-the-art closed-loop performance, beating other competing learning-based methods and surpassing the current top-performed rule-based planner for the first time. Results and code are available at https://jchengai.github.io/pluto.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Closed-loop Planning | nuPlan 14 (val) | NR Score93.2 | 75 | |
| Closed-loop Planning | nuPlan 14 Hard (test) | NR80.1 | 73 | |
| Planning | nuPlan 14 Random (test) | CLS-NR0.9192 | 49 | |
| Closed-loop Planning | nuPlan 14 (test) | NR92.55 | 45 | |
| Closed-loop Planning | nuPlan random 14 (test) | NR92.2 | 35 | |
| Planning | nuPlan 14 Hard (test) | -- | 23 | |
| Trajectory Planning | interPlan | interPlan Score49 | 20 | |
| Closed-loop Planning | nuPlan (val14) | CLS-NR89 | 18 | |
| Autonomous Driving Planning | nuPlan Test14-Hard 1.0 (Reactive) | Reactive Score76.88 | 15 | |
| Planning | nuPlan (test-random) | Planner Score89.9 | 14 |