Autonomous driving research involves cooperation between engineers across fields, from control systems to machine learning. However, obtaining required programming skills to develop autonomous driving systems takes a lot of time and energy. We think that anyone with valuable knowledge should be able to contribute to development of autonomous driving technologies without going through struggles of software development.
Work in the field of automated driving and autonomous mobility requires many multi-faceted processes incorporating a variety of software tools. In particular, any software that will be used in a vehicle must undergo rigorous testing, increasingly including vehicle and traffic simulation, as part of the verification and validation (V&V) strategy.
One challenge the Bosch Autonomous Driving division faces is the toolchain for developing autonomous driving solutions becoming more complex by every level of automation. Well established tools are not well integrated for the use cases and it is easy to detect gaps in the overall toolchain. Instead of solving these challenges alone, wasting lots of money on the path, the Bosch division together with partners from the industry and related domains build up a community to solve the toolchain challenge together in the OpenADx ecosystem.