1. About the environment surrounding the development of ADAS
For specific functions of ADAS such as ACC and FCW, on-board ECU makes judgment based on sensor information, presents information to driver, and controls car. When developing these functions, it is necessary to assume various situations that can occur in actual traffic environments.
In addition, development requires a period of several years, but since technological innovation such as sensors will be expected to proceed during that period,
We will be able to apply the latest technology as much as possible.
Furthermore, there is a possibility that the condition for operating ADAS may change depending on the change of laws and regulations.
In this way ADAS development environment involves many changing elements, so tolerance to them is necessary.
2. Types of ADAS test
There are three types of test environments for ADAS.
· Run a car on a program in virtual space.
· Use a miniature model or the like.
. Incorporate the necessary equipment for the actual car, and make a test on the test course and public roads.
Early stages of development are carried out on simulation, but at the final stage we will verify using actual cars on test courses and public roads.
3. About model-based development
In recent years, automotive electronics has been advanced, and 50 to 100 in-vehicle ECUs are installed in one automobile.
Model-based development is common for the development method of in-vehicle ECU. Model-based development is a method of improving the quality of algorithms and software by creating a model as a specification and repeating various tests within the simulation of the model. With the introduction of model-based development, the development period can be drastically shortened.
The process of model-based development is divided into a design phase and a verification phase. In the first half of the design phase, we will perform system design and software design. In the second half, after coding based on design, go through the steps of software verification, conformance and evaluation at the verification phase.
Model-based development benefits allow you to logically check the design content for each process, minimizing the risk of defects in the final process.
In the case of an in-vehicle ECU that realizes various functions of ADAS, we will actually verify with the hardware, which is external sensor such as camera, rider and radar, at the verification stage of model-based development.
4. Specific elements in ADAS development
ADAS has unique functions such as ACC, FCW, AEBS, TSR, LKAS and so on.
There are various sensor technologies that recognize the external world used for each function, judgment technology such as Image Recognition technology, and automobile operation technology such as steering operation, and tests are required for each function.
The challenges for these tests are:
· There is no unified hardware architecture.
· The amount and type of ECUs affected by the system is large.
· With the development of sensing technology, data complexity and capacity increase are progressing.
and so on.