25 Apr 2013

Architecting Autonomous Automotive Systems - licentiate thesis

On 25 April one of KTH, Machine Design´s graduate students, Sagar Behere, successfully defended his licentiate thesis "Architecting Autonomous Automotive Systems". The thesis is closely connected to Embedded Systems and you can find a short summary down below:


One of the features made possible by the increasing usage of electronics and software in a modern automobile is autonomous driving. Autonomous driving means that a human driver's intervention is not required to drive the automobile; rather, the automobile is capable of driving itself. The aim of this thesis is to investigate how automotive E/E architectures should be designed so that 1) it is possible to realize autonomous features and 2) a smooth transition can be made from existing E/E architectures, which have no explicit support for autonomy, to future E/E architectures that are explicitly designed for autonomy.

The thesis begins its investigation by considering the specic problem of creating autonomous behavior under cooperative driving conditions. Cooperative driving conditions are those where continuous wireless communication exists between a vehicle and its surroundings, which consist of the local road infrastructure as well as the other vehicles in the vicinity. In this work, we define an original reference architecture for cooperative driving. The reference architecture demonstrates how a subsystem with specific autonomy features can be plugged into an existing E/E architecture, in order to realize autonomous driving capabilities. Two salient features of the reference architecture are that it is minimally invasive and that it does not dictate specific implementation technologies. The reference architecture has been
instantiated on two separate occasions and is the main contribution of this thesis.

Another contribution of this thesis is a novel approach to the design of general, autonomous, embedded systems architectures. The approach introduces an articial consciousness within the architecture, that understands the overall purpose of the system and also how the dierent existing subsystems should work together in order to meet that purpose. This approach can enable progressive autonomy in existing embedded systems architectures, over successive design iterations.

Full thesis: Architecting Autonomous Automotive Systems