ADAS driving evaluation method and system, storage medium and vehicle
Through the intelligent driving function, it is automatically driven on the parking training route, and compared with the data of users during manual driving, providing driving scores and trajectory videos, solving the problem that the existing technology cannot effectively improve driving level and achieving rapid improvement in driving Proficiency and level of effect.
Patent Information
- Application Number
- CN202411542192.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-10-31
AI Technical Summary
The existing technology is difficult to effectively assist users in improving their driving levels. It is impossible to fundamentally improve their driving levels by evaluating them by statistics on driving behaviors such as acute acceleration and rapid deceleration.
With the intelligent driving function enabled, the vehicle drives automatically according to the training route corresponding to the parking driving subject, obtains the driving data of the user during manual driving, compares the steering wheel angle, throttle opening and braking force data under the two driving methods, and outputs the difference Data were evaluated and driving scores and trajectory comparison videos were generated.
It realizes driving level improvement assistance based on comparison and evaluation, quickly improves drivers' proficiency during manual driving, and improves overall driving level without increasing hardware costs.
Smart Images

Figure CN119477064A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent vehicle technology, and in particular to an ADAS driving evaluation method, system, storage medium and vehicle. Background Art
[0002] With the development of social economy, the current transportation structure has undergone fundamental changes, and car travel has become the norm. Cars have entered thousands of households and become consumer goods and necessities for ordinary families. Among them, driving skills have changed from professional skills to basic life skills.
[0003] According to relevant statistics, many users have not driven a car for a long time after obtaining a driver's license, or their driving skills are very unfamiliar. If they drive on the road rashly, it will be a potential risk for users and other alternate participants. If you need to improve your driving skills, you need to continue to drive a car. The improvement of driving skills can only be rapid after actually driving on the road.
[0004] The existing evaluation of user driving skills is usually based on the evaluation provided by map providers. For example, it counts driving behaviors such as sudden acceleration and deceleration and quantifies the scores, but it only informs users of the final results and cannot fundamentally help users improve their driving skills. Summary of the invention
[0005] In view of the deficiencies in the prior art, the purpose of the present invention is to provide an ADAS driving evaluation method, system, storage medium and vehicle, aiming to provide a driving evaluation solution that helps improve the user's driving level by comparing and evaluating the user's driving behavior with the driving behavior of those with good experience.
[0006] A first aspect of the present invention is to provide an ADAS driving evaluation method, the method comprising:
[0007] When the intelligent driving function of the vehicle is turned on, the vehicle is controlled to perform automatic driving 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 when the manual driving vehicle is driven according to the training route;
[0009] 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;
[0010] Evaluate the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data and the 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;
[0011] The trajectory comparison video, driving score, steering wheel angle difference data, throttle opening difference data and braking force difference data are data transmitted to control a preset terminal device for display.
[0012] According to one aspect of the above technical solution, the steps of comparing the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data, and outputting steering wheel angle difference data, throttle opening difference data and braking force difference data include:
[0013] The first driving data is screened according to a preset data identifier, and first steering wheel angle data, first throttle opening data, and first braking force data are respectively screened out from the first driving data;
[0014] According to the preset data identifier, the second driving data is screened to respectively screen out the second steering wheel angle data, the second throttle opening data and the second braking force data in the second driving data;
[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 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 respectively 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 respectively outputting steering wheel angle difference data, throttle opening difference data, and braking force difference data include:
[0017] Extracting first steering wheel angle values and second steering wheel angle values corresponding to the vehicle being located in a plurality of target areas, respectively, according to the first steering wheel angle data and the second steering wheel angle data;
[0018] Outputting a plurality of steering wheel angle difference values according to the first steering wheel angle value and the second steering wheel angle value corresponding to each target area to obtain steering wheel angle difference data;
[0019] Extracting first throttle opening values and second throttle opening values corresponding to the vehicle being located in a plurality of the target areas respectively according to the first throttle opening data and the second throttle opening data;
[0020] Outputting a plurality of throttle opening difference values according to the first throttle opening value and the second throttle opening value corresponding to each target area to obtain throttle opening difference data;
[0021] Extracting first braking force values and second braking force values corresponding to the vehicle being located in a plurality of target areas, respectively, according to the first braking force data and the second braking force data;
[0022] A plurality of braking force difference values are output according to the first braking force value and the second braking force value corresponding to each target area to obtain braking force difference data.
[0023] According to one aspect of the above technical solution, the target area is any area in 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 driving condition of the vehicle manually driven by the user is evaluated according to the steering wheel angle difference data, the throttle opening difference data and the braking force difference data to obtain a driving score, and in the step of outputting a trajectory comparison video of the first driving data and the second driving data, the step of obtaining the driving score includes:
[0025] Performing a first average weighted processing on a plurality of steering wheel angle difference values corresponding to a plurality of target areas in the steering wheel angle difference data to obtain a first score;
[0026] Performing a second average weighted processing according to a plurality of throttle opening difference values corresponding to a plurality of target areas in the throttle opening difference data to obtain a second score;
[0027] performing a third weighted average processing on a plurality of braking force difference values corresponding to a plurality of target areas in the braking force difference data to obtain a third score;
[0028] A fourth weighted average process is performed on the first score, the second score, and the third score to obtain a driving score.
[0029] Another aspect of the present invention also provides an ADAS driving evaluation method, the method comprising:
[0030] When the user manually drives the vehicle according to the training route corresponding to the driving subject, the corresponding driving data is obtained;
[0031] Extracting the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration from the driving data;
[0032] 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 steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data;
[0033] Evaluate the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data, the braking force difference data and the 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, which is applied to the method described in the above technical solution, and the system comprises:
[0036] A first data acquisition module is used to control the vehicle to perform automatic driving according to the training route corresponding to the parking driving subject when the intelligent driving function of the vehicle is turned on, and output the first driving data accordingly;
[0037] A second data acquisition module is used to acquire second driving data of a user when the user manually drives the vehicle according to the training route;
[0038] a data comparison module, for comparing the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data, respectively, and outputting steering wheel angle difference data, throttle opening difference data and braking force difference data;
[0039] A data evaluation module, used to evaluate the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data and the 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 a preset terminal device for display.
[0041] Another aspect of the present invention also provides an ADAS driving evaluation system, which is applied to the method described in the above technical solution, and the system includes:
[0042] The data acquisition module is used to obtain corresponding driving data when the user manually drives the vehicle according to the training route corresponding to the driving subject;
[0043] A data extraction module, used to extract the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration from the driving data;
[0044] a data comparison module, for comparing 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 outputting steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data;
[0045] A data evaluation module, used to evaluate the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data, the braking force difference data and the lateral and longitudinal acceleration difference data to 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 control a preset terminal device for display.
[0047] The third aspect of the present invention is to provide a readable storage medium on which computer instructions are stored, and when the instructions are executed by a processor, the method described in the above technical solution is implemented.
[0048] A fourth aspect of the present invention is to provide a vehicle, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the above technical solution when executing the program.
[0049] Compared with the prior art, the ADAS driving evaluation method, system, storage medium and vehicle shown in the present invention have the following beneficial effects:
[0050] When the intelligent driving function of the vehicle is turned on, the vehicle is controlled to perform automatic driving according to the training route corresponding to the parking driving subject, and the first driving data is output accordingly, and the second driving data of the user driving the vehicle according to the training route is obtained, and the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data are compared, and the steering wheel angle difference data, throttle opening difference data and braking force difference data are output, and the driving condition of the user's manually driven vehicle is evaluated according to 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, and 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. Then the method shown in the present invention can be based on the current driving and parking sensors and controllers of the whole vehicle, and a new training mode is added to the software algorithm without increasing the hardware cost, which can quickly improve the driver's proficiency in manual driving and improve the driving level. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0052] Figure 1 It is a flowchart of the ADAS driving evaluation method in the first embodiment of the present invention;
[0053] Figure 2 A schematic diagram of a flow chart of an ADAS driving evaluation method in a second embodiment of the present invention;
[0054] Figure 3 It is a structural block diagram of an ADAS driving evaluation system in a third embodiment of the present invention;
[0055] Figure 4 FIG. 4 is a structural block diagram of an ADAS driving evaluation system in a fourth embodiment of the present invention. DETAILED DESCRIPTION
[0056] In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings. Several embodiments of the present invention are shown in the accompanying drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.
[0057] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.
[0058] Embodiment 1
[0059] See also Figure 1 The first embodiment of the present invention provides an ADAS driving evaluation method, the method comprising steps S11 to S15:
[0060] Step S11, when the intelligent driving function of the vehicle is turned on, the vehicle is controlled to perform automatic driving according to the training route corresponding to the parking driving subject, and the first driving data is output accordingly;
[0061] In this embodiment, the vehicle is a smart car equipped with intelligent assisted driving, and the vehicle is equipped with a driving training system, that is, the driving training system is used in the process of driving the vehicle, which can assist the user to improve the vehicle driving level to a certain extent. Among them, the user can be a driver with a short driving experience or a college participating in driving training, which requires the driving training school to introduce the driving training system or use the smart car shown in this embodiment for training and teaching.
[0062] Specifically, when a user drives a vehicle and wants to improve his driving skills through driving training, after the vehicle's intelligent driving function is turned on, the vehicle will first be controlled to drive automatically according to the training route corresponding to the preset parking driving subject, and the corresponding first driving data, that is, the automatic driving data, will be output. It can record data including steering wheel angle, throttle opening, braking force, etc., for use as benchmark data for ADAS driving evaluation.
[0063] The training route for parking driving requires vertical reverse parking, horizontal reverse parking and S-curve driving, which corresponds to driving level training subject 2. It should be noted that the training route can be determined by the user or by scanning the vehicle, and the training route is usually in a closed area, which can have good continuity and can also be composed of multiple sub-routes, such as vertical reverse parking in area A, horizontal reverse parking in area B, and S-curve driving in area C.
[0064] It should be noted that the intelligent driving sensors relied on to control the vehicle to drive automatically according to the training route corresponding to the parking driving subject are conventional visual sensors and radar sensors, and the vehicle is usually completed based on the knowledge points of driver training and / or historical experience, requiring the driving process to be smooth and continuous, so as to have good reference.
[0065] Step S12, obtaining second driving data of the user driving the vehicle manually 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 right is returned to the user, and the user is prompted to drive manually according to the above-mentioned 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, so that it can be used to compare with the first driving data used as the benchmark data to achieve driving evaluation.
[0068] It should be noted here that the driving order of automatic driving and manual driving can also be swapped, that is, the generation of the first driving data and the second driving data can be swapped, which does not affect the data acquisition in the two driving processes.
[0069] Step S13, comparing the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data, and outputting steering wheel angle difference data, throttle opening difference data and braking force difference data.
[0070] In this embodiment, the steps of comparing the steering wheel angle, throttle opening, and braking force corresponding to the first driving data and the second driving data, and outputting steering wheel angle difference data, throttle opening difference data, and braking force difference data include:
[0071] The first driving data is screened according to a preset data identifier, and first steering wheel angle data, first throttle opening data, and first braking force data are respectively screened out from the first driving data;
[0072] According to the preset data identifier, the second driving data is screened to respectively screen out the second steering wheel angle data, the second throttle opening data and the second braking force data in the second driving data;
[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 steering wheel angle difference data, throttle opening difference data and braking force difference data are output respectively.
[0074] The steps of respectively 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 respectively outputting steering wheel angle difference data, throttle opening difference data, and braking force difference data include:
[0075] Extracting first steering wheel angle values and second steering wheel angle values corresponding to the vehicle being located in a plurality of target areas, respectively, according to the first steering wheel angle data and the second steering wheel angle data;
[0076] Outputting a plurality of steering wheel angle difference values according to the first steering wheel angle value and the second steering wheel angle value corresponding to each target area to obtain steering wheel angle difference data;
[0077] Extracting first throttle opening values and second throttle opening values corresponding to the vehicle being located in a plurality of the target areas respectively according to the first throttle opening data and the second throttle opening data;
[0078] Outputting a plurality of throttle opening difference values according to the first throttle opening value and the second throttle opening value corresponding to each target area to obtain throttle opening difference data;
[0079] Extracting first braking force values and second braking force values corresponding to the vehicle being located in a plurality of target areas, respectively, according to the first braking force data and the second braking force data;
[0080] A plurality of braking force difference values are output according to the first braking force value and the second braking force value corresponding to each target area to obtain braking force difference data.
[0081] Specifically, in this embodiment, after respectively obtaining the first driving data corresponding to the automatic driving and the second driving data corresponding to the 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 screened out according to the preset data identifier, and in the same way, the second steering wheel angle data, the second throttle opening data and the second braking force data in the second driving data are screened out.
[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, and then multiple steering wheel angle difference values are output according to the first steering wheel angle value and the second steering wheel angle value corresponding to each target area, so as to obtain the final steering wheel angle difference data.
[0083] The target area is any area in the vertical parking area and its adjacent area, the horizontal parking area and its adjacent area, and the curved driving area in the training route. For example, in the vertical parking area and its adjacent area corresponding to reverse parking, the target area is the point often mentioned by the instructor during driving training. By comparing the first steering wheel angle value and the second steering wheel angle value corresponding to the vehicle 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 are obtained, the corresponding first throttle opening value and the second throttle opening value are extracted, and the throttle opening difference data is output according to the comparison of the first throttle opening value and the second throttle opening value corresponding to each target area. And in the same way, the braking force difference data is output.
[0085] It should be noted here that the above-mentioned target area is a characteristic area marked when the vehicle travels to a certain position, and is specifically marked during the process of the vehicle performing automatic driving according to the training route corresponding to the parking driving subject.
[0086] For example, during the process of autonomous driving, when a vehicle drives to an area adjacent to a vertical parking area and parks smoothly in the future, the vehicle's steering wheel is turned one circle toward the parking space in advance in the adjacent area, and then the vehicle is reversed into the parking space. The adjacent area is marked as a target area corresponding to the above-mentioned point. Then, when the vehicle is manually driven, when the vehicle drives to the target area, the steering wheel angle of the vehicle in the target area is automatically recorded. After that, the steering wheel angle can be compared, and the throttle opening and braking force can be compared based on the same logic, thereby realizing data comparison.
[0087] Step S14, evaluating the driving condition of the user's manual driving of the vehicle according to the steering wheel angle difference data, the throttle opening difference data and the braking force difference data, obtaining a driving score, and outputting a trajectory comparison video of the first driving data and the second driving data.
[0088] In this embodiment, the step of evaluating the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data and the braking force difference data to obtain a driving score, and the step of outputting a trajectory comparison video of the first driving data and the second driving data, the step of obtaining the driving score includes:
[0089] Performing a first average weighted processing on a plurality of steering wheel angle difference values corresponding to a plurality of target areas in the steering wheel angle difference data to obtain a first score;
[0090] Performing a second average weighted processing according to a plurality of throttle opening difference values corresponding to a plurality of target areas in the throttle opening difference data to obtain a second score;
[0091] performing a third weighted average processing on a plurality of braking force difference values corresponding to a plurality of target areas in the braking force difference data to obtain a third score;
[0092] A fourth weighted average process is performed on the first score, the second score, and the third score to obtain a driving score.
[0093] Specifically, a first weighted average is performed based on the multiple steering wheel angle difference values in the steering wheel angle difference data to output a first score, a second weighted average is performed based on the multiple throttle opening difference values in the throttle opening difference data to output a second score, and a third weighted average is performed based on the multiple braking force difference values in the braking force difference data to output a third score, and then the first score, the second score and the third score are fourthly weighted averaged to obtain a final driving score. The driving score is usually a percentage system, for example, the driving score corresponding to this manual driving is 80 points, and the corresponding improvement strategy can be output.
[0094] Step S15, data transmission of the trajectory comparison video, driving score, steering wheel angle difference data, throttle opening difference data and braking force difference data is performed to control a 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, and then the trajectory comparison video and the above-mentioned driving score, steering wheel angle difference data, throttle opening difference data and braking force difference data are data transmitted, so that the preset terminal device displays the above information, thereby facilitating the user to understand the driving evaluation of this parking driving.
[0096] Among them, the preset terminal devices include vehicle-mounted terminals, VI instruments, or mobile phones and tablet computers held by users.
[0097] In summary, compared with the prior art, the ADAS driving evaluation method shown in this embodiment has the following beneficial effects:
[0098] When the intelligent driving function of the vehicle is turned on, the vehicle is controlled to perform automatic driving according to the training route corresponding to the parking driving subject, and the first driving data is output accordingly, and the second driving data of the user driving the vehicle according to the training route is obtained, and the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data are compared, and the steering wheel angle difference data, throttle opening difference data and braking force difference data are output, and the driving condition of the user's manually driven vehicle is evaluated according to 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, and 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. Then the method shown in this embodiment can be based on the current driving and parking sensors and controllers of the whole vehicle, and a new training mode is added to the software algorithm without increasing the hardware cost, which can quickly improve the driver's proficiency in manual driving and improve the driving level.
[0099] Embodiment 2
[0100] See also Figure 2 The second embodiment of the present invention also provides an ADAS driving evaluation method, the method comprising steps S21 to 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, extracting the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration from the driving data;
[0103] Step S23, comparing 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 outputting steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data;
[0104] Step S24, evaluating the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data, the braking force difference data and the lateral and longitudinal acceleration difference data to obtain a driving score;
[0105] Step S25, transmitting the driving score, steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data 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, there is no need to perform automatic driving of the vehicle. After the driving training system on the vehicle is turned on, manual driving can be performed directly to obtain the corresponding driving data. Then, the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration in the driving data are extracted, and compared with the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration in the driving experience data obtained in advance, and the steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data are output. Finally, an evaluation is performed based on the above difference data to obtain a driving score, and the driving score, steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference are data transmitted, so that the preset terminal device displays the above information, thereby facilitating the user to understand the driving evaluation of this driving.
[0108] Embodiment 3
[0109] See also Figure 3 The third aspect of the present invention provides an ADAS driving evaluation system, which is applied to the method described in the first embodiment above, and the system comprises:
[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 intelligent driving function of the vehicle is turned on, and output the first driving data accordingly;
[0111] The second data acquisition module 12 is used to acquire second driving data of the user when the user manually drives the vehicle according to the training route;
[0112] a data comparison module 13, for comparing the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data, respectively, and outputting 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 vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data and the 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 a preset terminal device for display.
[0115] Compared with the prior art, the ADAS driving evaluation system shown in this embodiment has the following beneficial effects:
[0116] When the intelligent driving function of the vehicle is turned on, the vehicle is controlled to perform automatic driving according to the training route corresponding to the parking driving subject, and the first driving data is output accordingly, and the second driving data of the user driving the vehicle according to the training route is obtained, and the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data are compared, and the steering wheel angle difference data, throttle opening difference data and braking force difference data are output, and the driving condition of the user's manually driven vehicle is evaluated according to 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, and 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. Then the system shown in this embodiment can add a training mode to the software algorithm based on the current driving and parking sensors and controllers of the whole vehicle, without increasing the hardware cost, and can quickly improve the driver's proficiency in manual driving and improve the driving level.
[0117] Embodiment 4
[0118] See also Figure 4 The fourth embodiment of the present invention provides an ADAS driving evaluation system, which is applied to the method described in the second embodiment above, and the system includes:
[0119] The 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] A data extraction module 22, used to extract the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration from the driving data;
[0121] A 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 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 vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data, the braking force difference data and the lateral and longitudinal acceleration difference data to 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 control a preset terminal device for display.
[0124] Embodiment 5
[0125] A fifth embodiment of the present invention provides a readable storage medium having computer instructions stored thereon. When the instructions are executed by a processor, the method described in any one of the above embodiments is implemented.
[0126] Embodiment 6
[0127] A fifth embodiment of the present invention provides a vehicle, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in any one of the above embodiments when executing the program.
[0128] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0129] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for those of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. An ADAS driving evaluation method, characterized in that: The method comprises: When the intelligent driving function of the vehicle is turned on, the vehicle is controlled to perform automatic driving according to the training route corresponding to the parking driving subject, and the first driving data is output accordingly; Acquire second driving data of the user when the manual driving vehicle is driven 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; Evaluate the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data and the 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; The trajectory comparison video, driving score, steering wheel angle difference data, throttle opening difference data and braking force difference data are data transmitted to control a preset terminal device for display.
2. The ADAS driving evaluation method according to claim 1, characterized in that: The step of comparing the steering wheel angle, throttle opening, and braking force corresponding to the first driving data and the second driving data, and outputting steering wheel angle difference data, throttle opening difference data, and braking force difference data comprises: The first driving data is screened according to a preset data identifier, and first steering wheel angle data, first throttle opening data, and first braking force data are respectively screened out from the first driving data; According to the preset data identifier, the second driving data is screened to respectively screen out the second steering wheel angle data, the second throttle opening data and the second braking force data in the second driving data; 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 steering wheel angle difference data, throttle opening difference data and braking force difference data are output respectively.
3. The ADAS driving evaluation method according to claim 2, characterized in that: The steps of respectively 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 respectively outputting steering wheel angle difference data, throttle opening difference data, and braking force difference data include: Extracting first steering wheel angle values and second steering wheel angle values corresponding to the vehicle being located in a plurality of target areas, respectively, according to the first steering wheel angle data and the second steering wheel angle data; Outputting a plurality of steering wheel angle difference values according to the first steering wheel angle value and the second steering wheel angle value corresponding to each target area to obtain steering wheel angle difference data; Extracting first throttle opening values and second throttle opening values corresponding to the vehicle being located in a plurality of the target areas respectively according to the first throttle opening data and the second throttle opening data; Outputting a plurality of throttle opening difference values according to the first throttle opening value and the second throttle opening value corresponding to each target area to obtain throttle opening difference data; Extracting first braking force values and second braking force values corresponding to the vehicle being located in a plurality of target areas, respectively, according to the first braking force data and the second braking force data; A plurality of braking force difference values are output according to the first braking force value and the second braking force value corresponding to each target area to obtain braking force difference data.
4. The ADAS driving evaluation method according to claim 3, characterized in that: The target area is any area in 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.
5. The ADAS driving evaluation method according to claim 3, characterized in that: The step of evaluating the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data and the braking force difference data to obtain a driving score, and the step of outputting a trajectory comparison video of the first driving data and the second driving data, wherein the step of obtaining the driving score comprises: Performing a first average weighted processing on a plurality of steering wheel angle difference values corresponding to a plurality of target areas in the steering wheel angle difference data to obtain a first score; Performing a second average weighted processing according to a plurality of throttle opening difference values corresponding to a plurality of target areas in the throttle opening difference data to obtain a second score; performing a third weighted average processing on a plurality of braking force difference values corresponding to a plurality of target areas in the braking force difference data to obtain a third score; A fourth weighted average process is performed on the first score, the second score, and the third score to obtain a driving score.
6. An ADAS driving evaluation method, characterized in that: The method comprises: When the user manually drives the vehicle according to the training route corresponding to the driving subject, the corresponding driving data is obtained; Extracting the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration from the driving data; 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 steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data; Evaluate the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data, the braking force difference data and the lateral and longitudinal acceleration difference data 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 control a preset terminal device for display.
7. An ADAS driving evaluation system, characterized in that: The method applied to any one of claims 1 to 5, wherein the system comprises: A first data acquisition module is used to control the vehicle to perform automatic driving according to the training route corresponding to the parking driving subject when the intelligent driving function of the vehicle is turned on, and output the first driving data accordingly; A second data acquisition module is used to acquire second driving data of a user when the user manually drives the vehicle according to the training route; a data comparison module, for comparing the steering wheel angle, throttle opening and braking force corresponding to the first driving data and the second driving data, respectively, and outputting steering wheel angle difference data, throttle opening difference data and braking force difference data; A data evaluation module, used to evaluate the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data and the braking force difference data, obtain a driving score, and output a trajectory comparison video of the first driving data and the second driving data; 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 a preset terminal device for display.
8. An ADAS driving evaluation system, characterized in that: The method as claimed in claim 6, wherein the system comprises: The data acquisition module is used to obtain corresponding driving data when the user manually drives the vehicle according to the training route corresponding to the driving subject; A data extraction module, used to extract the steering wheel angle, throttle opening, braking force and lateral and longitudinal acceleration from the driving data; a data comparison module, for comparing 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 outputting steering wheel angle difference data, throttle opening difference data, braking force difference data and lateral and longitudinal acceleration difference data; A data evaluation module, used to evaluate the driving condition of the vehicle manually driven by the user according to the steering wheel angle difference data, the throttle opening difference data, the braking force difference data and the lateral and longitudinal acceleration difference data to obtain a driving score; 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 control a preset terminal device for display.
9. A readable storage medium having computer instructions stored thereon, characterized in that: When the instruction is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. A vehicle comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 6 is implemented.
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
Driving behavior evaluation method and device, equipment and storage medium
CN117985025A