The next larger step in automotive development will be towards autonomously driving cars. Autonomous driving will be a highly complex and safety-related function in future vehicles, and current software platforms are not adequate for this function. We present our ongoing research on an open-source software platform for autonomous driving software systems. From our experience with use cases of existing driver assistance systems and research projects, we derive requirements on the software platform. We motivate the advantages of open-source development over proprietary development and provide arguments for an open-source qualified (open-proof) software platform. Furthermore, we propose an architecture for the software platform based on the Linux operating system and other open-source software. This architecture fulfills the requirements and makes development and qualification of such systems efficient.
[1]
Dr. Markus Hörwick.
Funktionsübergreifende Szeneninterpretation zur Vernetzung von Fahrerassistenzsystemen
,
2012
.
[2]
Eric S. Raymond,et al.
The cathedral and the bazaar - musings on Linux and Open Source by an accidental revolutionary
,
2001
.
[3]
P. Menage.
Adding Generic Process Containers to the Linux Kernel
,
2010
.
[4]
Klaus-Rüdiger Hase.
"Open Proof" for Railway Safety Software - A Potential Way-Out of Vendor Lock-in Advancing to Standardization, Transparency, and Software Security
,
2010,
FORMS/FORMAT.
[5]
The CAN networking subsystem of the Linux kernel
,
.
[6]
J. Herbsleb,et al.
Two case studies of open source software development: Apache and Mozilla
,
2002,
TSEM.