KR20170041466A - Integrated data processing system and method for vehicle - Google Patents
Integrated data processing system and method for vehicle Download PDFInfo
- Publication number
- KR20170041466A KR20170041466A KR1020150140918A KR20150140918A KR20170041466A KR 20170041466 A KR20170041466 A KR 20170041466A KR 1020150140918 A KR1020150140918 A KR 1020150140918A KR 20150140918 A KR20150140918 A KR 20150140918A KR 20170041466 A KR20170041466 A KR 20170041466A
- Authority
- KR
- South Korea
- Prior art keywords
- vehicle
- data
- control
- integrated
- unit
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
The present invention relates to an integrated data processing control system and method for an automotive vehicle, and more particularly, to an integrated data processing control system and method for an automotive vehicle that generates integrated data by utilizing sensed data from various sensors installed in a vehicle, And more particularly, to a system and method for an integrated data processing control system for a vehicle, which provides a platform capable of designing application logic for controlling each of a train domain, a chassis domain, a body domain, and a multimedia domain.
With the development of IT technology, powertrain domain, chassis domain, body domain, and multimedia domain driven by various sensors and electronic controls mounted on a vehicle are increasing In addition, recently, the autonomous vehicle has reached the stage of trial operation. That is, as the ECU (Electronic Control Unit) technology mounted on a vehicle is developed, not only the powertrain domain related to the running of the vehicle such as the engine, the transmission, and the ABS can be automatically controlled but also the automobile such as the chassis domain, It has reached the level of technology that can be controlled automatically.
In addition, an embedded system (Embedded System) has been applied to a system for electronic control of a vehicle. An embedded system applied to a vehicle refers to a computer system that embeds software for operating various areas of a vehicle in hardware and performs only specific functions. Unlike a general personal computer, the embedded system has specific requirements, . ≪ / RTI > On the other hand, in recent automobiles, various electrical equipments are mounted and the configuration becomes complicated, so that the software implemented in the embedded system of the vehicle becomes complicated. Especially, the complicatedness of the embedded system and the embedded system for controlling the autonomous vehicle, which are currently under active research, is relatively inevitable.
As described above, automobile middleware in which a plurality of ECUs are provided for each domain area in an automobile so that each ECU can be effectively managed has been applied. AUTOSAR (AUTOMOTIVE OPEN SYSTEM ARCHITECTURE) is a typical automotive middleware. AUTOSAR provides automotive software specifications and execution environments designed for automotive manufacturers to use in common. AUTOSAR is being applied as a standardized integrated software platform to solve the complexity of hardware and software as the structure of electronic equipments in automobiles becomes very precise and complex.
On the other hand, in order to implement embedded software embedded in automotive embedded systems, OSEK operating system, which guarantees real time, has been developed and applied mainly to development of applications for vehicle control. In other words, most of the vehicles are equipped with a software platform that utilizes the OSEK operating system, and are applied to electric vehicles for controlling the entire vehicle such as a chassis domain, a body domain, and a multimedia domain as well as a powertrain domain.
In addition, most of the automobiles currently supplied are equipped with an advanced driver assistance system (ADAS, Advanced Driver Assistance System) to prevent accidents with advanced sensing sensors and intelligent video equipment, and an active control ECU .
1, an active control ECU includes an AEB ECU (Emergency Braking System ECU), an SCC ECU (Smart Cruse Control ECU), an HDA ECU, a TJA ECU (Traffic Jam Assist)), an LKA ECU (Lane Keeping Assist System ECU) , And an ADAS ECU 10 such as a PAS ECU (Parking Assistance System ECU).
Each ADAS ECU described above is configured to control the power train domain, the chassis domain, the body domain, and the multimedia domain based on the data measured by the sensors installed in each part of the vehicle.
Therefore, not only the process of processing the measured data in each sensor is inefficient, but also the logic is difficult to verify and debug when a problem occurs in the active control logic. Further, as a plurality of active control ECUs are mounted, the manufacturing cost of the automobile rises, and further, the performance required for the autonomous vehicle is not satisfied.
Accordingly, the present invention has been made to solve the above-mentioned problems occurring in the prior art, and it is an object of the present invention to provide an information processing apparatus and method capable of generating integrated data by utilizing sensed data from various sensors installed in a vehicle, There is provided an integrated data processing control system and method for an automobile which provides a platform capable of designing application logic for controlling a train domain, a chassis domain, a body domain, and a multimedia domain, respectively, There is a purpose.
Therefore, the present invention can be configured as follows to achieve the above-mentioned object.
The integrated data processing control system for a vehicle according to an embodiment of the present invention includes a multicore processor unit (hereinafter, referred to as a " Multicore Processor Unit ") unit for receiving data from a plurality of sensors installed in a vehicle, , A control unit for controlling at least one of the control units for controlling each part of the vehicle based on the integrated data generated by the multicore processor unit, and a control unit for controlling the generated control data to be transmitted to the control unit Core processor unit and the vehicle integrated control unit via the vehicle integrated control unit (Automotive ECU) and the communication channel in which the above application logic is installed, and transmits the control data generated in the vehicle integrated control unit to the control means Lt; RTI ID = 0.0 > Wherein the multi-core processor unit, the vehicle integrated control unit, and the communication channel unit are installed on a single board so as to be installed in a specific area of the vehicle, set.
In accordance with another aspect of the present invention, there is provided an integrated data processing method for an automotive integrated data processing control system, the integrated data processing method comprising: (a) receiving a data from a plurality of sensors, (B) generating, based on the generated integrated data, a vehicle integrated control unit to perform a control for controlling one or more of the control means for controlling each part of the vehicle And (c) transmitting, via the communication channel, the control data generated by the vehicle integrated control unit in accordance with the control of the vehicle integrated control unit to the control means, The multi-core processor unit, the vehicle integrated control unit, and the communication channel unit are each mounted on a single board. A may be formed in a chip set (chip set).
According to an embodiment of the present invention, it is possible to design application logic for efficiently controlling data received from a plurality of sensors and then controlling each power train domain, a chassis domain, a body domain, and a multimedia domain of an automobile There is an advantage in providing a platform.
Meanwhile, according to the integrated data processing method for an automobile according to the embodiment of the present invention, in the integrated data processing control system for an automobile, since a plurality of active control ECUs are mounted in an existing automobile, Can be reduced.
In addition, since it is easy to test and verify various active control algorithms, the safety of the vehicle can be ensured.
It should be understood that the effects of the present invention are not limited to the above effects and include all effects that can be deduced from the detailed description of the present invention or the configuration of the invention described in the claims.
1 is a view for explaining a conventional technique;
2 is a block diagram showing a configuration of an integrated data processing control system for a vehicle according to an embodiment of the present invention;
FIGS. 3A and 3B are diagrams for explaining the configuration and hierarchy of a multicore processor unit according to an embodiment of the present invention; FIG.
4A and 4B are diagrams for explaining the configuration and hierarchy of a vehicle integrated control unit according to an embodiment of the present invention;
5A and 5B are diagrams for explaining a configuration and a layer of a communication channel unit according to an embodiment of the present invention;
FIG. 6 illustrates a process of controlling an integrated data processing system for a vehicle according to an embodiment of the present invention; FIG.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.
In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "indirectly connected" .
Also, when a part is referred to as "comprising ", it means that it can include other components as well, without excluding other components unless specifically stated otherwise.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
2 is a block diagram showing a configuration of an integrated data processing control system for a vehicle according to an embodiment of the present invention.
The integrated data
Particularly, in the integrated data
The
For reference, the
Meanwhile, the
The data received from the
In the integrated data
At this time, the
In one embodiment, when the vehicle speed is less than a certain speed (e.g., 5 km / h) and the transmission mode repeats R (reverse) and D (travel) Mode and sensor data for parking among the data received from the
For reference, when the automatic parking mode is supported, if the driver's automatic parking mode button is selected, the
Here, the sensor data clustered for parking may include distance data and image data.
In addition, it may further include a rotation speed of the handle, a rotation direction, rotation angle data, and the like.
For example, the rotation speed, the rotation direction, the rotation angle data, and the like of the steering wheel can be utilized to display a proper traveling path of the vehicle at the time of parking on a monitor of an AVN (Audio, Visual and Navigation) system.
The
In addition, the
In addition, the
The
In the meantime, in the integrated data
In one embodiment, when the clustering integrated data-distance data, image data, etc., for automatic parking from the
Then, the
At this time, the vehicle integrated
In addition, the vehicle integrated
The
In addition, the
The
The various control means 600 of the vehicle, which can be controlled through the application logic installed in the vehicle
The ECU, which is the control unit of each of the above-described parts, can drive the corresponding part in accordance with the control command of the vehicle integrated
For reference, a powertrain domain may include a powerplant and a powertrain of a vehicle, the chassis domain may include a brake and a steering device of the vehicle, and the body domain may include a comfort and safety device of the vehicle have.
And, the multimedia domain may include a device for providing telematics, navigation (navigation), music and video.
FIG. 3A is a schematic view illustrating a configuration of a multicore processor unit according to an embodiment of the present invention.
The
The
Meanwhile, the
Here, the clustering of the sensor data may be performed based on at least one of the running speed of the vehicle, the transmission mode, and the driver's input.
For reference, the
The
In addition, the
Meanwhile, the
The
3B is a layer diagram for implementing a configuration of a multicore processor unit according to an embodiment of the present invention.
The
4A is a diagram showing a configuration of a vehicle integrated control unit according to an embodiment of the present invention.
The vehicle integrated
First, the
The vehicle integrated
Meanwhile, the
Here, 'actively controlling' means that not only the received data is converted into a control command and transmitted, but the current driving state is grasped on the basis of the received data, and the control means of each part is efficiently controlled Lt; RTI ID = 0.0 > control data. ≪ / RTI >
The
In addition, the
Meanwhile, the
The
4B is a hierarchical diagram for implementing a configuration of a vehicle integrated control unit according to an embodiment of the present invention.
The vehicle integrated
5A is a block diagram illustrating a configuration of a communication channel unit according to an embodiment of the present invention.
The
First, the
The
Further, the
Meanwhile, the
The
5B is a layer diagram for implementing a configuration of a communication channel unit according to an embodiment of the present invention.
The
6 is a flowchart illustrating a process for controlling integrated data processing for a vehicle according to an embodiment of the present invention.
The process shown in Fig. 6 can be performed by the components shown in Fig.
First, in step S601, the
After S601, the vehicle integrated
After S602, the
It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be.
It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.
For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
The scope of the present invention is defined by the appended claims, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included within the scope of the present invention.
100: Integrated data processing control system for automobile
200: multicore processor unit 210: sensor interface
220: control unit 230: memory
240: communication unit 300: vehicle integrated control unit
310: internal interface 320:
330: memory 340:
400: communication channel unit 410: internal interface
420: control unit 430: memory
440: communication unit 500: plural sensors
600: control means
Claims (12)
A processor for generating control data for controlling at least one of the control means for controlling each part of the vehicle based on the integrated data generated in the multicore processor unit and controlling the generated control data to be transmitted to the corresponding control means A vehicle integrated control unit (Automotive ECU) in which the above application logic is installed; And
A communication channel unit for transferring data between the multicore processor unit and the vehicle integrated control unit via a communication channel and transmitting the control data generated by the integrated vehicle control unit to the control unit; And,
Wherein the multi-core processor unit, the vehicle integrated control unit, and the communication channel unit are formed as respective chip sets on one board so as to be installed in a specific area of the vehicle. Integrated data processing control system.
The multi-core processor unit includes:
And synchronizes the respective data received from the plurality of sensors.
Wherein the plurality of sensors comprise:
A radar, a lidar, an ultrasonic sensor, a camera, a stereo camera, an AVM camera, a wheel speed sensor, an accelerator level sensor, a steering sensor a steering sensor, and a gyroscope sensor,
Wherein the data received from the plurality of sensors comprises:
Distance data using at least one of the radar, the radar, and the ultrasonic sensor,
Image data using the at least one camera,
Speed data of the vehicle using the wheel speed detecting sensor,
Acceleration data of the vehicle using the accelerator level detection sensor,
The rotational speed, the rotational direction, the rotational angle data of the steering wheel using the steering sensor,
Axis direction data of the vehicle using the gyroscope sensor, and the three-axis direction data of the vehicle using the gyroscope sensor.
The multi-core processor unit includes:
Wherein the data is clustered based on at least one of a traveling speed of the vehicle, a transmission mode (Parking, Rear, Drive), and an input of a driver.
The multi-core processor unit includes:
Monitoring of connection with the plurality of sensors, connection monitoring with the vehicle integrated control unit and communication channel unit, debugging and real-time uploading of the algorithm for clustering, debugging and logging of data received from the plurality of sensors logging, and so on.
The vehicle integrated control unit
Wherein the control data generated by the control means is synchronized or transmitted to the corresponding control means in a predetermined control order.
The vehicle integrated control unit
Wherein the control unit monitors whether or not the vehicle is connected to the control unit.
Wherein,
A power domain control means including a power train of the vehicle and a power transmission device, chassis domain control means including a braking and steering device of the vehicle, body domain control means including a comfort device and a safety device of the vehicle, And multimedia domain control means including route guidance, music and video. ≪ Desc / Clms Page number 19 >
The communication channel unit
And performs at least one of real-time debugging, logging, and timing sink of the communication channel.
(a) a multicore processor unit receiving data from a plurality of sensors and clustering the received data to generate integrated data for each clustering;
(b) generating, based on the generated integrated data, control data for controlling at least one of the control means for controlling each part of the vehicle by the vehicle integrated control unit; And
(c) transmitting, via the communication channel, control data generated by the vehicle integrated control unit to the control means in accordance with the control of the vehicle integrated control unit;
Wherein the multi-core processor unit, the vehicle integrated control unit, and the communication channel unit are formed as respective chip sets on a single board.
The step (a)
And synchronizing data received from the plurality of sensors.
The step (a)
Wherein the data is clustered based on at least one of a traveling speed of the vehicle, a transmission mode (Parking, Rear, Drive), and an input of a driver.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150140918A KR101802858B1 (en) | 2015-10-07 | 2015-10-07 | Integrated data processing system and method for vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150140918A KR101802858B1 (en) | 2015-10-07 | 2015-10-07 | Integrated data processing system and method for vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170041466A true KR20170041466A (en) | 2017-04-17 |
KR101802858B1 KR101802858B1 (en) | 2017-11-29 |
Family
ID=58703140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150140918A KR101802858B1 (en) | 2015-10-07 | 2015-10-07 | Integrated data processing system and method for vehicle |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101802858B1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112477779A (en) * | 2019-09-12 | 2021-03-12 | 华为技术有限公司 | System and method for realizing electronic control function in automobile and automobile |
KR20210076756A (en) * | 2019-12-16 | 2021-06-24 | 현대오트론 주식회사 | Device for vehicular sensor fusion |
KR20210083851A (en) * | 2019-12-27 | 2021-07-07 | 현대오트론 주식회사 | Vehicular electronic control unit using multi-core microcontroller |
KR102360725B1 (en) * | 2020-12-15 | 2022-02-08 | 현대오토에버 주식회사 | Contrloller for vehicle and error management method thereof |
KR20220058342A (en) | 2020-10-31 | 2022-05-09 | 주식회사 네오시스 | Autonomous driving data logging system |
CN115092068A (en) * | 2022-07-13 | 2022-09-23 | 岚图汽车科技有限公司 | Whole vehicle control system and vehicle |
WO2023217158A1 (en) * | 2022-05-10 | 2023-11-16 | 中国第一汽车股份有限公司 | Vehicle-mounted system application management method and architecture, and vehicle and medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009292353A (en) * | 2008-06-06 | 2009-12-17 | Toyota Motor Corp | Vehicle communication system, vehicle communication method |
JP5385056B2 (en) * | 2009-08-31 | 2014-01-08 | 株式会社デンソー | Driving status estimation device, driving support device |
-
2015
- 2015-10-07 KR KR1020150140918A patent/KR101802858B1/en active IP Right Grant
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112477779A (en) * | 2019-09-12 | 2021-03-12 | 华为技术有限公司 | System and method for realizing electronic control function in automobile and automobile |
CN112477779B (en) * | 2019-09-12 | 2024-03-26 | 华为技术有限公司 | System and method for realizing electronic control function in automobile and automobile |
US11975664B2 (en) | 2019-09-12 | 2024-05-07 | Huawei Technologies Co., Ltd. | System and method for implementing automobile electronic control function |
KR20210076756A (en) * | 2019-12-16 | 2021-06-24 | 현대오트론 주식회사 | Device for vehicular sensor fusion |
KR20210083851A (en) * | 2019-12-27 | 2021-07-07 | 현대오트론 주식회사 | Vehicular electronic control unit using multi-core microcontroller |
KR20220058342A (en) | 2020-10-31 | 2022-05-09 | 주식회사 네오시스 | Autonomous driving data logging system |
KR102360725B1 (en) * | 2020-12-15 | 2022-02-08 | 현대오토에버 주식회사 | Contrloller for vehicle and error management method thereof |
WO2023217158A1 (en) * | 2022-05-10 | 2023-11-16 | 中国第一汽车股份有限公司 | Vehicle-mounted system application management method and architecture, and vehicle and medium |
CN115092068A (en) * | 2022-07-13 | 2022-09-23 | 岚图汽车科技有限公司 | Whole vehicle control system and vehicle |
Also Published As
Publication number | Publication date |
---|---|
KR101802858B1 (en) | 2017-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101802858B1 (en) | Integrated data processing system and method for vehicle | |
CN109917765B (en) | Distributed domain controller system based on network architecture of automatic driving system | |
US11380107B2 (en) | Power and data center (PDC) for automotive applications | |
CN209842367U (en) | Distributed domain controller system based on network architecture of automatic driving system | |
US9529361B2 (en) | Apparatus and method for managing failure in autonomous navigation system | |
US11378954B2 (en) | Multi-processor SoC system | |
JP2018008688A (en) | Control system for vehicle, and method and first vehicle therefor | |
KR20190105150A (en) | Apparatus and method for controlling vehicle platooning | |
US11214271B1 (en) | Control system interface for autonomous vehicle | |
JP2020095481A (en) | Control device of vehicle and automatic driving system | |
WO2022134965A1 (en) | Configuration method and device for computing resources | |
CN111818189B (en) | Vehicle road cooperative control system, method and medium | |
KR101703500B1 (en) | Vehicle unit | |
US11673585B2 (en) | Integrated module for sensor data aggregation and control of sensor support hardware | |
KR20170041502A (en) | System for processing integrated data of the ultra sonic sensors and camera on vehicle | |
JP2022527341A (en) | System for safe teleoperated operation | |
JP2021061516A (en) | Vehicle remote control device | |
US11814086B1 (en) | Middleware software layer for vehicle autonomy subsystems | |
KR101772929B1 (en) | System for processing integrated images of the navigator and AVM camera on vehicle | |
US20240160467A1 (en) | Information processing system, information processing method, program, and cluster system | |
US20240175714A1 (en) | Method for checking a digital map of an environment of a motor vehicle | |
JP7054844B2 (en) | Vehicle, information presentation system | |
US20220017119A1 (en) | Vehicle control device | |
JP2019146144A (en) | Information processing device, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180406 Year of fee payment: 7 |