ADAS driving evaluation method, system, storage medium and vehicle
By using an ADAS system to perform autonomous driving on parking driving training routes, recording and comparing driving data, and generating scores and videos, the problem of insufficient driver skill improvement in existing technologies is solved, and the effect of rapidly improving driving proficiency is achieved.
Patent Information
- Application Number
- CN202411542192.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2044-10-31
AI Technical Summary
Existing technologies cannot effectively assist drivers in improving their driving skills, and relying solely on map providers' evaluations of driving behavior cannot fundamentally improve driving skills.
The ADAS system performs autonomous driving on the parking driving training route, records the first driving data, compares it with the second driving data of the user's manual driving, outputs the difference data of steering wheel angle, throttle opening and braking force, generates driving score and trajectory comparison video, and displays it on the terminal device.
Without increasing hardware costs, a driver training model is implemented using software algorithms to quickly improve drivers' driving proficiency and skill level.
Smart Images

Figure CN119477064B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent vehicle technology, specifically to an ADAS driving evaluation method, system, storage medium, and vehicle. Background Technology
[0002] With the development of society and the economy, the current transportation structure has undergone fundamental changes, and car travel has become the norm. Cars have entered thousands of households, becoming a consumer good and a necessity for ordinary families. Among these changes, driving skills have evolved from a professional skill to a basic life skill.
[0003] According to relevant statistics, many users, after obtaining their driver's licenses, have not driven a vehicle for a long time, or their driving skills are very rusty. If they rashly drive on the road, it poses a potential risk to themselves and other road users. To improve driving skills, continuous contact with and driving of vehicles is necessary; driving skills can only be rapidly improved through actual road driving.
[0004] Current evaluations of user driving skills are usually based on map providers, such as statistical analysis of driving behaviors like rapid acceleration and deceleration, and quantification of scores. However, this only informs users of the final result and cannot fundamentally help them improve their driving skills. Summary of the Invention
[0005] To address the shortcomings of existing technologies, the present invention aims to provide an ADAS driving evaluation method, system, storage medium, and vehicle, with the goal of providing a driving evaluation scheme that compares and evaluates a user's driving behavior with that of an experienced driver, thereby helping to improve the user's driving skills.
[0006] A first aspect of the present invention is to provide an ADAS driving evaluation method, the method comprising:
[0007] When the vehicle's intelligent driving function is activated, the vehicle is controlled to drive automatically according to the training route corresponding to the parking driving subject, and the first driving data is output accordingly.
[0008] Acquire second driving data of the user driving the vehicle according to the training route;
[0009] The steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data are compared respectively, and the steering wheel angle difference data, throttle opening difference data and braking force difference data are output.
[0010] The driving condition of the user-driven vehicle is evaluated based on the steering wheel angle difference data, throttle opening difference data, and braking force difference data to obtain a driving score, and a trajectory comparison video of the first driving data and the second driving data is output.
[0011] The trajectory comparison video, driving score, steering wheel angle difference data, throttle opening difference data, and braking force difference data are transmitted to control a preset terminal device for display.
[0012] According to one aspect of the above technical solution, the step of comparing the steering wheel angle, throttle opening, and braking force corresponding to the first driving data and the second driving data respectively, and outputting the steering wheel angle difference data, throttle opening difference data, and braking force difference data, includes:
[0013] According to the preset data identifier, the first driving data is filtered to extract the first steering wheel angle data, the first throttle opening data and the first braking force data from the first driving data respectively.
[0014] According to the preset data identifier, the second driving data is filtered to extract the second steering wheel angle data, the second throttle opening data and the second braking force data from the second driving data respectively;
[0015] The first steering wheel angle data is compared with the second steering wheel angle data, the first throttle opening data is compared with the second throttle opening data, and the first braking force data is compared with the second braking force data, and the steering wheel angle difference data, throttle opening difference data, and braking force difference data are output respectively.
[0016] According to one aspect of the above technical solution, the steps of comparing the first steering wheel angle data with the second steering wheel angle data, the first throttle opening data with the second throttle opening data, and the first braking force data with the second braking force data, and outputting the steering wheel angle difference data, throttle opening difference data, and braking force difference data respectively, include:
[0017] Based on the first steering wheel angle data and the second steering wheel angle data, extract the first steering wheel angle value and the second steering wheel angle value corresponding to the vehicle being located in multiple target areas;
[0018] Based on the first and second steering wheel angle values corresponding to each target area, multiple steering wheel angle difference values are output to obtain steering wheel angle difference data.
[0019] Based on the first throttle opening data and the second throttle opening data, the first throttle opening value and the second throttle opening value corresponding to the vehicle being located in multiple target areas are extracted respectively;
[0020] Based on the first throttle opening value and the second throttle opening value corresponding to each target area, multiple throttle opening difference values are output to obtain throttle opening difference data;
[0021] Based on the first braking force data and the second braking force data, the first braking force value and the second braking force value corresponding to the vehicle being located in multiple target areas are extracted respectively;
[0022] Based on the first braking force value and the second braking force value corresponding to each target area, multiple braking force difference values are output to obtain braking force difference data.
[0023] According to one aspect of the above technical solution, the target area is any area among the vertical berth area and its adjacent area, the horizontal berth area and its adjacent area, and the curved driving area in the training route.
[0024] According to one aspect of the above technical solution, the step of obtaining the driving score in the step of evaluating the driving condition of the user-driven vehicle based on the steering wheel angle difference data, throttle opening difference data, and braking force difference data, and outputting a trajectory comparison video of the first driving data and the second driving data, includes:
[0025] A first score is obtained by performing a first average weighted processing on multiple steering wheel angle difference values corresponding to multiple target areas in the steering wheel angle difference data;
[0026] A second average weighting process is performed on multiple throttle opening difference values corresponding to multiple target areas in the throttle opening difference data to obtain a second score;
[0027] A third weighted average is performed on multiple braking force difference values corresponding to multiple target regions in the braking force difference data to obtain a third score.
[0028] A fourth weighted average is applied to the first score, the second score, and the third score to obtain the driving score.
[0029] Another aspect of the present invention also provides an ADAS driving evaluation method, the method comprising:
[0030] When a user manually drives a vehicle according to the training route corresponding to the driving course, the corresponding driving data is obtained.
[0031] Extract the steering wheel angle, throttle opening, braking force, and lateral and longitudinal acceleration from the driving data;
[0032] The steering wheel angle, throttle opening, braking force, and lateral and longitudinal acceleration in the driving data are compared with the steering wheel angle, throttle opening, braking force, and lateral and longitudinal acceleration in the pre-collected driving experience data, and the steering wheel angle difference data, throttle opening difference data, braking force difference data, and lateral and longitudinal acceleration difference data are output.
[0033] The driving condition of the user-driven vehicle is evaluated based on the steering wheel angle difference data, throttle opening difference data, braking force difference data, and lateral and longitudinal acceleration difference data to obtain a driving score;
[0034] The driving score, steering wheel angle difference data, throttle opening difference data, braking force difference data, and lateral and longitudinal acceleration difference data are transmitted to control a preset terminal device for display.
[0035] A second aspect of the present invention is to provide an ADAS driving evaluation system, applied to the method described in the above-mentioned technical solution, the system comprising:
[0036] The first data acquisition module is used to control the vehicle to perform autonomous driving according to the training route corresponding to the parking driving subject when the vehicle's intelligent driving function is activated, and output the first driving data accordingly.
[0037] The second data acquisition module is used to acquire second driving data of the user driving the vehicle according to the training route;
[0038] The data comparison module is used to compare the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data respectively, and output the steering wheel angle difference data, throttle opening difference data and braking force difference data.
[0039] The data evaluation module is used to evaluate the driving condition of the user-driven vehicle based on the steering wheel angle difference data, throttle opening difference data and braking force difference data, obtain a driving score, and output a trajectory comparison video of the first driving data and the second driving data.
[0040] The data display module is used to transmit the trajectory comparison video, driving score, steering wheel angle difference data, throttle opening difference data and braking force difference data to control the preset terminal device for display.
[0041] Another aspect of the present invention also provides an ADAS driving evaluation system, applied to the method described in the above technical solution, the system comprising:
[0042] The data acquisition module is used to acquire corresponding driving data when a user manually drives a vehicle according to the training route corresponding to the driving subject.
[0043] The data extraction module is used to extract the steering wheel angle, throttle opening, braking force, and lateral and longitudinal acceleration from the driving data.
[0044] The data comparison module is used to compare the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration in the driving data with the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration in the pre-collected driving experience data, and output the steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data.
[0045] The data evaluation module is used to evaluate the driving condition of the user-driven vehicle based on the steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data, and obtain a driving score.
[0046] The data display module is used to transmit the driving score, steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data to a preset terminal device for display.
[0047] A third aspect of the present invention is to provide a readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the methods described in the above-described technical solutions.
[0048] A fourth aspect of the present invention is to provide a vehicle including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the methods described in the above-described technical solutions.
[0049] Compared with existing technologies, the advantages of using the ADAS driving evaluation method, system, storage medium, and vehicle shown in this invention are as follows:
[0050] When the vehicle's intelligent driving function is activated, the system controls the vehicle to automatically drive according to the training route corresponding to the parking driving subject, outputting the first driving data. It then acquires the second driving data from the user's manual driving of the vehicle along the training route. The system compares the steering wheel angle, throttle opening, and braking force corresponding to the first and second driving data, outputting the differences in steering wheel angle, throttle opening, and braking force. Based on these differences, the system evaluates the user's manual driving performance, obtaining a driving score, and outputs a trajectory comparison video of the first and second driving data. The trajectory comparison video, driving score, and the differences in steering wheel angle, throttle opening, and braking force are transmitted to a preset terminal device for display. Therefore, the method described in this invention can add a training mode to the software algorithm based on the existing vehicle driving and parking sensors and controllers, without increasing hardware costs, and can quickly improve the driver's proficiency and driving level during manual driving. Attached Figure Description
[0051] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:
[0052] Figure 1 This is a flowchart illustrating the ADAS driving evaluation method in the first embodiment of the present invention;
[0053] Figure 2 This is a flowchart illustrating the ADAS driving evaluation method in the second embodiment of the present invention;
[0054] Figure 3 This is a structural block diagram of the ADAS driving evaluation system in the third embodiment of the present invention;
[0055] Figure 4 This is a structural block diagram of the ADAS driving evaluation system in the fourth embodiment of the present invention. Detailed Implementation
[0056] To make the objectives, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Several embodiments of the present invention are shown in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that the disclosure of the present invention will be more thorough and complete.
[0057] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0058] Example 1
[0059] Please see Figure 1 The first embodiment of the present invention provides an ADAS driving evaluation method, the method comprising steps S11-S15:
[0060] Step S11: When the vehicle's intelligent driving function is activated, control the vehicle to perform automatic driving according to the training route corresponding to the parking driving subject, and output the first driving data accordingly.
[0061] In this embodiment, the vehicle is an intelligent car equipped with intelligent assisted driving and a driver training system. Using the driver training system while driving the vehicle can assist the user in improving their driving skills to a certain extent. The user can be a driver with short driving experience or a driving school participating in driving training. This requires driving schools to introduce the driver training system or use the intelligent car shown in this embodiment for training and instruction.
[0062] Specifically, when a user drives a vehicle and wants to improve their driving skills through driving training, after the vehicle's intelligent driving function is activated, the vehicle will first be controlled to drive automatically according to the training route corresponding to the preset parking driving subject, and the first driving data, namely the driving data of automatic driving, will be output. It can record data such as steering wheel angle, throttle opening and braking force, which can be used as benchmark data for ADAS driving evaluation.
[0063] The training route for the parking driving subject requires mastering perpendicular reverse parking, parallel reverse parking, and S-curve driving, corresponding to Subject Two of the driving skills training. It should be noted that this training route can be user-defined or determined by vehicle scanning. The training route is typically within a closed area and can have good continuity, or it can consist of multiple sub-routes. For example, perpendicular reverse parking might be conducted in area A, parallel reverse parking in area B, and S-curve driving in area C.
[0064] It should be noted that controlling the vehicle to drive automatically according to the training route corresponding to the parking driving subject relies on conventional vision sensors and radar sensors. The vehicle usually completes this task based on the knowledge points and / or historical experience of the driver, requiring a smooth and continuous driving process to have good reference value.
[0065] Step S12: Obtain second driving data of the user driving the vehicle according to the training route.
[0066] In this embodiment, after the vehicle automatically drives according to the training route and outputs the first driving data, the driving power is returned to the user, and the user is prompted to drive manually according to the training route. After the user drives, the second driving data of the user driving according to the training route is obtained.
[0067] Similarly, the second driving data also records data such as steering wheel angle, throttle opening and braking force, which can be used to compare with the first driving data used as benchmark data to achieve driving evaluation.
[0068] It should be noted that the driving order of autonomous driving and manual driving can also be reversed, that is, the generation of the first driving data and the second driving data can be interchanged, which does not affect the data acquisition in the two driving processes.
[0069] Step S13: Compare the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data respectively, and output the steering wheel angle difference data, throttle opening difference data and braking force difference data.
[0070] In this embodiment, the step of comparing the steering wheel angle, throttle opening, and braking force corresponding to the first driving data and the second driving data respectively, and outputting the steering wheel angle difference data, throttle opening difference data, and braking force difference data includes:
[0071] According to the preset data identifier, the first driving data is filtered to extract the first steering wheel angle data, the first throttle opening data and the first braking force data from the first driving data respectively.
[0072] According to the preset data identifier, the second driving data is filtered to extract the second steering wheel angle data, the second throttle opening data and the second braking force data from the second driving data respectively;
[0073] The first steering wheel angle data is compared with the second steering wheel angle data, the first throttle opening data is compared with the second throttle opening data, and the first braking force data is compared with the second braking force data, and the steering wheel angle difference data, throttle opening difference data, and braking force difference data are output respectively.
[0074] The steps of comparing the first steering wheel angle data with the second steering wheel angle data, the first throttle opening data with the second throttle opening data, and the first braking force data with the second braking force data, and outputting the steering wheel angle difference data, throttle opening difference data, and braking force difference data respectively, include:
[0075] Based on the first steering wheel angle data and the second steering wheel angle data, extract the first steering wheel angle value and the second steering wheel angle value corresponding to the vehicle being located in multiple target areas;
[0076] Based on the first and second steering wheel angle values corresponding to each target area, multiple steering wheel angle difference values are output to obtain steering wheel angle difference data.
[0077] Based on the first throttle opening data and the second throttle opening data, the first throttle opening value and the second throttle opening value corresponding to the vehicle being located in multiple target areas are extracted respectively;
[0078] Based on the first throttle opening value and the second throttle opening value corresponding to each target area, multiple throttle opening difference values are output to obtain throttle opening difference data;
[0079] Based on the first braking force data and the second braking force data, the first braking force value and the second braking force value corresponding to the vehicle being located in multiple target areas are extracted respectively;
[0080] Based on the first braking force value and the second braking force value corresponding to each target area, multiple braking force difference values are output to obtain braking force difference data.
[0081] Specifically, in this embodiment, after acquiring the first driving data corresponding to autonomous driving and the second driving data corresponding to manual driving, the first steering wheel angle data, the first throttle opening data and the first braking force data in the first driving data are filtered out according to the preset data identifiers, and the second steering wheel angle data, the second throttle opening data and the second braking force data in the second driving data are filtered out in the same way.
[0082] Then, based on the first steering wheel angle data and the second steering wheel angle data, the first steering wheel angle value and the second steering wheel angle value corresponding to the vehicle in multiple target areas are extracted respectively. Then, based on the first steering wheel angle value and the second steering wheel angle value corresponding to each target area, multiple steering wheel angle difference values are output to obtain the final steering wheel angle difference data.
[0083] The target area refers to any area within the training route, including perpendicular parking spaces and their adjacent areas, horizontal parking spaces and their adjacent areas, and curved driving areas. For example, in the perpendicular parking space and its adjacent areas corresponding to reversing into a parking space, the target area refers to the points frequently mentioned by driving instructors during driving training. By comparing the first and second steering wheel angle values corresponding to the vehicle's location in multiple target areas, it is equivalent to conducting a steering wheel angle assessment at multiple points, thereby outputting steering wheel angle difference data.
[0084] Similarly, in this embodiment, the first throttle opening data and the second throttle opening data corresponding to the above-mentioned multiple target areas will also be obtained, the corresponding first throttle opening values and second throttle opening values will be extracted, and the first throttle opening values and the second throttle opening values corresponding to each target area will be compared to output throttle opening difference data. And, based on the same method, braking force difference data will be output.
[0085] It should be noted that the target area mentioned above is a feature area marked when the vehicle travels to a certain position. Specifically, it is marked during the process of the vehicle performing autonomous driving according to the training route corresponding to the parking driving subject.
[0086] For example, during autonomous driving, when a vehicle approaches a perpendicular parking space and intends to park smoothly, the steering wheel is turned one full turn towards the parking space in advance. Then, the vehicle reverses into the parking space, marking this area as the target area corresponding to the aforementioned point. When the vehicle is manually driven, it automatically records the steering wheel angle in the target area. The steering wheel angle can then be compared, and the throttle opening and braking force are compared using the same logic, thus achieving data comparison.
[0087] Step S14: Evaluate the driving status of the user-driven vehicle based on the steering wheel angle difference data, throttle opening difference data, and braking force difference data to obtain a driving score, and output a trajectory comparison video of the first driving data and the second driving data.
[0088] In this embodiment, the step of obtaining the driving score, which involves evaluating the driving condition of the user-driven vehicle based on the steering wheel angle difference data, throttle opening difference data, and braking force difference data, and outputting a trajectory comparison video of the first driving data and the second driving data, includes:
[0089] A first score is obtained by performing a first average weighted processing on multiple steering wheel angle difference values corresponding to multiple target areas in the steering wheel angle difference data;
[0090] A second average weighting process is performed on multiple throttle opening difference values corresponding to multiple target areas in the throttle opening difference data to obtain a second score;
[0091] A third weighted average is performed on multiple braking force difference values corresponding to multiple target regions in the braking force difference data to obtain a third score.
[0092] A fourth weighted average is applied to the first score, the second score, and the third score to obtain the driving score.
[0093] Specifically, a first weighted average is calculated based on multiple steering wheel angle difference values from the aforementioned steering wheel angle difference data to output a first score. A second weighted average is calculated based on multiple throttle opening difference values from the aforementioned throttle opening difference data to output a second score. A third weighted average is calculated based on multiple braking force difference values from the aforementioned braking force difference data to output a third score. Then, a fourth weighted average is calculated on the first, second, and third scores to obtain the final driving score. The driving score is typically based on a 100-point scale; for example, the driving score for this manual driving test is 80 points, and corresponding improvement strategies can be generated.
[0094] Step S15: The trajectory comparison video, driving score, steering wheel angle difference data, throttle opening difference data and braking force difference data are transmitted to control the preset terminal device for display.
[0095] In this embodiment, a trajectory comparison video is generated based on the first driving data and the second driving data. Then, the trajectory comparison video, along with the aforementioned driving score, steering wheel angle difference data, throttle opening difference data, and braking force difference data, are transmitted to the preset terminal device, which displays the above information, thereby facilitating the user's understanding of the driving evaluation of this parking driving.
[0096] Among them, the preset terminal devices are such as vehicle terminals, VI instruments, or mobile phones and tablets held by users.
[0097] In summary, compared with existing technologies, the ADAS driving evaluation method shown in this embodiment has the following advantages:
[0098] When the vehicle's intelligent driving function is activated, the system controls the vehicle to automatically drive according to the training route corresponding to the parking driving subject, outputting the first driving data. It then acquires the second driving data from the user's manual driving of the vehicle along the training route. The system compares the steering wheel angle, throttle opening, and braking force corresponding to the first and second driving data, outputting the differences in steering wheel angle, throttle opening, and braking force. Based on these differences, the system evaluates the user's manual driving performance, obtaining a driving score, and outputs a trajectory comparison video of the first and second driving data. The trajectory comparison video, driving score, and the differences in steering wheel angle, throttle opening, and braking force are transmitted to a preset terminal device for display. Therefore, the method described in this embodiment can add a training mode to the software algorithm based on the existing vehicle driving and parking sensors and controllers, without increasing hardware costs, and can quickly improve the driver's proficiency and driving level during manual driving.
[0099] Example 2
[0100] Please see Figure 2 The second embodiment of the present invention also provides an ADAS driving evaluation method, the method comprising steps S21-S25:
[0101] Step S21: When the user manually drives the vehicle according to the training route corresponding to the driving subject, the corresponding driving data is obtained.
[0102] Step S22: Extract the steering wheel angle, throttle opening, braking force, and lateral and longitudinal acceleration from the driving data;
[0103] Step S23: Compare the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration in the driving data with the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration in the pre-collected driving experience data, and output the steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data.
[0104] Step S24: Evaluate the driving condition of the user-driven vehicle based on the steering wheel angle difference data, throttle opening difference data, braking force difference data, and lateral and longitudinal acceleration difference data to obtain a driving score;
[0105] Step S25: The driving score, steering wheel angle difference data, throttle opening difference data, braking force difference data, and lateral and longitudinal acceleration difference data are transmitted to control a preset terminal device for display.
[0106] The ADAS driving evaluation method shown in this embodiment is basically similar to the ADAS driving evaluation method shown in the first embodiment, except that:
[0107] In this embodiment, autonomous driving of the vehicle is not required. After the driver training system on the vehicle is activated, the user can drive manually and obtain the corresponding driving data. Then, the steering wheel angle, throttle opening, braking force, and lateral and longitudinal acceleration are extracted from the driving data and compared with the steering wheel angle, throttle opening, braking force, and lateral and longitudinal acceleration from the pre-acquired driving experience data. The differences in steering wheel angle, throttle opening, braking force, and lateral and longitudinal acceleration are output. Finally, an evaluation is performed based on the above differences to obtain a driving score. The driving score, steering wheel angle difference data, throttle opening difference data, braking force difference data, and lateral and longitudinal acceleration difference data are transmitted to a preset terminal device for display, so that the user can understand the driving evaluation of this driving experience.
[0108] Example 3
[0109] Please see Figure 3 A third aspect of the present invention provides an ADAS driving evaluation system applied to the method described in the first embodiment above, the system comprising:
[0110] The first data acquisition module, 11, is used to control the vehicle to perform automatic driving according to the training route corresponding to the parking driving subject when the vehicle's intelligent driving function is activated, and outputs the first driving data accordingly.
[0111] The second data acquisition module 12 is used to acquire second driving data of the user driving the vehicle according to the training route;
[0112] The data comparison module 13 is used to compare the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data respectively, and output the steering wheel angle difference data, throttle opening difference data and braking force difference data.
[0113] The data evaluation module 14 is used to evaluate the driving condition of the user-driven vehicle based on the steering wheel angle difference data, throttle opening difference data and braking force difference data, obtain a driving score, and output a trajectory comparison video of the first driving data and the second driving data.
[0114] The data display module 15 is used to transmit the trajectory comparison video, driving score, steering wheel angle difference data, throttle opening difference data and braking force difference data to control the preset terminal device for display.
[0115] Compared with existing technologies, the ADAS driving evaluation system shown in this embodiment has the following advantages:
[0116] When the vehicle's intelligent driving function is activated, the system controls the vehicle to automatically drive according to the training route corresponding to the parking driving subject, outputting the first driving data and acquiring the second driving data of the user driving the vehicle manually according to the training route. The system compares the steering wheel angle, throttle opening, and braking force corresponding to the first and second driving data, outputting the differences in steering wheel angle, throttle opening, and braking force. Based on these differences, the system evaluates the user's driving performance, obtaining a driving score, and outputs a trajectory comparison video of the first and second driving data. The trajectory comparison video, driving score, and differences in steering wheel angle, throttle opening, and braking force are transmitted to a preset terminal device for display. Therefore, the system shown in this embodiment can add a training mode to the software algorithm based on the existing vehicle driving and parking sensors and controllers, without increasing hardware costs, and can quickly improve the driver's proficiency and driving level during manual driving.
[0117] Example 4
[0118] Please see Figure 4 The fourth embodiment of the present invention provides an ADAS driving evaluation system applied to the method described in the second embodiment above, the system comprising:
[0119] Data acquisition module 21 is used to acquire corresponding driving data when the user manually drives the vehicle according to the training route corresponding to the driving subject.
[0120] Data extraction module 22 is used to extract steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration from the driving data;
[0121] The data comparison module 23 is used to compare the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration in the driving data with the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration in the pre-collected driving experience data, and output the steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data.
[0122] The data evaluation module 24 is used to evaluate the driving condition of the user-driven vehicle based on the steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data, and obtain a driving score.
[0123] The data display module 25 is used to transmit the driving score, steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data to a preset terminal device for display.
[0124] Example 5
[0125] A fifth embodiment of the present invention provides a readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the methods described in any of the above embodiments.
[0126] Example 6
[0127] A fifth embodiment of the present invention provides a vehicle including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in any of the above embodiments.
[0128] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0129] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this patent should be determined by the appended claims.
Claims
1. An ADAS driving evaluation method, characterized by, The method comprises: When the intelligent driving function of the vehicle is turned on, the vehicle is controlled to automatically drive according to the training route corresponding to the parking driving subject, and first driving data is output; Obtain second driving data of the user driving the vehicle manually according to the training route; Compare the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data respectively, and output steering wheel angle difference data, throttle opening difference data and braking force difference data; According to the steering wheel angle difference data, the throttle opening difference data and the braking force difference data, the driving condition of the user driving the vehicle manually is evaluated, and a driving score is obtained, and a trajectory comparison video of the first driving data and the second driving data is output; The trajectory comparison video, the driving score, the steering wheel angle difference data, the throttle opening difference data and the braking force difference data are transmitted to control the preset terminal device to display; The step of comparing the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data respectively, and outputting the steering wheel angle difference data, the throttle opening difference data and the braking force difference data, comprises: According to the preset data identifier, the first driving data is filtered to filter out the first steering wheel angle data, the first throttle opening data and the first braking force data in the first driving data respectively; According to the preset data identifier, the second driving data is filtered to filter out the second steering wheel angle data, the second throttle opening data and the second braking force data in the second driving data respectively; The first steering wheel angle data and the second steering wheel angle data, the first throttle opening data and the second throttle opening data, and the first braking force data and the second braking force data are compared respectively, and the steering wheel angle difference data, the throttle opening difference data and the braking force difference data are output respectively; The step of comparing the first steering wheel angle data and the second steering wheel angle data, the first throttle opening data and the second throttle opening data, and the first braking force data and the second braking force data respectively, and outputting the steering wheel angle difference data, the throttle opening difference data and the braking force difference data respectively, comprises: According to the first steering wheel angle data and the second steering wheel angle data, the first steering wheel angle value and the second steering wheel angle value corresponding to the vehicle located in a plurality of target regions are extracted respectively; According to the first steering wheel angle value and the second steering wheel angle value corresponding to each target region, a plurality of steering wheel angle difference values are output, and the steering wheel angle difference data is obtained; According to the first throttle opening data and the second throttle opening data, the first throttle opening value and the second throttle opening value corresponding to the vehicle located in a plurality of target regions are extracted respectively; According to the first throttle opening value and the second throttle opening value corresponding to each target region, a plurality of throttle opening difference values are output, and the throttle opening difference data is obtained; According to the first braking force data and the second braking force data, first braking force values and second braking force values corresponding to a plurality of target regions where the vehicle is located are extracted respectively; According to the first braking force values and the second braking force values corresponding to each of the target regions, a plurality of braking force difference values are output, and braking force difference data is obtained.
2. The ADAS driving evaluation method according to claim 1, characterized by, The target regions are any of the following regions in the training route: a vertical parking space region and a region adjacent thereto, a horizontal parking space region and a region adjacent thereto, and a curve driving region.
3. The ADAS driving evaluation method according to claim 2, characterized by, In the step of outputting the trajectory comparison video of the first driving data and the second driving data according to the steering wheel angle difference data, the accelerator opening difference data, and the braking force difference data, the step of obtaining the driving score comprises: According to a plurality of steering wheel angle difference values corresponding to a plurality of target regions in the steering wheel angle difference data, first average weighted processing is performed to obtain a first score; According to a plurality of accelerator opening difference values corresponding to a plurality of target regions in the accelerator opening difference data, second average weighted processing is performed to obtain a second score; According to a plurality of braking force difference values corresponding to a plurality of target regions in the braking force difference data, third average weighted processing is performed to obtain a third score; The first score, the second score, and the third score are subjected to fourth average weighted processing to obtain the driving score.
4. An ADAS driving evaluation system characterized by comprising: The system is applied to the method of any one of claims 1-3, and the system comprises: A first data acquisition module is configured to, when an intelligent driving function of a vehicle is turned on, control the vehicle to automatically drive according to a training route corresponding to a parking driving subject, and output first driving data; A second data acquisition module is configured to acquire second driving data of a user when the user drives the vehicle according to the training route; A data comparison module is configured to compare steering wheel angles, accelerator openings, and braking forces corresponding to the first driving data and the second driving data respectively, and output steering wheel angle difference data, accelerator opening difference data, and braking force difference data; A data evaluation module is configured to evaluate a driving condition of the user when the user drives the vehicle according to the steering wheel angle difference data, the accelerator opening difference data, and the braking force difference data, and obtain a driving score, and output a trajectory comparison video of the first driving data and the second driving data; A data display module is configured to perform data transmission on the trajectory comparison video, the driving score, the steering wheel angle difference data, the accelerator opening difference data, and the braking force difference data to control a preset terminal device to display.
5. A readable storage medium, having stored thereon computer instructions, characterized in that, The instruction is executed by the processor to implement the method of any one of claims 1-3.
6. A vehicle comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to implement the method of any one of claims 1-3.
Citation Information
Patent Citations
Automatic driving vehicle smoothness evaluation method and device and storage medium
CN116735231A
Automatic driving performance evaluation method and system based on long-short-term memory model, and medium
CN117610406A