Bernhard Jaeger, Kashyap Chitta, Andreas Geiger
End-to-end driving systems have recently made rapid progress, in particular on CARLA. Independent of their major contribution, they introduce changes to minor system components. Consequently, the source of improvements is unclear. We identify two biases that recur in nearly all state-of-the-art methods and are critical for the observed progress on CARLA: (1) lateral recovery via a strong inductive bias towards target point following, and (2) longitudinal averaging of multimodal waypoint predictions for slowing down. We investigate the drawbacks of these biases and identify principled alternatives. By incorporating our insights, we develop TF++, a simple end-to-end method that ranks first on the Longest6 and LAV benchmarks, gaining 11 driving score over the best prior work on Longest6.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Autonomous Vehicles | CARLA Leaderboard | Driving Score | 66.32 | TF++ WP |
| Autonomous Vehicles | CARLA Leaderboard | Infraction penalty | 0.84 | TF++ WP |
| Autonomous Vehicles | CARLA Leaderboard | Route Completion | 78.57 | TF++ WP |
| Autonomous Vehicles | Bench2Drive | Driving Score | 84.21 | TransFuser++ |
| Autonomous Vehicles | CARLA | Driving score | 61.17 | Map TF++ |
| Autonomous Vehicles | CARLA | Infraction penalty | 0.7 | Map TF++ |
| Autonomous Vehicles | CARLA | Route completion | 81.81 | Map TF++ |
| Autonomous Vehicles | CARLA | Driving Score | 5.56 | TF++ (Map Track) |
| Autonomous Vehicles | CARLA | Infraction Score | 0.47 | TF++ (Map Track) |
| Autonomous Vehicles | CARLA | Route Completion | 11.82 | TF++ (Map Track) |
| Autonomous Vehicles | CARLA | Driving Score | 5.18 | TF++ |
| Autonomous Vehicles | CARLA | Infraction Score | 0.48 | TF++ |
| Autonomous Vehicles | CARLA | Route Completion | 11.34 | TF++ |
| Autonomous Driving | CARLA Leaderboard | Driving Score | 66.32 | TF++ WP |
| Autonomous Driving | CARLA Leaderboard | Infraction penalty | 0.84 | TF++ WP |
| Autonomous Driving | CARLA Leaderboard | Route Completion | 78.57 | TF++ WP |
| Autonomous Driving | Bench2Drive | Driving Score | 84.21 | TransFuser++ |
| Autonomous Driving | CARLA | Driving score | 61.17 | Map TF++ |
| Autonomous Driving | CARLA | Infraction penalty | 0.7 | Map TF++ |
| Autonomous Driving | CARLA | Route completion | 81.81 | Map TF++ |
| CARLA longest6 | CARLA | Driving Score | 73 | TransFuser++ WP (TF++WP) |
| CARLA longest6 | CARLA | Infraction Score | 0.56 | TransFuser++ WP (TF++WP) |
| CARLA longest6 | CARLA | Route Completion | 97 | TransFuser++ WP (TF++WP) |
| CARLA longest6 | CARLA | Driving Score | 69 | TransFuser++ (TF++) |
| CARLA longest6 | CARLA | Infraction Score | 0.72 | TransFuser++ (TF++) |
| CARLA longest6 | CARLA | Route Completion | 94 | TransFuser++ (TF++) |