HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Think Twice before Driving: Towards Scalable Decoders for End-to-End Autonomous Driving

Jia Xiaosong ; Wu Penghao ; Chen Li ; Xie Jiangwei ; He Conghui ; Yan Junchi ; Li Hongyang

Think Twice before Driving: Towards Scalable Decoders for End-to-End
  Autonomous Driving

Abstract

End-to-end autonomous driving has made impressive progress in recent years.Existing methods usually adopt the decoupled encoder-decoder paradigm, wherethe encoder extracts hidden features from raw sensor data, and the decoderoutputs the ego-vehicle's future trajectories or actions. Under such aparadigm, the encoder does not have access to the intended behavior of the egoagent, leaving the burden of finding out safety-critical regions from themassive receptive field and inferring about future situations to the decoder.Even worse, the decoder is usually composed of several simple multi-layerperceptrons (MLP) or GRUs while the encoder is delicately designed (e.g., acombination of heavy ResNets or Transformer). Such an imbalanced resource-taskdivision hampers the learning process. In this work, we aim to alleviate the aforementioned problem by twoprinciples: (1) fully utilizing the capacity of the encoder; (2) increasing thecapacity of the decoder. Concretely, we first predict a coarse-grained futureposition and action based on the encoder features. Then, conditioned on theposition and action, the future scene is imagined to check the ramification ifwe drive accordingly. We also retrieve the encoder features around thepredicted coordinate to obtain fine-grained information about thesafety-critical region. Finally, based on the predicted future and theretrieved salient feature, we refine the coarse-grained position and action bypredicting its offset from ground-truth. The above refinement module could bestacked in a cascaded fashion, which extends the capacity of the decoder withspatial-temporal prior knowledge about the conditioned future. We conductexperiments on the CARLA simulator and achieve state-of-the-art performance inclosed-loop benchmarks. Extensive ablation studies demonstrate theeffectiveness of each proposed module.

Code Repositories

opendrivelab/thinktwice
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
bench2drive-on-bench2driveThinkTwice
Driving Score: 62.44
carla-longest6-on-carlaThinkTwice
Driving Score: 67
Infraction Score: 0.84
Route Completion: 77

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.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp