Towards a Functional System Architecture for Automated Vehicles

This paper presents a functional system architecture for an automated vehicle. It provides an overall, generic structure that is independent of a specific implementation of a particular vehicle project. Yet, it has been inspired and cross-checked with a real world automated driving implementation in the Stadtpilot project at the Technische Universitat Braunschweig. The architecture entails aspects like environment and self perception, planning and control, localization, map provision, Vehicle-To-X-communication, and interaction with human operators.

[1]  Martin Pellkofer,et al.  EMS-Vision: a perceptual system for autonomous vehicles , 2002, IEEE Trans. Intell. Transp. Syst..

[2]  Edmund Donges A CONCEPTUAL FRAMEWORK FOR ACTIVE SAFETY IN ROAD TRAFFIC , 1999 .

[3]  J.B.J. Riemersma,et al.  Perception in traffic , 1979 .

[4]  M. Barth,et al.  Lane-level positioning for in-vehicle navigation and automated vehicle location (AVL) systems , 2004, Proceedings. The 7th International IEEE Conference on Intelligent Transportation Systems (IEEE Cat. No.04TH8749).

[5]  Markus Maurer,et al.  Ability and skill graphs for system modeling, online monitoring, and decision support for vehicle guidance systems , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[6]  Michael Himmelsbach,et al.  Driving with Tentacles - Integral Structures for Sensing and Motion , 2008, The DARPA Urban Challenge.

[7]  Peter Hecker,et al.  Reliable Information Aggregation and Exchange for Autonomous Vehicles , 2011, 2011 IEEE Vehicular Technology Conference (VTC Fall).

[8]  Fabian Schuldt,et al.  Defining and Substantiating the Terms Scene, Situation, and Scenario for Automated Driving , 2015, 2015 IEEE 18th International Conference on Intelligent Transportation Systems.

[9]  Reinhold Behringer,et al.  The seeing passenger car 'VaMoRs-P' , 1994, Proceedings of the Intelligent Vehicles '94 Symposium.

[10]  E. D. Dickmanns,et al.  Scene recognition and navigation capabilities for lane changes and turns in vision-based vehicle guidance , 1996 .

[11]  Moritz Werling,et al.  Ein neues Konzept für die Trajektoriengenerierung und -stabilisierung in zeitkritischen Verkehrsszenarien , 2012, Autom..

[12]  Markus Maurer,et al.  Comprehensive treated sections in a trajectory planner for realizing autonomous driving in Braunschweig'S urban traffic , 2010, 13th International IEEE Conference on Intelligent Transportation Systems.

[13]  Rüdiger Dillmann,et al.  A region-based SLAM algorithm capturing metric, topological, and semantic properties , 2008, 2008 IEEE International Conference on Robotics and Automation.

[14]  John A. Michon,et al.  A critical view of driver behavior models: What do we know , 1985 .

[15]  Isaac Skog 17 State-of-the-Art In-Car Navigation: An Overview , 2012 .

[16]  Volker Graefe,et al.  Dynamic monocular machine vision , 1988, Machine Vision and Applications.

[17]  Jens Rasmussen,et al.  Skills, rules, and knowledge; signals, signs, and symbols, and other distinctions in human performance models , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[18]  Bernhard Friedrich,et al.  Exploitability of vehicle related sensor data in cooperative systems , 2010, 13th International IEEE Conference on Intelligent Transportation Systems.

[19]  Andreas Reschka Fertigkeiten- und Fähigkeitengraphen als Grundlage des sicheren Betriebs von automatisierten Fahrzeugen im öffentlichen Straßenverkehr in städtischer Umgebung , 2017 .

[20]  Christoph Stiller,et al.  Functional system architectures towards fully automated driving , 2016, 2016 IEEE Intelligent Vehicles Symposium (IV).

[21]  J. Albus Mechanisms of planning and problem solving in the brain , 1979 .

[22]  Thomas Schamm,et al.  Autonomous driving , 2015, it Inf. Technol..

[23]  Myoungho Sunwoo,et al.  Development of Autonomous Car—Part II: A Case Study on the Implementation of an Autonomous Driving System Based on Distributed Architecture , 2015, IEEE Transactions on Industrial Electronics.

[24]  Markus Maurer,et al.  Energy-Optimized Driving with an Autonomous Vehicle in Urban Environments , 2012, 2012 IEEE 75th Vehicular Technology Conference (VTC Spring).

[25]  Sagar Behere,et al.  A functional architecture for autonomous driving , 2015, 2015 First International Workshop on Automotive Software Architecture (WASA).

[26]  Markus Maurer,et al.  Graph-based context representation, environment modeling and information aggregation for automated driving , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[27]  Markus Maurer,et al.  Probabilistic online POMDP decision making for lane changes in fully automated driving , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[28]  Julius Ziegler,et al.  Team AnnieWAY's autonomous system for the 2007 DARPA Urban Challenge , 2008, J. Field Robotics.

[29]  John M. Dolan,et al.  A behavioral planning framework for autonomous driving , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[30]  Markus Maurer,et al.  Toward Perception-Driven Urban Environment Modeling for Automated Road Vehicles , 2015, 2015 IEEE 18th International Conference on Intelligent Transportation Systems.

[31]  Richard Matthaei,et al.  Autonomous driving – a top-down-approach , 2015, Autom..

[32]  A. R. Hale,et al.  Human error models as predictors of accident scenarios for designers in road transport systems , 1990 .

[33]  Markus Maurer,et al.  Towards Automated Driving: Unmanned Protective Vehicle for Highway Hard Shoulder Road Works , 2015, 2015 IEEE 18th International Conference on Intelligent Transportation Systems.

[34]  Andreas Reschka,et al.  Development of Software for Open Autonomous Automotive Systems in the Stadtpilot-Project , 2011 .

[35]  Markus Maurer,et al.  Map-relative localization in lane-level maps for ADAS and autonomous driving , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[36]  Markus Maurer,et al.  Situation Assessment in Tactical Lane Change Behavior Planning for Automated Vehicles , 2015, 2015 IEEE 18th International Conference on Intelligent Transportation Systems.

[37]  Alberto Broggi,et al.  Extensive Tests of Autonomous Driving Technologies , 2013, IEEE Transactions on Intelligent Transportation Systems.

[38]  Ernst D. Dickmanns,et al.  Dynamic Vision for Perception and Control of Motion , 2007 .

[39]  Peter Johannes Bergmiller,et al.  Towards Functional Safety in Drive-by-Wire Vehicles , 2015 .

[40]  Markus Maurer,et al.  Structuring Cooperative Behavior Planning Implementations for Automated Driving , 2015, 2015 IEEE 18th International Conference on Intelligent Transportation Systems.

[41]  Klaus C. J. Dietmayer,et al.  Autonomous driving at Ulm University: A modular, robust, and sensor-independent fusion approach , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[42]  J. Wille,et al.  Manöverübergreifende autonome Fahrzeugführung in innerstädtischen Szenarien am Beispiel des Stadtpilotprojekts , 2012 .