The autonomous driving toolchain is a toolbox for developers. It is one of three equally-weighted technology fields of autonomous driving.
Autonomous driving developers use the toolchain to develop, test, and validate software-based functionalities, such as distinguishing a pedestrian from a plastic bag, predicting the future movements of objects, or recognizing potential hindrances before pulling out into the road. The toolchain is necessary for rendering autonomous driving applications usable and safe in everyday life.
If you look at the development, test, and validation tools needed to cover the entire autonomous driving chain, you’ll see the landscape is highly fragmented. There are hundreds of specialized open source and closed source tools available today. However, only few of these developer tools interact with each other in an efficient manner.
The OpenADx initiative is actively addressing this challenge. Bosch and Microsoft have initiated OpenADx together with many further players in this space in 2017. OpenADx aims to bring transparency and better integration capabilities into this highly heterogeneous tool space. It focuses on interfaces between tools and creates an industry-wide reference architecture. A seamlessly integrated set of tools from different vendors enables developers from various companies to structure the development process of autonomous driving applications to be more swift and efficient.