From November 8th to 10th, 2022, the 12th China Automobile Forum hosted by the China Association of Automobile Manufacturers was held in Jiading, Shanghai. As the first grand gathering of the automobile industry after the 20th National Congress of the Communist Party of China, this forum has the theme of "Gathering Strength to Stabilize and Gather Momentum for a New Journey" and has a total of "1 closed-door summit + 1 conference forum + 16 themes" Forum", focusing on the high-quality development of the automotive industry, and working with industry elites to implement the new spirit, analyze the new situation, and discuss new measures. Among them, at the "Theme Forum 12: Cross-border Integration, Empowering the Implementation of Autonomous Driving" held on the afternoon of November 10, Liu Wei, deputy general manager of Neusoft Reach, delivered a wonderful speech via video.
The following content is a transcript of the live speech:
Thank you to the China Association of Automobile Manufacturers for the invitation. I am honored to participate in the 2022 China Automotive Forum. I am Liu Wei from Neusoft Ruichi Automotive Technology Shanghai Co., Ltd. I am very happy to have the opportunity to share and communicate with my peers and experts.
The title of my speech today is "Autonomous Driving Domain Controller Based on Open SOA Architecture".
Before introducing the autonomous driving domain controller, let us first take a look at the development trends of the autonomous driving industry.
From the perspective of the E/E architecture of the entire vehicle, it is gradually developing towards domain control. In the past, we could see hundreds of ECUs on traditional cars to complete some car functions. Now it is gradually turning to three domain controls, evolving towards autonomous driving, smart cockpit, and chassis power. In the future, it will also evolve into integrated cabin and driving, and a central computing unit.
From the perspective of the evolution of software architecture, it has gradually evolved from the original monolithic architecture and distributed architecture to SOA and microservice architecture.
The monolithic architecture is a common architecture in traditional automobiles. It is customized according to different hardware forms. It has its own proprietary software architecture, which is more process-oriented and satisfies a single function. As the degree of centralization of automobiles gradually increases, the monolithic architecture can no longer meet the needs of multi-functional integrated development and flexible deployment. Therefore, it has transitioned to an object-oriented distributed architecture, also called a vertical architecture. In the future, with the development of central computing units, in order to flexibly and conveniently provide more new functional services after meeting the vehicle SOP, the software architecture will begin to evolve towards SOA architecture and microservice architecture.
So from the perspective of the demand for vehicle intelligence, sensors are gradually being upgraded. We can see that from the level of autonomous driving, including the L1 level of autonomous driving to the L5 level, with the different levels of autonomous driving, the sensor The number of configurations and configuration plans are also changing. After reaching the L4 and L5 levels, the number of sensors in the entire vehicle has evolved to as many as 30-40.
From the perspective of the technical requirements of autonomous driving, it is still changing, and we can see several important changes here. Judging from changes in sensors, driving and parking sensors were separated in the past. We see that in more and more high-level autonomous driving, the division of labor between driving and parking sensors has gradually become blurred. When driving, the parking sensors also play a role. Then the generalization of sensor functions has gradually become a future development trend.
In addition, from the perspective of development form, in the past, products that integrated software and hardware to provide overall solutions have gradually transitioned to development methods that separate software and hardware for large domain control and central computing. In the future, the separation of software and hardware will become the development trend of the entire future development. From the perspective of functional distribution, integration is moving towards centralized mode. The distributed functional units in the past have gradually been integrated into domain control and central computing.
Judging from the cooperation model between suppliers and OEMs, there is also a trend of continuous change and evolution. Especially from the black box and closed development in the past to the white box or gray box open development method. A product that was completed by one or two suppliers in the past has gradually become developed in a way that multiple function providers collaborate to provide different functions.
From the perspective of data, in the past, because some data were rarely uploaded, at most it was some trigger data, such as EDR data, which was stored in the cloud to provide some assistance for the use of functions. In fact, we can see that as the level of autonomous driving functions increases, more and more data-driven development methods gradually evolve into a new development method. This also highlights a new demand, which is the demand for information security and functional security, including data desensitization, and some new security requirements such as OTA have emerged.
In addition, we can see that as the functional level of the autonomous driving domain controller increases, its computing power is also gradually increasing. From a few TOPS in the past to dozens of TOPS, or even hundreds or thousands of TOPS now, more and more domain controllers need to provide such large computing power through multi-core heterogeneous methods to support these increasingly complex tasks. Come higher and higher functionality. Therefore, the difficulty of controller development has also risen sharply.
From the autonomous driving development model, we can see more and more changes beginning to occur. In the past, OEMs provided requirements, and suppliers completed the development of functions and products. Now we can see that more and more OEMs are building their own software capabilities to participate in the early design of the entire product. The multi-party joint development approach is becoming more and more popular. Change the face of the entire automotive ecosystem.
We can see that in the past, it was a typical flat development, and each functional hardware was developed independently. The signal-based architecture has been locked at the beginning of the design, but in fact we can see that today more and more new product forms are integrated with parking and parking, and cabin and driving are increasingly adopting three-dimensional development and hierarchical development. , horizontally open up the software architecture. At the same time, service-oriented for flexible expansion and deployment, single ECUs in the past are increasingly being replaced by integrated ECUs. From the underlying software to middleware to the functional applications above, the layered approach is becoming more and more sophisticated. obvious.
Especially when facing central computing, increasingly complex functions and applications are decoupled, and the development of multi-dimensional systems has become an obvious development trend in the future.
In the past two years, everyone has been talking about the software-defined car model. In fact, we can see that the demand in the automotive consumer market continues to promote the transformation of software-defined car SDV to provide consumers with more and better diversified intelligent experiences. The implementation of intelligent experience requires an open and continuously iterative SOA architecture. Such an architecture can not only implement the separation of software and hardware, but also provide an implementation basis for the new cooperative development model mentioned above.
A typical SOA architecture of a software-defined car can be seen from bottom to top, from hardware to adaptation factory to achieve separation of software and hardware to differentiate different hardware. There is a standardized AUTOSAR software on top, a common basic middleware on top to support the development of different functional domains, and functional domain middleware on top to shield some differentiated development of different functional applications. The top layer can support services and flexible iteration of the business layer, which includes autonomous driving, vehicle control, and cockpit applications. This is also a personalized and differentiated application development layer that is very important for OEMs to attract end users.
Here we also summarize some features of the open SOA architecture. Including SOA, here we mention different communications, shared designs, and components to achieve separation of software and hardware. There is a self-evolving architecture that meets functional safety and information security requirements. At the same time, it should be an integrated architecture that can realize device-cloud linkage, support cross-domain, including intra-domain and cross-domain integration, and be able to realize the publication and subscription of different services.
Judging from the trends and needs introduced earlier, the architecture of a good autonomous driving domain controller should be secure, separated from hardware and software, service-oriented, open, and developer-oriented, capable of self-evolution and realizing multi-functional sensors. Generalized.
Here is an introduction to the Neusoft Reichi autonomous driving SOA software architecture.
The entire architecture is divided into three levels: hardware layer, software platform layer, and service application layer.
We use NeuSAR to separate software and hardware, provide service APPs through the service application layer, and implement sensor services, autonomous driving services, video services, and scene services through configuration. The scene services are used for self-evolution, and some corner case model automatic driving data collection mechanisms are embedded to deal with the long-tail problem.
Previous article:The blind-filling solid-state E1 is here to complete the final puzzle of the new era of automotive lidar.
Next article:Are domestic MCUs ready to lose money as they gather together to make car specifications?
- Popular Resources
- Popular amplifiers
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Basic points of DSP C language
- Isolated DC-DC power supply module, input and output common ground problem.
- PCB Star Decoration
- Introduction to TTL level, CMOS level, and RS232 level
- RedMonk Programming Language Survey: Python Remains at No. 2
- What is the functional difference between these two capacitors?
- ATmega4809 Curiosity Nano Review Summary
- Embedded Engineer Recruitment-Beijing-This post is valid for a long time
- 【GD32E231_DIY】-06 SYN7318 speech recognition module information
- 3 Ways to Speed Up Your Design Cycle Using Brushless DC Motors