PILOT: Efficient Planning by Imitation Learning and Optimisation for Safe Autonomous Driving
Henry Pulver, Francisco Eiras, Ludovico Carozza, Majd Hawasly, Stefano, V. Albrecht, Subramanian Ramamoorthy

TL;DR
PILOT is a planning framework for autonomous driving that combines imitation learning with an efficient optimiser to ensure safety and comfort while significantly reducing runtime.
Contribution
The paper introduces PILOT, a novel planning approach that integrates imitation learning with an optimiser to improve efficiency and safety in autonomous driving.
Findings
Seven-fold reduction in runtime compared to the expert system
Maintains planning quality while improving efficiency
Provides online safety and comfort guarantees
Abstract
Achieving a proper balance between planning quality, safety and efficiency is a major challenge for autonomous driving. Optimisation-based motion planners are capable of producing safe, smooth and comfortable plans, but often at the cost of runtime efficiency. On the other hand, naively deploying trajectories produced by efficient-to-run deep imitation learning approaches might risk compromising safety. In this paper, we present PILOT -- a planning framework that comprises an imitation neural network followed by an efficient optimiser that actively rectifies the network's plan, guaranteeing fulfilment of safety and comfort requirements. The objective of the efficient optimiser is the same as the objective of an expensive-to-run optimisation-based planning system that the neural network is trained offline to imitate. This efficient optimiser provides a key layer of online protection from…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAutonomous Vehicle Technology and Safety · Robotic Path Planning Algorithms · Advanced Neural Network Applications
MethodsEntropy Regularization · Proximal Policy Optimization · CARLA: An Open Urban Driving Simulator
