Command Palette
Search for a command to run...
Trajectory-guided Control Prediction for End-to-end Autonomous Driving: A Simple yet Strong Baseline
Wu Penghao ; Jia Xiaosong ; Chen Li ; Yan Junchi ; Li Hongyang ; Qiao Yu

Abstract
Current end-to-end autonomous driving methods either run a controller basedon a planned trajectory or perform control prediction directly, which havespanned two separately studied lines of research. Seeing their potential mutualbenefits to each other, this paper takes the initiative to explore thecombination of these two well-developed worlds. Specifically, our integratedapproach has two branches for trajectory planning and direct control,respectively. The trajectory branch predicts the future trajectory, while thecontrol branch involves a novel multi-step prediction scheme such that therelationship between current actions and future states can be reasoned. The twobranches are connected so that the control branch receives correspondingguidance from the trajectory branch at each time step. The outputs from twobranches are then fused to achieve complementary advantages. Our results areevaluated in the closed-loop urban driving setting with challenging scenariosusing the CARLA simulator. Even with a monocular camera input, the proposedapproach ranks first on the official CARLA Leaderboard, outperforming othercomplex candidates with multiple sensors or fusion mechanisms by a largemargin. The source code is publicly available athttps://github.com/OpenPerceptionX/TCP
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| autonomous-driving-on-carla-leaderboard | TCP | Driving Score: 75.14 Infraction penalty: 0.87 Route Completion: 85.63 |
| autonomous-driving-on-carla-leaderboard | TCP (Reproduced) | Driving Score: 47.91 Infraction penalty: 0.77 Route Completion: 65.73 |
| bench2drive-on-bench2drive | TCP-traj | Driving Score: 59.90 |
| bench2drive-on-bench2drive | TCP | Driving Score: 40.70 |
| bench2drive-on-bench2drive | TCP-ctrl | Driving Score: 30.47 |
| bench2drive-on-bench2drive | TCP-traj w/o distillation | Driving Score: 49.30 |
| carla-longest6-on-carla | Trajectory-guided Control Prediction (TCP) | Driving Score: 48 Infraction Score: 0.65 Route Completion: 72 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.