Conference article

ADAS Virtual Prototyping using Modelica and Unity Co-simulation via OpenMETA

Masahiro Yamaura
Toyota InfoTechnology Center, U.S.A., Inc., U.S.A

Nikos Arechiga
Toyota InfoTechnology Center, U.S.A., Inc., U.S.A

Shinichi Shiraishi
Toyota InfoTechnology Center, U.S.A., Inc., U.S.A

Scott Eisele
Institute for Software-Integrated Systems, Vanderbilt University, U.S.A

Joseph Hite
Institute for Software-Integrated Systems, Vanderbilt University, U.S.A

Sandeep Neema
Institute for Software-Integrated Systems, Vanderbilt University, U.S.A

Jason Scott
Institute for Software-Integrated Systems, Vanderbilt University, U.S.A

Theodore Bapty
Institute for Software-Integrated Systems, Vanderbilt University, U.S.A

Download articlehttp://dx.doi.org/10.3384/ecp1612443

Published in: The First Japanese Modelica Conferences, May 23-24, Tokyo, Japan

Linköping Electronic Conference Proceedings 124:6, p. 43-49

Show more +

Published: 2016-05-18

ISBN: 978-91-7685-749-6

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

Automotive control systems, such as modern Advanced Driver Assistance Systems (ADAS), are becoming more complex and prevalent in the automotive industry. Therefore, a highly-efficient design and evaluation methodology for automotive control system development is required. In this paper, we propose a closed-loop simulation framework that improves ADAS design and evaluation. The proposed simulation framework consists of four tools: Dymola, Simulink, OpenMETA and Unity 3D game engine. Dymola simulates vehicle dynamics models written in Modelica. Simulink is used for vehicle control software modeling. OpenMETA provides horizontal integration between design tools. OpenMETA also has the capability to improve design efficiency through the use of PET (Parametric Exploration Tool) and DSE (Design Space Exploration) tools. Unity provides the key functionality to enable interactive, or closed-loop ADAS simulation, which contains sensor models for ADAS, road environment models and provides visualization.

Keywords

ADAS, Efficient Design, Game Engine, Modelica, Simulink

References

Bernhard Thiele, Tobias Bellmann, tbeu, Modelica_DeviceDrivers, 2015 URL: https://github.com/modelica/Modelica_D viceDrivers Dassault Systèmes AB, Dymola 2015, 2015 URL: http://www.3ds.com/productsservices/catia/products/dymola

D. Gruyer, S. Glaser, S. Pechbert, R. Gallen, and N. Hautiere, Distributed Simulation Architecture for the Design of Cooperative ADAS”, Presentation at FirstInternational Symposium on Future Active SafetyTechnology toward zerotraffic-accident, September 2011. MathWorks, Simulink 8.6, 2015 URL: http://jp.mathworks.com/products/simulink/

Modelon, Vehicle Dynamics Library 1.9, 2014 URL: http://www.modelon.com/products/modelica-libraries/vehicle-dynamics-library/

Shinichi Shiraishi and Mutsumi Abe. Automotive System Development Based on Collaborative Modeling Using Multiple ADLs. Presentation at ESEC/FSE 2011Industrial Track, Sep. 2011.

Janos Sztipanovits, Ted Bapty, Sandeep Neema, Larry Howard, and Ethan Jackson. OpenMETA: A Model- and Component-Based Design Tool Chain for Cyber-Physical Systems. From Programs to Systems. The Systemsperspective in Computing, pp. 235-248, 2014. doi: 10.1007/978-3-642-54848-2_16

Janos Sztipanovits, Ted Bapty, Sandeep Neema, Xenofon Koutsoukos and Jason Scott. The META Toolchain: Accomplishments and Open Challenges. VanderbiltUniversity Institute for Software-Integrated SystemsTechnical Report, 2015

Toyota Motor Corporation (2014). “2014 Toyota Safety Technology Media Tour”, URL: http://www.toyotaglobal.com/innovation/safety_technology/media-tour/.

Unity Technologies, Unity 5.3.0, 2015 URL: https://unity3d.com/unity

Boris van Waterschoot and Mascha van der Voort. Implementing Human Factors within the Design Process of Advanced Driver Assistance Systems (ADAS) Engineering Psychology and Cognitive Ergonomics Vol. 5639, pp. 461-470, 2009. doi: 10.1007/978-3-642-02728-4_49

Citations in Crossref