Towards fully autonomous driving: Systems and algorithms - Robotics Institute Carnegie Mellon University

Towards fully autonomous driving: Systems and algorithms

Jesse Levinson, Jake Askeland, Jan Becker, Jennifer Dolson, David Held, Soeren Kammel, J. Zico Kolter, Dirk Langer, Oliver Pink, Vaughan Pratt, Michael Sokolsky, Ganymed Stanek, David Stavens, Alex Teichman, Moritz Werling, and Sebastian Thrun
Conference Paper, Proceedings of IEEE Intelligent Vehicles Symposium (IV '11), pp. 163 - 168, June, 2011

Abstract

In order to achieve autonomous operation of a vehicle in urban situations with unpredictable traffic, several realtime systems must interoperate, including environment perception, localization, planning, and control. In addition, a robust vehicle platform with appropriate sensors, computational hardware, networking, and software infrastructure is essential. We previously published an overview of Junior, Stanford'sentry in the 2007 DARPA Urban Challenge. This race was a closed-course competition which, while historic and inciting much progress in the field, was not fully representative of the situations that exist in the real world. In this paper, we present a summary of our recent research towards the goal of enabling safe and robust autonomous operation in more realistic situations. First, a trio of unsupervised algorithms automatically calibrates our 64-beam rotating LIDAR with accuracy superior to tedious hand measurements. We then generate high-resolution maps of the environment which are subsequently used for online localization with centimeter accuracy. Improved perception and recognition algorithms now enable Junior to track and classify obstacles as cyclists, pedestrians, and vehicles; traffic lights are detected as well. A new planning system uses this incoming data to generate thousands of candidate trajectories per second, choosing the optimal path dynamically. The improved controller continuously selects throttle, brake, and steering actuations that maximize comfort and minimize trajectory error. All of these algorithms work in sun or rain and during the day or night. With these systems operating together, Junior has successfully logged hundreds of miles of autonomous operation in a variety of real-life conditions.

BibTeX

@conference{Held-2011-103063,
author = {Jesse Levinson and Jake Askeland and Jan Becker and Jennifer Dolson and David Held and Soeren Kammel and J. Zico Kolter and Dirk Langer and Oliver Pink and Vaughan Pratt and Michael Sokolsky and Ganymed Stanek and David Stavens and Alex Teichman and Moritz Werling and Sebastian Thrun},
title = {Towards fully autonomous driving: Systems and algorithms},
booktitle = {Proceedings of IEEE Intelligent Vehicles Symposium (IV '11)},
year = {2011},
month = {June},
pages = {163 - 168},
}