Open Collaboration for safer Autonomous Mobility of the Future EclipseCon Europe 2019 Andreas Riexinger | Robert Bosch GmbH | Product Manager Automated Driving Robert Hilbrich | Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR) | xxx Matthis Eicher | TÜV Süd Auto Service GmbH| xxx This presentation is published under the EPL 2.0 license
Who we are? › Andreas Riexinger › Robert Hilbrich › Matthis Eicher › Robert Bosch GmbH › Deutsches Zentrum für Luft- › TÜV Süd Auto Service › Product Manager und Raumfahrt e.V. (DLR) GmbH Automated Driving › Research Manager Traffic › Senior Expert Functional Simulation and Modeling Safety › ~22 years at Bosch › ~6 years at the DLR › more than 5 year › ~15 years experience in experience in safety critical › ~8 years at Fraunhofer embedded software software development development › Business and academic › Pushing Open Source development in the field of development and business traffic simulation within Robert Bosch GmbH 2 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
Autonomous Driving The car has to mirror a driver’s abilities to see, evaluate and act Sense Think Act Perceive + plan Video Radar Sensor data Lidar fusion Ultrasonics SW Redundant redundancy steering and Locate braking systems Video Safe and legal Radar driving GNSS CAN, inertia 3 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
OpenADx – xcelerate your Autonomous Driving development 4 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
The OpenADx community provides a platform which leverages… …open source to increase efficiency and create standards Reason Why RB launched OpenADx at … and established an Eclipse AD requires a multifaceted process BCW 2018 … hosted community incorporating a variety of software tools 30+ entities 60+ active contributors But none of these tools were ever Initial projects: designed to work together Cloe (simulation kit for testing AD This costs the industry time and money software components) Standardized AI labeling We are mitigating this problem by SiL standardization creating the leading automated driving ecosystem ➢ OpenADx Targets Approach Accelerate time to market Define Industry-wide AD toolchain Share costs Ensure high interoperability Free up resources to focus on Provide easy access customers Establish basis for reference arch. 5 OpenADx // Leveraging open collaboration and open source to accelerate development of Automated Driving // 10/25/2019
OpenADx …with a wide -ranging tool landscape › Industry-wide accepted definition of the AD toolchain Make a complex GOALS › Tool interface standardization tool landscape more accessible › Ensure efficient implementation and interoperability for enterprise users › Foundation for reference architecture 6 OpenADx // Leveraging open collaboration and open source to accelerate development of Automated Driving // 10/25/2019
Big Picture OpenADx – Vision (HAD) SW Stack (HAD) Functions Perceive Think Act Locate Eclipse iceoryx Automotive Middleware OS (open, e.g. Zephyr) Hardware (open architecture, e.g. RISC-V) 7 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
Eclipse Cloe – Simulation Middleware Eclipse iceoryx – Shared Memory Proprietary Simulation Engine Eclipse Cloe HAD SW (closed loop simulation Open Source environment) IP Sensor Model (HAD) Functions World Model Perceive Simulator Controller Think Act Binding Binding Locate Traffic Model Eclipse / Simulation Actuation iceoryx Automotive Middleware Interface HMI 8 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
Shared memory https://projects.eclipse.org/proposals/eclipse-iceoryx 9 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
OpenADx and other initiatives Embracing not Competing Focus on Open Integrative Organizational Environment Needs 10 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
Cooperations and potential … … FMI Standard Measurement data openGENESIS Automotive platform Verifiable AI iceoryx Design efficiency Urban Traffic Simulation Public funded Exchange- projects Simulation platform for timing / performance e.g. Simulation simulation 11 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
12 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
openMobility Working Group Vision › Drive the evolution and broad adoption of mobility modelling and simulation technologies . It accomplishes its goal by fostering and leveraging collaborations among members and by ensuring the development and availability of an open software framework . Members Homepage › https://openMobility.eclipse.org 13 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
openMobility Working Group Coordination of related Eclipse Projects Producers Consumers Eclipse SUMO Eclipse MUSTANG t.b.d. 14 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
Eclipse SUMO Overview › DLR’s open source microscopic transportation system simulation software › Under development since 2001, with the explicit goal to simulate even large cities / areas in more than real-time › SUMO comes with a full-fledged suite of helper programs that do setting up, running, and controlling such a simulation › (Almost) any moving object in a city can be simulated with SUMO 15 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
16 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
Eclipse SUMO Dynamically Control Your SUMO Simulation: TraCI – Traffic Control Interface › Retrieve information from a simulation on run-time › Change the behavior of objects within the simulation on run-time › TraCI = TCP/IP socket communication + standardized message format › Clients can be implemented in C++, Java, Python, and Matlab <Your Code> SUMO <Your Code> (Client) <Your Code> (Server) (Client) (Client) TraCI API TraCI API TraCI API TraCI API TCP / IP Sockets Multiple Clients TCP / IP Sockets TCP / IP Sockets TCP / IP Sockets are possible too! Intranet / Internet 17 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
Eclipse MUSTANG Multiscale Simulator Coupling 18 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
Eclipse MUSTANG The Multiscale Simulation Framework › Use different simulators according to http://sumo.dlr.de your needs and required level of detail Eclipse SUMO PHABMACS › Vehicles: Use traffic simulation or vehicle dynamic simulation, or both! › Communication: Simple heuristics, or detailed communication/network simulation (all OSI levels). › Exchange simulators easily without touching the simulation scenarios 19 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
New Eclipse Project from DLR is coming up › DLR plans to open source the code for their own research vehicles under EPLv2.0 (vehicle dynamics, trajectory planning , …) › Code can be used for building your own autonomous vehicles … › … or for plugging it in your favourite open source traffic simulator! › Expect more news in 2020! 20 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
openMobility Working Group Collaboration Model › Joint definition of user stories and feature roadmaps for the associated Eclipse Projects › Joint definition and advancement of interface definitions › Joint marketing and dissemination More Information › Homepage: https://openmobility.eclipse.org › Wiki: https://wiki.eclipse.org/OpenMobility › GitHub: https://github.com/openmobility-wg › Mailinglist: https://accounts.eclipse.org/mailing-list/openMobility › Twitter: @open_mobility 21 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
openGENESIS Make AI verifiable and certifiable - “TÜV for AI” framework for AI AI will be the enabling regulation, verification technology for SAE and certification is level 4 & 5 driving necessary verification of AI is an unsolved challenge today 22 OpenADx // Open Collaboration for safer Autonomous Mobility of the Future // 10/25/2019
Recommend
More recommend