[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202111243130.4A
Other languages
Chinese (zh)
Other versions
CN113799715B (en
Inventor
付俭伟
郑加希
马春香
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Wanji Technology Co Ltd
Original Assignee
Beijing Wanji Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Wanji Technology Co Ltd filed Critical Beijing Wanji Technology Co Ltd
Priority to CN202111243130.4A priority Critical patent/CN113799715B/en
Publication of CN113799715A publication Critical patent/CN113799715A/en
Application granted granted Critical
Publication of CN113799715B publication Critical patent/CN113799715B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric 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/02Electric 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/023Electric 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/0231Circuits relating to the driving or the functioning of the vehicle
    • B60R16/0232Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing 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

Method and device for determining vehicle abnormal reason, communication equipment and storage medium
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.
CN202111243130.4A 2021-10-25 2021-10-25 Method and device for determining cause of abnormality of vehicle, communication equipment and storage medium Active CN113799715B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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