CN113799715A - Method and device for determining vehicle abnormal reason, communication equipment and storage medium - Google Patents
Method and device for determining vehicle abnormal reason, communication equipment and storage medium Download PDFInfo
- Publication number
- CN113799715A CN113799715A CN202111243130.4A CN202111243130A CN113799715A CN 113799715 A CN113799715 A CN 113799715A CN 202111243130 A CN202111243130 A CN 202111243130A CN 113799715 A CN113799715 A CN 113799715A
- Authority
- CN
- China
- Prior art keywords
- state information
- target vehicle
- running
- vehicle
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000002159 abnormal effect Effects 0.000 title claims abstract description 89
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000004891 communication Methods 0.000 title claims abstract description 25
- 230000005856 abnormality Effects 0.000 claims abstract description 46
- 230000001133 acceleration Effects 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 19
- 230000004927 fusion Effects 0.000 claims description 5
- 230000006855 networking Effects 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 8
- 230000006399 behavior Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
- B60R16/0232—Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Traffic Control Systems (AREA)
Abstract
The application is suitable for the field of vehicle networking and provides a method and a device for determining vehicle abnormal reasons, communication equipment and a storage medium. The method for determining the cause of the vehicle abnormality comprises the following steps: acquiring running state information and driving state information of a target vehicle and acquiring running state information of surrounding vehicles, wherein the running state information comprises any one or more of speed, acceleration, course angle, running track and vehicle distance, and the driving state information comprises any one or more of steering wheel state, accelerator state, brake state, running mode, ABS state and gear state; determining difference information between the driving state information of the target vehicle and the driving state information of the surrounding vehicles; when the target vehicle is determined to be abnormal according to the difference information, the abnormal reason of the target vehicle is determined according to the running state information and the driving state information of the target vehicle, so that the user can be reasonably guided to drive according to the abnormal reason of the target vehicle.
Description
Technical Field
The application belongs to the field of vehicle networking, and particularly relates to a method and a device for determining vehicle abnormal reasons, communication equipment and a storage medium.
Background
Along with the development of communication technology and artificial intelligence technique, the function of on-vehicle unit is also abundanter more and more, and on-vehicle unit can in time discover the vehicle unusual through gathering vehicle information, reduces the probability that takes place the traffic accident.
The existing vehicle-mounted unit generally collects running data in the running process of a vehicle and reports the running data to a data center when abnormal data are collected, but the reason for causing the abnormal running data cannot be accurately judged, so that effective countermeasures cannot be taken, and the running safety of the current vehicle is ensured.
Disclosure of Invention
In view of this, embodiments of the present application provide a method and an apparatus for determining a cause of an abnormality of a vehicle, a communication device, and a storage medium, which can determine the cause of the abnormality of the vehicle, so as to reasonably guide a user to drive the vehicle.
A first aspect of an embodiment of the present application provides a method for determining a cause of a vehicle abnormality, including:
acquiring running state information and driving state information of a target vehicle, and acquiring running state information of surrounding vehicles, wherein the surrounding vehicles are vehicles within a preset distance range from the target vehicle, the running state information comprises any one or more of speed, acceleration, course angle, running track and vehicle distance, and the driving state information comprises any one or more of steering wheel state, accelerator state, brake state, running mode, ABS state and gear state;
determining difference information between the traveling state information of the target vehicle and the traveling state information of the surrounding vehicles;
and when the target vehicle is determined to be abnormal in running according to the difference information, determining the abnormal reason of the target vehicle according to the running state information and the driving state information of the target vehicle.
In one possible implementation manner, the determining the cause of the abnormality of the target vehicle according to the driving state information and the driving state information of the target vehicle includes:
determining running state information and driving state information of the target vehicle at the abnormal running moment from the running state information and the driving state information of the target vehicle;
and inputting the driving state information and the road surface condition information at the abnormal driving time into a dynamic model of the target vehicle to obtain the driving state information output by the dynamic model of the target vehicle, and comparing the driving state information at the abnormal driving time with the driving state information output by the dynamic model to determine the abnormal reason of the target vehicle.
In one possible implementation manner, the determining the target vehicle driving abnormality according to the difference information includes:
and if the accumulated times that one or more of the difference information meets the preset conditions in a preset time period is greater than the preset times, determining that the target vehicle is abnormal in running.
In one possible implementation manner, if the target vehicle is determined to be abnormally driven according to the difference information, determining the cause of the abnormality of the target vehicle according to the driving state information and the driving state information of the target vehicle includes:
acquiring the position relation between the running track of the target vehicle and a lane;
and if the target vehicle is determined to be abnormal in running according to the difference information and the position relation, determining the abnormal reason of the target vehicle according to the running state information and the driving state information of the target vehicle.
In one possible implementation, the determining the difference information between the traveling state information of the target vehicle and the traveling state information of the surrounding vehicle includes:
determining an average speed from the speed of the surrounding vehicle;
and determining difference information between the running state information of the target vehicle and the running state information of the surrounding vehicles according to the average speed and the speed of the target vehicle.
In one possible implementation, the determining the difference information between the traveling state information of the target vehicle and the traveling state information of the surrounding vehicle includes:
determining an average distance according to the vehicle distance of the surrounding vehicles;
and determining difference information between the running state information of the target vehicle and the running state information of the surrounding vehicles according to the average distance and the vehicle distance of the target vehicle.
In one possible implementation, the determining the difference information between the traveling state information of the target vehicle and the traveling state information of the surrounding vehicle includes:
determining a similarity between a travel track of the target vehicle and a travel track of the surrounding vehicles;
and determining difference information between the running state information of the target vehicle and the running state information of the surrounding vehicles according to the similarity.
In one possible implementation manner, the acquiring the driving state information of the target vehicle includes:
acquiring first state information detected by an on-board unit of the target vehicle, second state information sent by the surrounding vehicles and third state information sent by roadside sensing equipment;
and determining the running state information of the target vehicle according to any one or more kinds of fusion information of the first state information, the second state information and the third state information.
In one possible implementation, after the determining the cause of the abnormality of the target vehicle, the method further includes:
and outputting first prompt information according to the abnormal reason, and/or sending second prompt information to the surrounding vehicles according to the abnormal reason.
A second aspect of the embodiments of the present application provides a device for determining a cause of a vehicle abnormality, including:
the system comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for acquiring running state information and driving state information of a target vehicle and acquiring running state information of surrounding vehicles, the surrounding vehicles are vehicles with a distance between the target vehicle and the target vehicle within a preset distance range, the running state information comprises any one or more of speed, acceleration, course angle, running track and vehicle distance, and the driving state information comprises any one or more of steering wheel state, accelerator state, brake state, running mode, ABS state and gear state;
a determination module configured to determine difference information between the travel state information of the target vehicle and the travel state information of the surrounding vehicles;
and the analysis module is used for determining the abnormal reason of the target vehicle according to the running state information and the driving state information of the target vehicle when the target vehicle is determined to be abnormal in running according to the difference information.
In a possible implementation manner, the analysis module is specifically configured to:
determining running state information and driving state information of the target vehicle at the abnormal running moment from the running state information and the driving state information of the target vehicle;
and inputting the driving state information and the road surface condition information at the abnormal driving time into a dynamic model of the target vehicle to obtain the driving state information output by the dynamic model of the target vehicle, and comparing the driving state information at the abnormal driving time with the driving state information output by the dynamic model to determine the abnormal reason of the target vehicle.
In a possible implementation manner, the analysis module is specifically configured to:
acquiring the position relation between the running track of the target vehicle and a lane;
and if the target vehicle is determined to be abnormal in running according to the difference information and the position relation, determining the abnormal reason of the target vehicle according to the running state information and the driving state information of the target vehicle.
A third aspect of embodiments of the present application provides a communication device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method for determining a cause of a vehicle abnormality as described in the first aspect.
A fourth aspect of embodiments of the present application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method for determining a cause of a vehicle abnormality as described in the first aspect above.
A fifth aspect of embodiments of the present application provides a computer program product, which, when run on a communication device, causes the communication device to execute the method for determining a cause of a vehicle abnormality described in any one of the above first aspects.
Compared with the prior art, the embodiment of the application has the advantages that: by acquiring the travel state information of the target vehicle, the driving state information, and acquiring the travel state information of the surrounding vehicles, the difference information of the travel state information of the target vehicle and the travel state information of the surrounding vehicles is determined. And when the target vehicle is determined to be abnormal according to the difference information, the abnormal reason of the target vehicle is further determined according to the running state information and the driving state information of the target vehicle, so that the user can be reasonably guided to drive according to the abnormal reason of the target vehicle.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings used in the embodiments or the description of the prior art will be briefly described below.
FIG. 1 is a schematic flow chart of an implementation of a method for determining a cause of a vehicle abnormality according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a device for determining a cause of a vehicle abnormality according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a communication device according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification of the present application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
The existing vehicle-mounted unit generally collects running data in the running process of a vehicle and reminds a user when abnormal data are collected, but the reason of the abnormality cannot be determined according to the abnormal running data, so that the user cannot be reasonably guided to drive.
To this end, the present application provides a method for determining a cause of a vehicle abnormality, which determines difference information between travel state information of a target vehicle and travel state information of surrounding vehicles by acquiring travel state information of the target vehicle, driving state information, and acquiring travel state information of the surrounding vehicles. And when the target vehicle is determined to be abnormal according to the difference information, the abnormal reason of the target vehicle is further determined according to the running state information and the driving state information of the target vehicle, so that the user can be reasonably guided to drive according to the abnormal reason of the target vehicle.
The following describes an exemplary method for determining a cause of a vehicle abnormality according to the present application.
The method for determining the vehicle abnormal reason is executed on communication equipment, and the communication equipment can be an on-board unit installed on a vehicle, a road side sensing equipment installed on a road, a cloud server and the like.
Referring to fig. 1, a method for determining a cause of a vehicle abnormality according to an embodiment of the present application includes:
s101: the method comprises the steps of obtaining driving state information and driving state information of a target vehicle, and obtaining driving state information of surrounding vehicles, wherein the surrounding vehicles are the vehicles which are the same as a driving road section of the target vehicle and are within a preset distance range.
The driving state information comprises any one or more of speed, acceleration, course angle, driving track and vehicle distance, and the driving state information comprises any one or more of steering wheel state, accelerator state, brake state, driving mode, ABS state and gear state.
The driving state information of the target vehicle is acquired from an in-vehicle unit of the target vehicle. The running state information of the target vehicle and the running state information of the surrounding vehicle may be acquired from an on-board unit of the target vehicle, may be acquired from the surrounding vehicle, or may be acquired from a roadside sensing device.
In one possible implementation manner, first state information detected by an on-board unit of a target vehicle, second state information sent by surrounding vehicles and third state information sent by a road side sensing device are obtained. Wherein the first state information comprises any one or more of speed, acceleration, course angle, driving position and vehicle distance between the target vehicle and the surrounding vehicles. The second state information and the third state information may be the same as the first state information. And determining the running state information of the target vehicle according to any one or more kinds of fusion information of the first state information, the second state information and the third state information. The driving state information of the surrounding vehicles can be determined according to any one or more kinds of fusion information of the first state information, the second state information and the third state information, and therefore the accuracy of the determined driving state information is improved. For example, the speed of the target vehicle is obtained by averaging the speed of the target vehicle in the first state information, the speed of the target vehicle in the second state information, and the speed of the target vehicle in the third state information. For another example, the travel position of the target vehicle in the first state information, the travel position of the target vehicle in the second state information, and the travel position of the target vehicle in the third state information are fitted to obtain the travel locus of the target vehicle. The driving position may be coordinates or longitude and latitude.
S102: determining difference information between the traveling state information of the target vehicle and the traveling state information of the surrounding vehicles.
Wherein the running state information of the target vehicle and the running state information of the surrounding vehicles include: any one or more of a difference in speed, a difference in acceleration, a difference in heading angle, a difference in travel locus, and a difference in vehicle distance between the target vehicle and the surrounding vehicle.
In one possible implementation, the speed of the surrounding vehicle is acquired, the average speed of the surrounding vehicle is calculated from the speed of the surrounding vehicle, and the difference information between the traveling state information of the target vehicle and the traveling state information of the surrounding vehicle is determined from the average speed of the surrounding vehicle and the speed of the target vehicle.
In one possible implementation, an average acceleration of the surrounding vehicle is calculated from accelerations of a plurality of surrounding vehicles, and difference information between the traveling state information of the target vehicle and the traveling state information of the surrounding vehicle is determined from the average acceleration of the surrounding vehicle and the acceleration of the target vehicle.
In one possible implementation, the average course angle of the surrounding vehicle is calculated according to the course angle of the surrounding vehicle, and the difference information between the driving state information of the target vehicle and the driving state information of the surrounding vehicle is determined according to the average course angle of the surrounding vehicle and the course angle of the target vehicle. The heading angle may be calculated according to the positions of the vehicles at two adjacent moments, or may be directly obtained from a Global Navigation Satellite System (GNSS). The average heading angle of the surrounding vehicle refers to an average of the heading angles of the surrounding vehicles.
In one possible implementation, the inter-vehicle distance of the target vehicle may be calculated from the traveling position of the target vehicle and the traveling positions of the neighboring vehicles, and the inter-vehicle distance of the neighboring vehicles may be calculated from the traveling positions of the neighboring vehicles and the traveling positions of the neighboring vehicles. The adjacent vehicle of the target vehicle refers to a vehicle on the same lane directly in front of or directly behind the target vehicle, or a vehicle on a left or right adjacent lane of the target vehicle.
The vehicle pitch includes a lateral pitch, which may refer to a distance between two vehicles in a direction perpendicular to the driving direction, and a longitudinal pitch, which may refer to a distance between two vehicles in the driving direction. An average distance may be calculated from the vehicle distances of all the surrounding vehicles, and difference information between the traveling state information of the target vehicle and the traveling state information of the surrounding vehicles is determined from the average distance and the vehicle distance of the target vehicle.
In one possible implementation, the travel track of the surrounding vehicle is calculated according to the travel position of the surrounding vehicle within a preset time period, and the travel track of the target vehicle is calculated according to the travel position of the target vehicle within the preset time period. And determining the similarity between the running track of the target vehicle and the running track of the surrounding vehicle, and determining the difference information between the running state information of the target vehicle and the running state information of the surrounding vehicle according to the similarity. The similarity may be obtained by averaging the similarity between the travel path of the target vehicle and the travel path of each of the surrounding vehicles. The driving track can be obtained by curve fitting of the driving position in a preset time period. The similarity of the running tracks of the target vehicle and each of the surrounding vehicles can be calculated by a Frechet distance algorithm or a Hausdorff distance algorithm.
S103: and when the target vehicle is determined to be abnormal in running according to the difference information, determining the abnormal reason of the target vehicle according to the running state information and the driving state information of the target vehicle.
Specifically, whether the target vehicle is abnormally driven is determined according to whether the difference information satisfies a preset condition. The difference information satisfying the preset condition may include any one or more of the following: the difference between the average speed of the surrounding vehicles and the speed of the target vehicle is larger than a preset value, the difference between the average acceleration of the surrounding vehicles and the acceleration of the target vehicle is larger than a preset value, the difference between the average course angle of the surrounding vehicles and the course angle of the target vehicle is larger than a preset value, the difference between the average distance of the surrounding vehicles and the inter-vehicle distance of the target vehicle is larger than a preset value, and the similarity between the running track of the target vehicle and the running track of the surrounding vehicles is smaller than a preset value.
In one possible implementation manner, if the accumulated number of times that one or more of the difference information satisfies the preset condition is greater than the preset number of times within the preset time period, it may be determined that the target vehicle is abnormally driven. Specifically, the accumulated times that the difference of the speed, the difference of the acceleration, the difference of the heading angle, the difference of the driving track and the difference of the vehicle distance between the target vehicle and the surrounding vehicles respectively meet the preset conditions can be counted, and when the accumulated times of at least one of the target vehicle and the surrounding vehicles is greater than the preset times, the abnormal driving of the target vehicle can be determined. In some other embodiments, the number of times that any one of the difference information satisfies the preset condition may also be counted, and if the accumulated number of times that all the items of the difference information satisfy the preset condition is greater than the threshold, it may be determined that the target vehicle is abnormally driven. For example, the target vehicle may be determined to be abnormally driven if N1+ N2+ N3+ N4+ N5 > N (where N is a threshold value) with respect to the surrounding vehicle, the number of times of abnormality occurrence of the difference in speed is N1, the number of times of abnormality occurrence of the difference in acceleration is N2, the number of times of abnormality occurrence of the difference in heading angle is N3, the number of times of abnormality occurrence of the difference in travel track is N4, and the number of times of abnormality occurrence of the inter-vehicle distance is N5.
In a possible implementation manner, the position relationship between the running track of the target vehicle and the lane is obtained, and if the target vehicle is determined to be abnormally running according to the difference information and the position relationship. Specifically, according to the position relationship between the driving track of the target vehicle and the lane, the lane line keeping condition of the target vehicle and the stable condition of the lane changing process of the target vehicle can be determined. The keeping condition of the lane line of the target vehicle may be the number of times that the target vehicle deviates from the current lane within a preset time period, and if the number of times that the target vehicle deviates from the current lane within the preset time period is greater than the preset number of times, it is determined that the keeping condition of the lane line of the target vehicle is abnormal. The stable condition of the target vehicle in the lane changing process can be the swing amplitude of the target vehicle in the lane changing process, and if the swing amplitude of the target vehicle in the lane changing process is larger than a preset value, the abnormal stable condition of the target vehicle in the lane changing process is determined.
In one embodiment, whether the target vehicle deviates from the current lane may be determined by the degree of coincidence and similarity of the driving trajectory of the target vehicle with the center line of the lane. The track of the lane center line can be obtained from a map, and can also be obtained by identifying a road surface image shot by a front camera of a vehicle. The degree of the swing of the target vehicle in the lane may be determined by a ratio of an actual travel track length of the target vehicle to a length of the lane line in the current section. For example, if the ratio is greater than the threshold, it is determined that the swing amplitude of the target vehicle in the lane is greater than a preset value.
In a possible implementation manner, the number of times of abnormal holding conditions of the lane line of the target vehicle and the number of times of abnormal steady conditions in the lane changing process of the target vehicle are counted, and if the difference information between the target vehicle and the surrounding vehicles meets the accumulated number of times of the preset condition, the number of times of abnormal holding conditions of the lane line of the target vehicle and the sum of the number of times of abnormal steady conditions in the lane changing process of the target vehicle are greater than the preset value, the abnormal running of the target vehicle is determined, and the accuracy of determining the abnormal running of the vehicle is further improved.
After the target vehicle is determined to be abnormal in running, whether abnormal driving behaviors exist is determined according to the corresponding relation between the running state information and the driving state information, if the abnormal driving behaviors exist, the reason that the target vehicle is abnormal is determined to be improper driving, and if the abnormal driving behaviors do not exist, the reason that the target vehicle is abnormal is determined to be vehicle faults. By determining the abnormality cause of the target vehicle by comparing the difference information of the running state information of the target vehicle and the running state information of the surrounding vehicles, the accuracy of evaluating the abnormality cause is improved.
In one possible implementation, after the target vehicle is determined to be abnormally driven, the driving state information and the driving state information at the time of abnormal driving of the target vehicle are determined from the driving state information and the driving state information of the target vehicle, and the driving state information and the road surface condition information at the time of abnormal driving are input to the dynamic model of the target vehicle to obtain the driving state information output by the dynamic model of the target vehicle. The road surface condition information may include information such as a gradient of the road surface, a degree of curvature of the lane line, and the like. The vehicle dynamics model is a model for analyzing vehicle forces and vehicle motion. The parameters input to the vehicle dynamics model may also include vehicle travel patterns. And comparing the running state information at the abnormal running time with the running state information output by the dynamic model, and determining the abnormal reason of the target vehicle.
In one embodiment, if the difference between the driving state information at the abnormal driving time and the driving state information output by the dynamic model is within a preset range, it is determined that there is no abnormal driving behavior, and the cause of the abnormality of the target vehicle is a vehicle failure.
In another possible implementation manner, the abnormality level of the abnormal driving behavior may be determined according to a difference between the driving state information at the abnormal driving time and the driving state information output by the dynamic model, and the abnormality level may be output. For example, the abnormality level may be determined based on a correspondence relationship between a difference between the running state information at the time of the abnormal running and the running state information output by the dynamic model and a preset level.
In a possible implementation manner, after the abnormality cause of the target vehicle is determined, corresponding first prompt information is output according to the abnormality cause or the abnormality level of the target vehicle, and the first prompt information can be the abnormality cause or information prompting a user of a driving error, so that the driver of the target vehicle can be reminded to stop for inspection or pay attention to driving. After the abnormal reason of the target vehicle is determined, corresponding second prompt information is generated according to the abnormal reason or the abnormal grade of the target vehicle, and the prompt information is sent to surrounding vehicles, wherein the second prompt information can be the abnormal reason of the target vehicle or the position of the target vehicle, so that the surrounding vehicles are reminded of avoiding. The first prompt message and the second prompt message can be messages in a voice mode, a vibration mode or a text mode.
In the above-described embodiment, the difference information of the running state information of the target vehicle and the running state information of the surrounding vehicles is determined by acquiring the running state information of the target vehicle, the driving state information, and acquiring the running state information of the surrounding vehicles. And if the running abnormality of the target vehicle is determined according to the difference information, determining the abnormality reason of the target vehicle according to the running state information and the driving state information of the target vehicle, so that the user can be reasonably guided to drive according to the abnormality reason of the target vehicle.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Fig. 2 shows a block diagram of a vehicle abnormality cause determination device provided in the embodiment of the present application, corresponding to the vehicle abnormality cause determination method described in the above embodiment, and for convenience of explanation, only the relevant portions of the embodiment of the present application are shown.
As shown in fig. 2, the apparatus for determining the cause of a vehicle abnormality includes an acquisition module 10, a determination module 20, and an analysis module 30.
The obtaining module 10 is configured to obtain driving state information of a target vehicle, driving state information, and driving state information of a surrounding vehicle, where the surrounding vehicle is a vehicle having a distance from the target vehicle within a preset distance range, the driving state information includes any one or more of a speed, an acceleration, a heading angle, a driving track, and a vehicle distance, and the driving state information includes any one or more of a steering wheel state, an accelerator state, a brake state, a driving mode, an ABS state, and a gear state.
The determination module 20 is configured to determine difference information between the driving state information of the target vehicle and the driving state information of the surrounding vehicles;
the analysis module 30 is configured to determine a cause of the abnormality of the target vehicle according to the driving state information and the driving state information of the target vehicle when it is determined that the target vehicle is abnormally driven according to the difference information.
In this embodiment, the acquiring module 10, the determining module 20, and the analyzing module 30 may be modules in a V2X vehicle-mounted unit with high-precision positioning. The obtaining module 10 may be an antenna of the vehicle-mounted unit, bluetooth, or a Dedicated Short Range Communication (DSRC) chip, and the determining module 20 and the analyzing module 30 may be integrated on a computing chip of the vehicle-mounted unit, such as a Digital Signal Processing (DSP) chip.
In a possible implementation manner, the analysis module 30 is specifically configured to:
determining running state information and driving state information of the target vehicle at the abnormal running moment from the running state information and the driving state information of the target vehicle;
and inputting the driving state information and the road surface condition information at the abnormal driving time into a dynamic model of the target vehicle to obtain the driving state information output by the dynamic model of the target vehicle, and comparing the driving state information at the abnormal driving time with the driving state information output by the dynamic model to determine the abnormal reason of the target vehicle.
In a possible implementation manner, the analysis module 30 is specifically configured to:
and if the accumulated times that one or more of the difference information meets the preset conditions in the preset time period is greater than the preset times, determining that the target vehicle is abnormal in running.
In a possible implementation manner, the analysis module 30 is specifically configured to:
acquiring the position relation between the running track of the target vehicle and a lane;
and if the target vehicle is determined to be abnormal in running according to the difference information and the position relation, determining the abnormal reason of the target vehicle according to the running state information and the driving state information of the target vehicle.
In a possible implementation manner, the determining module 20 is specifically configured to:
determining an average speed from the speed of the surrounding vehicle;
and determining difference information between the running state information of the target vehicle and the running state information of the surrounding vehicles according to the average speed and the speed of the target vehicle.
In a possible implementation manner, the determining module 20 is specifically configured to:
determining an average distance according to the vehicle distance of the surrounding vehicles;
and determining difference information between the running state information of the target vehicle and the running state information of the surrounding vehicles according to the average distance and the vehicle distance of the target vehicle.
In a possible implementation manner, the determining module 20 is specifically configured to:
determining a similarity between a travel track of the target vehicle and a travel track of the surrounding vehicles;
and determining difference information between the running state information of the target vehicle and the running state information of the surrounding vehicles according to the similarity.
In a possible implementation manner, the obtaining module 10 is specifically configured to:
acquiring first state information detected by an on-board unit of the target vehicle, second state information sent by the surrounding vehicles and third state information sent by roadside sensing equipment;
and determining the running state information of the target vehicle according to any one or more kinds of fusion information of the first state information, the second state information and the third state information.
In one possible implementation, the analysis module 30 is further configured to:
and outputting first prompt information according to the abnormal reason, and/or sending second prompt information to the surrounding vehicles according to the abnormal reason.
It should be noted that, for the information interaction, execution process, and other contents between the above-mentioned devices/units, the specific functions and technical effects thereof are based on the same concept as those of the embodiment of the method of the present application, and specific reference may be made to the part of the embodiment of the method, which is not described herein again.
Fig. 3 is a schematic structural diagram of a communication device according to an embodiment of the present application. As shown in fig. 3, the communication device of this embodiment includes: a processor 11, a memory 12 and a computer program 13 stored in said memory 12 and executable on said processor 11. The processor 11, when executing the computer program 13, implements the steps in the above-described method embodiment of determining the cause of the vehicle abnormality, such as steps S101 to S103 shown in fig. 1. Alternatively, the processor 11 executes the computer program 13 to implement the functions of the modules/units in the device embodiments, such as the functions of the acquisition module 10 to the analysis module 30 shown in fig. 2.
Illustratively, the computer program 13 may be partitioned into one or more modules/units, which are stored in the memory 12 and executed by the processor 11 to accomplish the present application. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution of the computer program 13 in the communication device.
Those skilled in the art will appreciate that fig. 3 is merely an example of a communication device and is not limiting and may include more or fewer components than shown, or some components in combination, or different components, for example, the communication device may also include input output devices, network access devices, buses, etc.
The Processor 11 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, a discrete hardware component, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 12 may be an internal storage unit of the communication device, such as a hard disk or a memory of the communication device. The memory 12 may also be an external storage device of the communication device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the communication device. Further, the memory 12 may also include both an internal storage unit and an external storage device of the communication device. The memory 12 is used for storing the computer program and other programs and data required by the communication device. The memory 12 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method of the embodiments described above can be realized by a computer program, which can be stored in a computer-readable storage medium and can realize the steps of the embodiments of the methods described above when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.
Claims (10)
1. A method of determining a cause of an abnormality in a vehicle, characterized by comprising:
acquiring running state information and driving state information of a target vehicle, and acquiring running state information of surrounding vehicles, wherein the surrounding vehicles are vehicles within a preset distance range from the target vehicle, the running state information comprises any one or more of speed, acceleration, course angle, running track and vehicle distance, and the driving state information comprises any one or more of steering wheel state, accelerator state, brake state, running mode, ABS state and gear state;
determining difference information between the traveling state information of the target vehicle and the traveling state information of the surrounding vehicles;
and when the target vehicle is determined to be abnormal in running according to the difference information, determining the abnormal reason of the target vehicle according to the running state information and the driving state information of the target vehicle.
2. The method according to claim 1, wherein the determining the cause of the abnormality of the target vehicle based on the travel state information and the driving state information of the target vehicle includes:
determining running state information and driving state information of the target vehicle at the abnormal running moment from the running state information and the driving state information of the target vehicle;
and inputting the driving state information and the road surface condition information at the abnormal driving time into a dynamic model of the target vehicle to obtain the driving state information output by the dynamic model of the target vehicle, and comparing the driving state information at the abnormal driving time with the driving state information output by the dynamic model to determine the abnormal reason of the target vehicle.
3. The method of claim 1, wherein said determining said target vehicle travel anomaly from said discrepancy information comprises:
and if the accumulated times that one or more of the difference information meets the preset conditions in the preset time period is greater than the preset times, determining that the target vehicle is abnormal in running.
4. The method according to claim 1, wherein if the target vehicle is determined to be abnormally driven based on the difference information, determining the cause of the abnormality of the target vehicle based on the driving state information and the driving state information of the target vehicle includes:
acquiring the position relation between the running track of the target vehicle and a lane;
and if the target vehicle is determined to be abnormal in running according to the difference information and the position relation, determining the abnormal reason of the target vehicle according to the running state information and the driving state information of the target vehicle.
5. The method according to claim 1, wherein the determining the difference information of the traveling state information of the target vehicle and the traveling state information of the surrounding vehicles includes:
determining an average speed from the speed of the surrounding vehicle; determining difference information between the running state information of the target vehicle and the running state information of the surrounding vehicles according to the average speed and the speed of the target vehicle;
or,
determining an average distance according to the vehicle distance of the surrounding vehicles; determining difference information between the running state information of the target vehicle and the running state information of the surrounding vehicles according to the average distance and the vehicle distance of the target vehicle;
or,
determining a similarity between a travel track of the target vehicle and a travel track of the surrounding vehicles; and determining difference information between the running state information of the target vehicle and the running state information of the surrounding vehicles according to the similarity.
6. The method according to claim 1, wherein the obtaining of the travel state information of the target vehicle comprises:
acquiring first state information detected by an on-board unit of the target vehicle, second state information sent by the surrounding vehicles and third state information sent by roadside sensing equipment;
and determining the running state information of the target vehicle according to any one or more kinds of fusion information of the first state information, the second state information and the third state information.
7. The method of claim 1, wherein after the determining the cause of the abnormality of the target vehicle, the method further comprises:
and outputting first prompt information according to the abnormal reason, and/or sending second prompt information to the surrounding vehicles according to the abnormal reason.
8. A device for determining a cause of an abnormality in a vehicle, characterized by comprising:
the system comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for acquiring running state information and driving state information of a target vehicle and acquiring running state information of surrounding vehicles, the surrounding vehicles are vehicles with a distance between the target vehicle and the target vehicle within a preset distance range, the running state information comprises any one or more of speed, acceleration, course angle, running track and vehicle distance, and the driving state information comprises any one or more of steering wheel state, accelerator state, brake state, running mode, ABS state and gear state;
a determination module configured to determine difference information between the travel state information of the target vehicle and the travel state information of the surrounding vehicles;
and the analysis module is used for determining the abnormal reason of the target vehicle according to the running state information and the driving state information of the target vehicle when the target vehicle is determined to be abnormal in running according to the difference information.
9. A communication device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111243130.4A CN113799715B (en) | 2021-10-25 | 2021-10-25 | Method and device for determining cause of abnormality of vehicle, communication equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111243130.4A CN113799715B (en) | 2021-10-25 | 2021-10-25 | Method and device for determining cause of abnormality of vehicle, communication equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113799715A true CN113799715A (en) | 2021-12-17 |
| CN113799715B CN113799715B (en) | 2023-08-01 |
Family
ID=78898264
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111243130.4A Active CN113799715B (en) | 2021-10-25 | 2021-10-25 | Method and device for determining cause of abnormality of vehicle, communication equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113799715B (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116055229A (en) * | 2023-04-03 | 2023-05-02 | 江苏智能网联汽车创新中心有限公司 | Abnormal behavior processing method, device, equipment and storage medium |
| CN116331227A (en) * | 2023-03-02 | 2023-06-27 | 合众新能源汽车股份有限公司 | Method and device for monitoring lateral stability of automatic driving |
| CN118753309A (en) * | 2024-09-05 | 2024-10-11 | 山东安百通信科技有限公司 | A vehicle status intelligent management method based on vehicle usage data analysis |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107111935A (en) * | 2015-01-09 | 2017-08-29 | 株式会社电装 | Mobile unit, mobile unit diagnostic system |
| CN110325410A (en) * | 2018-01-22 | 2019-10-11 | 松下电器(美国)知识产权公司 | Data analysis set-up and program |
| CN110979305A (en) * | 2019-03-18 | 2020-04-10 | 长城汽车股份有限公司 | Vehicle abnormal lane change control method, device and system |
| CN111710128A (en) * | 2020-08-19 | 2020-09-25 | 李斯特技术中心(上海)有限公司 | Early warning method and device for abnormal driving of vehicle, electronic equipment and storage medium |
| WO2021147637A1 (en) * | 2020-01-21 | 2021-07-29 | 华为技术有限公司 | Lane recommendation method and apparatus, and vehicular communication device |
| US20210232687A1 (en) * | 2018-10-17 | 2021-07-29 | Panasonic Intellectual Property Corporation Of America | Information processing device, information processing method, and recording medium |
-
2021
- 2021-10-25 CN CN202111243130.4A patent/CN113799715B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107111935A (en) * | 2015-01-09 | 2017-08-29 | 株式会社电装 | Mobile unit, mobile unit diagnostic system |
| CN110325410A (en) * | 2018-01-22 | 2019-10-11 | 松下电器(美国)知识产权公司 | Data analysis set-up and program |
| US20210232687A1 (en) * | 2018-10-17 | 2021-07-29 | Panasonic Intellectual Property Corporation Of America | Information processing device, information processing method, and recording medium |
| CN110979305A (en) * | 2019-03-18 | 2020-04-10 | 长城汽车股份有限公司 | Vehicle abnormal lane change control method, device and system |
| WO2021147637A1 (en) * | 2020-01-21 | 2021-07-29 | 华为技术有限公司 | Lane recommendation method and apparatus, and vehicular communication device |
| CN111710128A (en) * | 2020-08-19 | 2020-09-25 | 李斯特技术中心(上海)有限公司 | Early warning method and device for abnormal driving of vehicle, electronic equipment and storage medium |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116331227A (en) * | 2023-03-02 | 2023-06-27 | 合众新能源汽车股份有限公司 | Method and device for monitoring lateral stability of automatic driving |
| CN116055229A (en) * | 2023-04-03 | 2023-05-02 | 江苏智能网联汽车创新中心有限公司 | Abnormal behavior processing method, device, equipment and storage medium |
| CN118753309A (en) * | 2024-09-05 | 2024-10-11 | 山东安百通信科技有限公司 | A vehicle status intelligent management method based on vehicle usage data analysis |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113799715B (en) | 2023-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113799715B (en) | Method and device for determining cause of abnormality of vehicle, communication equipment and storage medium | |
| EP2413301B1 (en) | System method and computer program for generating route restriction information of intersection | |
| CN102307755B (en) | On-vehicle information processing device, information providing device, and vehicle information processing system | |
| US11409728B2 (en) | Map information system | |
| CN105518761A (en) | Method and control and detection device for plausibility checking of wrong driving of motor vehicle | |
| WO2020116264A1 (en) | Vehicle travel assistance method, vehicle travel assistance device and autonomous driving system | |
| CN109204318B (en) | Method and terminal equipment for judging rapid lane change of vehicle | |
| CN111739291B (en) | Interference identification method and device in road condition calculation | |
| CN102201174A (en) | Traveling road estimation system | |
| CN103868516A (en) | Method and device for determining location and/or type of road infrastructure facility | |
| CN114512002B (en) | Road surface abnormity detection method and device | |
| CN113963550A (en) | Ambiguous path identification method and device and electronic equipment | |
| US9747801B2 (en) | Method and device for determining surroundings | |
| CN110637212B (en) | Information processing system for vehicle | |
| JP2014106675A (en) | Required time calculation device and required time calculation method | |
| CN118220170A (en) | Driving behavior data processing method, device and equipment | |
| CN113602261B (en) | Vehicle curve collision danger zone generation method, storage medium and electronic equipment | |
| CN113561996B (en) | Trajectory planning method and device | |
| CN115345452A (en) | Vehicle risk early warning method and device, RSU and storage medium | |
| CN110930714B (en) | Position matching method and device | |
| JP2021144454A (en) | Road change detection system, road change detection method, road change detection program, and storage medium | |
| US20250173795A1 (en) | Method to measure insurability based on relative operator performance | |
| JP2020034979A (en) | Data configuration | |
| CN114735004B (en) | Vehicle sharp steering identification method, device and storage medium | |
| US11370452B2 (en) | Driving action determination device, driving action determination method and non-transitory storage medium storing a driving action determination program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |