Vehicle collision prediction method, electronic device, vehicle, medium and program product

By predicting the lateral position and acceleration differences between the vehicles in front and behind, the accuracy problem of vehicle collision prediction is solved, enabling a more accurate judgment and timely warning of the possibility of a collision.

CN121483089APending Publication Date: 2026-02-06CONTINENTAL SMART CORE TECH (SHANGHAI) CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202610024181.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-08
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

During the course of a journey, a vehicle following behind may collide with the vehicle in front if it fails to avoid a collision in time, threatening the driver's life. Current technology makes it difficult to accurately predict whether there is a possibility of a collision between the two vehicles.

Method used

The probability of a collision between the two vehicles is predicted by determining at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the preceding and following vehicles, including the determination of the absolute values ​​of the lateral predicted position difference and the acceleration difference.

Benefits of technology

It improves the accuracy and efficiency of vehicle collision prediction, enabling timely warnings and reducing collision risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121483089A_ABST
    Figure CN121483089A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent driving, and discloses a vehicle collision prediction method, electronic equipment, a vehicle, a medium and a program product. The method comprises the following steps: at a first moment, acquiring a first driving speed of a front vehicle and a second driving speed of a rear vehicle; determining predicted collision moments of the front vehicle and the rear vehicle based on the first driving speed and the second driving speed; determining a predicted collision parameter based on the first driving speed, the second driving speed and the predicted collision moment, wherein the predicted collision parameter comprises at least one of a lateral predicted position difference and a lateral predicted acceleration difference of the front vehicle and the rear vehicle at the predicted collision moment; based on the predicted collision parameter, a collision likelihood of the preceding vehicle and the following vehicle is predicted. According to the method, the collision possibility is determined by determining at least one of the transverse predicted position difference and the transverse predicted acceleration difference of the front vehicle and the rear vehicle, and the determination accuracy of the predicted collision possibility can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent driving technology, and in particular to a vehicle collision prediction method, electronic device, vehicle, medium, and program product. Background Technology

[0002] During vehicle operation, when two vehicles are traveling in the same direction, the following vehicle may collide with the one in front due to insufficient time to avoid a collision, threatening the driver's life. Therefore, it is possible to predict the likelihood of a collision between the two vehicles and issue warnings to the vehicle or driver. Thus, how to predict the potential for a collision between two vehicles is a technical problem that needs to be solved. Summary of the Invention

[0003] This application provides a vehicle collision prediction method, electronic device, vehicle, medium, and program product. The method determines the probability of a collision by determining at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the preceding and following vehicles, thereby improving the accuracy of collision probability prediction.

[0004] In a first aspect, this application provides a vehicle collision prediction method, the method comprising: acquiring a first driving speed of a preceding vehicle and a second driving speed of a following vehicle at a first moment; determining the predicted collision time of the preceding and following vehicles based on the first and second driving speeds; determining predicted collision parameters based on the first driving speed, the second driving speed, and the predicted collision time, wherein the predicted collision parameters include at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the preceding and following vehicles at the predicted collision time; and predicting the probability of a collision between the preceding and following vehicles based on the predicted collision parameters.

[0005] The method provided in this application predicts the probability of a collision between a preceding vehicle and a following vehicle by using at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the preceding and following vehicles at the time of the predicted collision, thereby improving the accuracy of determining the predicted collision probability of a vehicle.

[0006] In one possible implementation of the first aspect, the probability of a collision between the preceding and following vehicles is predicted based on the predicted collision parameters, including: predicting that the preceding and following vehicles have a probability of a collision if the absolute value of the lateral predicted position difference is less than or equal to a first distance threshold.

[0007] It is understandable that the lateral prediction position difference includes the left lateral prediction position difference S. pd_left The difference between the predicted position and the right lateral position S pd_right Therefore, if the absolute value of the lateral predicted position difference is less than or equal to the first distance threshold, it indicates that the left lateral predicted position difference S pd_left The absolute value and the right lateral predicted position difference S pd_right The absolute values ​​of all of them are less than or equal to the first distance threshold.

[0008] This method determines the left lateral prediction position difference S. pd_left The right lateral predicted position difference S was also determined. pd_right This approach can improve the comprehensiveness of predictions, thereby increasing the accuracy of determining the probability of collisions.

[0009] In one possible implementation of the first aspect, the probability of a collision between the preceding and following vehicles is predicted based on the predicted collision parameters, including: predicting that the preceding and following vehicles have a probability of a collision when the absolute value of the lateral predicted acceleration difference is greater than a lateral acceleration threshold.

[0010] It is understandable that the lateral predicted acceleration difference includes the left lateral predicted acceleration difference a. pd_left The difference between the predicted right lateral acceleration and a pd_right Therefore, a lateral predicted acceleration difference greater than the lateral acceleration threshold indicates that the left lateral predicted acceleration difference a pd_left The absolute value and the difference in right lateral predicted acceleration a pd_right The absolute values ​​of all of them are greater than the lateral acceleration threshold.

[0011] This method determines the left lateral prediction position difference S. pd_left The right lateral predicted position difference S was also determined. pd_right This approach can also improve the comprehensiveness of predictions, thereby increasing the accuracy of determining the probability of collisions.

[0012] In one possible implementation of the first aspect, the predicted collision parameters are determined based on the first driving speed, the second driving speed, and the predicted collision time, including: determining the lateral predicted displacement difference between the front vehicle and the rear vehicle at the predicted collision time based on the first driving speed, the second driving speed, the predicted collision interval between the first time and the predicted collision time, and the lateral preset acceleration difference between the rear vehicle and the front vehicle within the predicted collision interval; and determining the lateral predicted position difference based on the lateral predicted displacement difference and the initial lateral position difference between the front vehicle and the rear vehicle at the first time.

[0013] It is understandable that the second left lateral velocity V can be based on the second driving speed V2. 2_left The first left lateral velocity V1 of the first driving speed V1 1_left Predicted collision interval t1, and the left lateral preset acceleration difference a between the rear and front vehicles within the predicted collision interval. ps_left Determine the left lateral predicted displacement difference S between the front and rear vehicles at the predicted collision time. pd_left’ .

[0014] Similarly, the second right lateral velocity V can be based on the second driving speed V2. 2_right The first right lateral velocity V1 of the first driving speed V1 1_rightPredicted collision interval t1, and the right lateral preset acceleration difference a between the rear and front vehicles within the predicted collision interval. ps_right Determine the right lateral predicted displacement difference S between the front and rear vehicles at the predicted collision time. pd_right’ .

[0015] In one possible implementation of the first aspect, the predicted collision parameters are determined based on the first driving speed, the second driving speed, and the predicted collision time, including: determining the lateral preset displacement difference between the front vehicle and the rear vehicle at the predicted collision time based on the lateral preset position difference between the rear vehicle and the front vehicle at the predicted collision time, and the initial lateral position difference between the front vehicle and the rear vehicle at the first moment; and determining the lateral predicted acceleration difference based on the first driving speed, the second driving speed, the predicted collision interval between the first moment and the predicted collision time, and the lateral preset displacement difference.

[0016] It is understandable that the second left lateral velocity V can be based on the second driving speed V2. 2_left The first left lateral velocity V1 of the first driving speed V1 1_left Predicted collision interval t1, left lateral preset displacement difference S ps_left’ Determine the left lateral predicted acceleration difference 'a' between the preceding and following vehicles within the predicted collision interval. pd_left .

[0017] Similarly, the second right lateral velocity V can be based on the second driving speed V2. 2_right The first right lateral velocity V1 of the first driving speed V1 1_right Predicted collision interval t1, right lateral preset displacement difference S ps_right’ Determine the difference in right lateral predicted acceleration 'a' between the preceding and following vehicles within the predicted collision interval. pd_right .

[0018] In one possible implementation of the first aspect, determining the predicted collision parameters based on the first driving speed, the second driving speed, and the predicted collision time includes: determining the predicted collision parameters based on the first driving speed, the second driving speed, and the predicted collision time, provided that prediction conditions are met, wherein the prediction conditions include: the predicted collision interval between the first moment and the predicted collision time is less than or equal to an interval threshold; at the first moment, the lateral overlap distance between the preceding vehicle and the following vehicle is greater than an overlap distance threshold; at the first moment, the lateral speed of the second driving speed is less than or equal to a speed threshold; at the first moment, the angle between the orientation of the following vehicle and its longitudinal direction is less than or equal to an angle threshold.

[0019] It is understandable that if the prediction conditions are not met, it can be directly determined that there is no possibility of a collision between the vehicles in front and behind. Therefore, this method can improve the efficiency of determining the probability of a collision.

[0020] Secondly, this application provides a vehicle collision prediction device, which includes: an acquisition module for acquiring a first driving speed of a preceding vehicle and a second driving speed of a following vehicle at a first moment; a determination module for determining the predicted collision time of the preceding and following vehicles based on the first and second driving speeds; the determination module is further configured to determine predicted collision parameters based on the first driving speed, the second driving speed, and the predicted collision time, wherein the predicted collision parameters include at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the preceding and following vehicles at the predicted collision time; and a prediction module for predicting the collision probability of the preceding and following vehicles based on the predicted collision parameters.

[0021] Thirdly, this application provides an electronic device comprising: at least one processor; at least one memory; the at least one memory storing at least one program, which, when executed by at least one processor, causes the electronic device to perform the vehicle collision prediction method of the first aspect and any possible implementation thereof.

[0022] Fourthly, this application provides a vehicle including the electronic equipment involved in the third aspect.

[0023] Fifthly, this application provides a computer-readable storage medium storing instructions that, when executed on an electronic device, cause the electronic device to perform the vehicle collision prediction method of the first aspect and any possible implementation thereof.

[0024] In a sixth aspect, this application provides a computer program product comprising: computer instructions that, when executed on an electronic device, cause the electronic device to perform the vehicle collision prediction method of the first aspect and any possible implementation thereof.

[0025] The beneficial effects of the second to sixth aspects can be found in the first aspect and the beneficial effects of any possible implementation of the first aspect, and will not be repeated here. Attached Figure Description

[0026] Figure 1 According to some embodiments of this application, a schematic diagram of the positional relationship between a front vehicle and a rear vehicle is shown;

[0027] Figure 2 According to some embodiments of this application, a flowchart of a vehicle collision prediction method is shown;

[0028] Figure 3 According to some embodiments of this application, a schematic diagram of the heading angle of a rear vehicle is shown;

[0029] Figure 4According to some embodiments of this application, a flowchart illustrating a method for determining lateral predicted position differences is shown;

[0030] Figure 5 According to some embodiments of this application, a flowchart illustrating a method for determining lateral predicted acceleration differences is shown;

[0031] Figure 6 According to some embodiments of this application, a flowchart of another vehicle collision prediction method is shown;

[0032] Figure 7 According to some embodiments of this application, a functional framework diagram of a vehicle is shown. Detailed Implementation

[0033] The illustrative embodiments of this application include, but are not limited to, vehicle collision prediction methods, electronic devices, vehicles, media, and program products.

[0034] As mentioned above, during vehicle operation, when two vehicles are traveling in the same direction (hereinafter referred to as longitudinal), the following vehicle may collide with the preceding vehicle due to insufficient time to avoid a collision, threatening the driver's life. Therefore, it is possible to provide early warning to the vehicle or driver by predicting the possibility of a collision between the preceding and following vehicles.

[0035] Based on this, this application provides a vehicle collision prediction method. This method predicts the probability of a collision between the preceding and following vehicles based on at least one of the difference in predicted lateral position and the difference in predicted lateral acceleration between the preceding and following vehicles at the time of the predicted collision.

[0036] Specifically, the method includes: acquiring a first driving speed of the preceding vehicle and a second driving speed of the following vehicle at a first moment (e.g., the current moment); determining the predicted collision time of the preceding and following vehicles based on the first and second driving speeds; determining predicted collision parameters based on the first driving speed, the second driving speed, and the predicted collision time, wherein the predicted collision parameters include at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the preceding and following vehicles at the predicted collision time; and predicting the probability of a collision between the preceding and following vehicles based on the predicted collision parameters.

[0037] In some embodiments, if at least one of the following conditions is met—that is, the absolute value of the lateral predicted position difference is less than or equal to a first distance threshold, and the absolute value of the lateral predicted acceleration difference is greater than a lateral acceleration threshold—it can be predicted that the vehicle in front and the vehicle behind have a collision probability, i.e., the vehicle in front and the vehicle behind have a collision risk.

[0038] For example, Figure 1 According to some embodiments of this application, a schematic diagram of the positional relationship between a front vehicle and a rear vehicle is shown.

[0039] like Figure 1 As shown, at the first moment, both the preceding and following vehicles are traveling in lane Q, and their directions of travel are the extension of lane Q. For ease of description, the directions of travel of the preceding and following vehicles will be referred to as longitudinal (e.g., the y-axis direction in the figure), and the direction perpendicular to the longitudinal direction will be referred to as lateral (e.g., the x-axis direction in the figure), and lateral will further include left and right directions.

[0040] The method provided in this application can determine the lateral predicted position difference between the front vehicle and the rear vehicle at the time of the predicted collision, that is, the lateral predicted position difference between the front vehicle and the rear vehicle at the time of the predicted collision (e.g., S). pd_left ,S pd_right ), and the difference in predicted lateral acceleration between the preceding and following vehicles at the first moment and the predicted collision moment (e.g., a pd_left ,a pd_right At least one of the following: ) . If S is satisfied pd_left absolute value and S pd_right The absolute values ​​of all are less than or equal to the first distance threshold, and a pd_left The absolute value and a pd_right If the absolute values ​​of all values ​​are greater than at least one of the lateral acceleration thresholds, then it can be predicted that there is a possibility of a collision between the vehicle in front and the vehicle behind, that is, there is a risk of a collision between the vehicle in front and the vehicle behind.

[0041] This method predicts the probability of a collision between the preceding and following vehicles by using at least one of the difference in lateral predicted position and the difference in lateral predicted acceleration at the time of the predicted collision, thereby improving the accuracy of determining the probability of a vehicle collision.

[0042] It is understood that the vehicle collision prediction method provided in this application is applicable to any electronic device that can predict the probability of a collision, such as electronic devices including but not limited to vehicles with in-vehicle systems (e.g., the vehicle in front or behind), or servers, etc.

[0043] The vehicle collision prediction method provided in this application will be described in detail below with reference to the accompanying drawings.

[0044] For example, Figure 2 According to some embodiments of this application, a flowchart of a vehicle collision prediction method provided in this application is shown. Figure 2 The execution entities for each step of the process shown are electronic devices. For ease of description, the following will describe them separately. Figure 2 The execution entity of each step in the process shown will not be described again.

[0045] like Figure 2 As shown, the method includes, but is not limited to, S201-S204 below.

[0046] S201: At the first moment, obtain the first speed of the vehicle in front and the second speed of the vehicle behind.

[0047] It is understood that the first moment in this application can be the current moment, that is, to obtain the first driving speed V1 of the preceding vehicle at the current moment and the second driving speed V2 of the following vehicle at the current moment.

[0048] In this embodiment, both the first driving speed V1 and the second driving speed V2 are vectors, meaning that the first driving speed V1 can be decomposed into a first longitudinal speed V. 1_y and the first left lateral velocity V 1_left Or the first right lateral velocity V 1_right The second driving speed V2 can be decomposed into a second longitudinal speed V. 2_y and the second left lateral velocity V 2_left Or the second right lateral velocity V 2_right .

[0049] It is understandable that, since both the front and rear vehicles in this application are traveling in the same direction, the first longitudinal velocity V 1_y Represents the direction of travel of the vehicle in front (e.g., Figure 1 The first longitudinal velocity V (shown in the y-axis direction) 1_y Second longitudinal velocity V 2_y V represents the second longitudinal velocity of the following vehicle in the direction of travel. 2_y .

[0050] This application does not limit the method of obtaining the first driving speed V1 and the second driving speed V2. For example, the first driving speed V1 can be obtained by a first vehicle speed sensor in the preceding vehicle, and the second driving speed V2 can be obtained by a second vehicle speed sensor in the following vehicle.

[0051] S202: Determine the predicted collision time between the preceding and following vehicles based on the first and second driving speeds.

[0052] In this embodiment of the application, it can be based on the first longitudinal velocity V 1_y Second longitudinal velocity V 2_y The predicted collision interval between the front and rear vehicles is determined by the absolute value of the initial longitudinal position difference between the front and rear vehicles at the first moment, and then the predicted collision time between the front and rear vehicles is determined based on the first moment and the predicted collision interval.

[0053] For example, such as Figure 1 As shown, at the first moment, the absolute value of the longitudinal initial position difference between the front vehicle and the rear vehicle is L1. At this time, the predicted collision interval between the first moment and the predicted collision moment can be determined based on the following formula (1).

[0054] t1=L1 / (V2_y -V 1_y ) Formula (1)

[0055] In the above formula (1), t1 represents the predicted collision interval.

[0056] It is understandable that after determining the predicted collision interval, the predicted collision time can be determined based on the first moment and the predicted collision interval.

[0057] S203: Based on the first driving speed, the second driving speed, and the predicted collision time, determine the predicted collision parameters, wherein the predicted collision parameters include at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the preceding and following vehicles at the predicted collision time.

[0058] This application does not limit the timing of determining the predicted collision parameters. In some embodiments, the predicted collision parameters can be determined after the predicted collision time has been determined. In other embodiments, the predicted collision parameters can be determined after the predicted collision time has been determined, provided that the prediction conditions are met.

[0059] For example, the prediction conditions may include: the predicted collision interval is less than or equal to an interval threshold; at a first moment, the lateral overlap distance between the preceding and following vehicles is greater than an overlap distance threshold; at the first moment, the lateral speed of the second driving speed V2 (e.g., V...) is... 2_left Or V 2_right ( ) less than or equal to the speed threshold; at the first moment, the angle between the orientation and longitudinal direction of the following vehicle (i.e., the orientation angle of the following vehicle) is less than or equal to the angle threshold.

[0060] It is understandable that the sub-conditions included in the above prediction conditions do not have a sequential relationship.

[0061] In some embodiments, such as Figure 1 As shown, the lateral overlap distance between the front and rear vehicles can be determined based on the following formula (2).

[0062] L overlap =1 / 2×width1+1 / 2×width2-L2 Formula (2)

[0063] In the above formula (2), L overlap L1 represents the lateral overlap distance between the front and rear vehicles; L2 represents the lateral width of the front vehicle; L3 represents the lateral width of the rear vehicle; L4 represents the lateral distance between the center axes of the front and rear vehicles, i.e., the initial lateral distance.

[0064] For example, Figure 3 According to some embodiments of this application, a schematic diagram of the heading angle of a rear vehicle is shown. For example... Figure 3As shown, the angle between the orientation and longitudinal direction of the rear vehicle is the orientation angle θ.

[0065] This application does not limit the method of obtaining the heading angle of the following vehicle at the first moment. For example, the heading angle of the following vehicle at the first moment can be obtained based on an inertial measurement unit (e.g., including a gyroscope, accelerometer, etc.).

[0066] This application does not limit the values ​​of the interval threshold, overlap distance threshold, velocity threshold, and angle threshold in the prediction conditions. For example, the above thresholds can be set based on experience or flexibly adjusted based on the actual application scenario.

[0067] As can be understood, the above method determines the predicted collision parameters when the prediction conditions are met, and directly determines that the preceding and following vehicles have no possibility of colliding when the prediction conditions are not met. Therefore, this method can improve the efficiency of determining the probability of collision.

[0068] It is understandable that the method for determining the predicted collision parameters will be described later, and will not be elaborated here.

[0069] S204: Based on predicted collision parameters, predict the probability of a collision between the vehicle in front and the vehicle behind.

[0070] It is understood that a collision is predicted between the vehicle in front and the vehicle behind if at least one of the following conditions is met: the absolute value of the lateral predicted position difference is less than or equal to a first distance threshold, and the absolute value of the lateral predicted acceleration difference is greater than a lateral acceleration threshold.

[0071] It is understandable that the lateral prediction position difference includes the left lateral prediction position difference S. pd_left The difference between the predicted position and the right lateral direction S pd_right Therefore, if the absolute value of the lateral predicted position difference is less than or equal to the first distance threshold, it indicates that the left lateral predicted position difference S pd_left The absolute value and the right lateral predicted position difference S pd_right The absolute values ​​of all of them are less than or equal to the first distance threshold.

[0072] This method determines the left lateral prediction position difference S. pd_left The right lateral predicted position difference S was also determined. pd_right This approach can improve the comprehensiveness of predictions, thereby increasing the accuracy of determining the probability of collisions.

[0073] Similarly, if the absolute value of the lateral predicted acceleration difference is greater than the lateral acceleration threshold, it indicates that the left lateral predicted acceleration difference 'a' is greater than the threshold value. pd_left The absolute value and the difference in right lateral predicted acceleration a pd_right The absolute values ​​of all of them are greater than the lateral acceleration threshold.

[0074] This method determines the left lateral predicted acceleration difference a. pd_left Furthermore, the right lateral predicted acceleration difference a was determined. pd_right This approach can also improve the comprehensiveness of predictions, thereby increasing the accuracy of determining the probability of collisions.

[0075] This application does not limit the values ​​of the first distance threshold and the lateral acceleration threshold, and they can be set based on experience. The first distance threshold can be greater than or equal to half the sum of the lateral widths of the front vehicle and the rear vehicle.

[0076] The method provided in this application determines the probability of a collision by determining at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the preceding and following vehicles, thereby improving the accuracy of determining the probability of a collision.

[0077] The method for determining the predicted collision parameters is described below.

[0078] First, the method for determining the lateral predicted position difference based on the first driving speed, the second driving speed, and the predicted collision time is described.

[0079] For example, Figure 4 According to some embodiments of this application, a flowchart illustrating a method for determining lateral predicted position differences is shown. Figure 4 The execution entities for each step of the process shown are electronic devices. For ease of description, the following will describe them separately. Figure 4 The execution entity of each step in the process shown will not be described again.

[0080] like Figure 4 As shown, the method includes the following steps S401-S402.

[0081] S401: Based on the first driving speed, the second driving speed, the predicted collision interval, and the lateral preset acceleration difference between the rear vehicle and the front vehicle within the predicted collision interval, determine the lateral predicted displacement difference between the front vehicle and the rear vehicle at the time of the predicted collision.

[0082] For example, such as Figure 1 As shown, since the lateral direction further includes left and right, the lateral predicted displacement difference between the front and rear vehicles at the predicted collision time includes the left lateral predicted displacement difference and the right lateral predicted displacement difference. It can be understood that the lateral predicted displacement difference between the front and rear vehicles at the predicted collision time refers to the lateral predicted displacement difference between the front and rear vehicles between the first moment and the predicted collision time (i.e., within the predicted collision interval).

[0083] For example, the left lateral predicted displacement difference can be determined based on the following formula (3).

[0084] S pd_left’ =(V 2_left-V 1_left )t1+1 / 2×a ps_left ×t1 2 Formula (3)

[0085] In the above formula (3), S pd_left’ This represents the difference in predicted left lateral displacement between the vehicle in front and the vehicle behind at the predicted moment of collision; a ps_left This indicates the left lateral preset acceleration difference between the following vehicle and the preceding vehicle within the predicted collision interval.

[0086] For example, the right lateral predicted displacement difference can be determined based on the following formula (4).

[0087] S pd_right’ =(V 2_right -V 1_right )t1+1 / 2×a ps_right ×t1 2 Formula (4)

[0088] In the above formula (4), S pd_right’ This represents the difference in right lateral predicted displacement between the vehicle in front and the vehicle behind at the predicted moment of collision; a ps_right This indicates the difference in right lateral preset acceleration between the following vehicle and the preceding vehicle within the predicted collision interval.

[0089] It is understood that the embodiments of this application do not preset the left lateral acceleration difference 'a'. ps_left The difference between the right lateral preset acceleration and a ps_right The values ​​of are limited; they can be the same or different.

[0090] S402: Determine the lateral predicted position difference based on the lateral predicted displacement difference and the initial lateral position difference between the front and rear vehicles at the first moment.

[0091] It is understood that the lateral predicted position difference in this application includes the left lateral predicted position difference and the right lateral predicted position difference. Therefore, in this step, the left lateral predicted position difference can be determined based on the left lateral predicted displacement difference and the initial lateral position difference, and the right lateral predicted position difference can be determined based on the right lateral predicted displacement difference and the initial lateral position difference.

[0092] Furthermore, if at the first moment, the center axis of the rear vehicle is to the left of the front vehicle, then the left lateral predicted position difference is determined based on the sum of the left lateral predicted displacement difference and the initial lateral position difference; and the right lateral predicted position difference is determined based on the difference between the right lateral predicted displacement difference and the initial lateral position difference.

[0093] Similarly, if at the first moment, the center axis of the following vehicle is to the right of the preceding vehicle, the left lateral predicted position difference is determined based on the difference between the left lateral predicted displacement difference and the initial lateral position difference; the right lateral predicted position difference is determined based on the sum of the right lateral predicted displacement difference and the initial lateral position difference.

[0094] For example, such as Figure 1 As shown, at the first moment, the center axis of the following vehicle is on the right side of the vehicle in front. Below is... Figure 1 The determination methods for the left lateral prediction position difference and the right lateral prediction position difference in the case shown are described.

[0095] For example, the left lateral prediction position difference can be determined based on the following formula (5).

[0096] S pd_left =S pd_left’ -L2 formula (5)

[0097] For example, the right lateral prediction position difference can be determined based on the following formula (6).

[0098] S pd_right =S pd_right’ +L2 formula (6)

[0099] The following describes the method for determining the lateral predicted acceleration difference based on the first driving speed, the second driving speed, and the predicted collision time.

[0100] For example, Figure 5 According to some embodiments of this application, a flowchart illustrating a method for determining lateral predicted acceleration difference is shown. Figure 5 The execution entities for each step of the process shown are electronic devices. For ease of description, the following will describe them separately. Figure 5 The execution entity of each step in the process shown will not be described again.

[0101] like Figure 5 As shown, the method includes the following steps S501-S502.

[0102] S501: Based on the lateral preset position difference between the rear vehicle and the front vehicle at the predicted collision time, and the initial lateral position difference between the front vehicle and the rear vehicle at the first moment, determine the lateral preset displacement difference between the front vehicle and the rear vehicle at the predicted collision time.

[0103] It can be understood that the lateral pre-set displacement difference between the front vehicle and the rear vehicle at the predicted collision time refers to the lateral pre-set displacement difference between the front vehicle and the rear vehicle at the first moment and the predicted collision time (i.e., within the predicted collision interval).

[0104] The following is about Figure 1 The determination method of the left lateral preset displacement difference and the right lateral preset displacement difference in the case shown is described.

[0105] For example, the left lateral preset displacement difference can be determined based on the following formula (7).

[0106] S ps_left’ =Sps_left +L2 formula (7)

[0107] In the above formula (7), S ps_left’ S represents the preset left lateral displacement difference; ps_left This indicates the left horizontal preset position difference.

[0108] For example, the right lateral preset displacement difference can be determined based on the following formula (8).

[0109] S ps_right’ =S ps_right -L2 formula (8)

[0110] In the above formula (8), S ps_right’ S represents the preset right lateral displacement difference; ps_right This indicates the preset position difference on the right horizontal axis.

[0111] It is understood that the embodiments of this application do not preset the left lateral position difference S. ps_left Difference S between the preset position and the right horizontal direction ps_right The values ​​of are limited; they can be the same or different.

[0112] S502: Determine the lateral predicted acceleration difference based on the first driving speed, the second driving speed, the predicted collision interval between the first moment and the predicted collision moment, and the lateral preset displacement difference.

[0113] For example, the left lateral predicted acceleration difference can be determined based on the following formula (9).

[0114] a pd_left =(S ps_left’ -(V) 2_left -V 1_left )t1)×2 / t1 2 Formula (9)

[0115] In the above formula (9), a pd_left This indicates the difference in predicted acceleration on the left lateral side.

[0116] For example, the right lateral predicted displacement difference can be determined based on the following formula (10).

[0117] a pd_right =(S ps_right’ -(V) 2_right -V 1_right )t1)×2 / t1 2 Formula (10)

[0118] In the above formula (10), a pd_right This indicates the difference in predicted acceleration to the right lateral direction.

[0119] For example, Figure 6 According to some embodiments of this application, a flowchart of another vehicle collision prediction method is shown. Figure 6 The execution entities for each step of the process shown are electronic devices. For ease of description, the following will describe them separately. Figure 6 The execution entity of each step in the process shown will not be described again.

[0120] like Figure 6 As shown, the method includes the following steps S601-S607.

[0121] S601: At the first moment, obtain the first speed of the vehicle in front and the second speed of the vehicle behind.

[0122] S602: Determine the predicted collision time between the preceding and following vehicles based on the first and second driving speeds.

[0123] It is understood that the execution principle of S601-S602 above is the same as the execution principle of the corresponding steps in S201-S202 above, and will not be repeated here.

[0124] S603: Determine whether the prediction conditions are met.

[0125] It is understandable that if the prediction conditions are met, then S604 is executed to determine at least one of the lateral predicted position difference and lateral predicted acceleration difference based on the first driving speed, the second driving speed, and the predicted collision time.

[0126] If not, i.e. the prediction conditions are not met, then execute S607 to predict that the vehicle in front and the vehicle behind have no possibility of collision.

[0127] The specific details of the prediction conditions can be found in the relevant description in S203 above, and will not be repeated here.

[0128] S604: Based on the first driving speed, the second driving speed, and the predicted collision time, determine at least one of the lateral predicted position difference and the lateral predicted acceleration difference.

[0129] It is understandable that the execution principle of this step is the same as that of S203 mentioned above, so it will not be repeated here.

[0130] S605: Determine whether at least one of the following conditions is met: the absolute value of the lateral predicted position difference is less than or equal to the first distance threshold, or the absolute value of the lateral predicted acceleration difference is greater than the lateral acceleration threshold.

[0131] It is understandable that if the absolute value of the lateral predicted position difference is less than or equal to the first distance threshold, and / or the absolute value of the lateral predicted acceleration difference is greater than the lateral acceleration threshold, then S606 is executed to predict that the vehicle in front and the vehicle behind have a possibility of collision.

[0132] If not, i.e., at least one of the following conditions is not met: the absolute value of the lateral predicted position difference is less than or equal to the first distance threshold, or the absolute value of the lateral predicted acceleration difference is greater than the lateral acceleration threshold, then execute S607 and predict that the vehicle in front and the vehicle behind have no possibility of collision.

[0133] S606: Predicts a possible collision between the vehicle in front and the vehicle behind.

[0134] In some embodiments, after predicting a potential collision between the vehicle in front and the vehicle behind, a warning command can be sent to at least one of the vehicles in front and the vehicle behind to indicate the possibility of a collision. This application does not limit the form of the warning command. For example, the warning command can be a voice command, a text command, etc. If the warning command is a text command, the text content corresponding to the text command can be displayed on the display screen of at least one of the vehicles in front and the vehicle behind.

[0135] S607: Predicts that there is no possibility of a collision between the vehicle in front and the vehicle behind.

[0136] In some embodiments, this application provides a vehicle collision prediction device, the device comprising: an acquisition module, configured to acquire a first driving speed of a preceding vehicle and a second driving speed of a following vehicle at a first moment; a determination module, configured to determine the predicted collision time of the preceding and following vehicles based on the first and second driving speeds; the determination module, further configured to determine predicted collision parameters based on the first driving speed, the second driving speed, and the predicted collision time, wherein the predicted collision parameters include at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the preceding and following vehicles at the predicted collision time; and a prediction module, configured to predict the collision probability of the preceding and following vehicles based on the predicted collision parameters.

[0137] In some embodiments, this application provides a computer-readable storage medium storing instructions that, when executed on an electronic device, cause the electronic device to perform the vehicle collision prediction method described in the above embodiments.

[0138] In some embodiments, this application provides a computer program product, including: computer instructions, which, when executed on an electronic device, cause the electronic device to perform the vehicle collision prediction method described in the above embodiments.

[0139] In some embodiments, this application provides an electronic device including: at least one processor; at least one memory; the at least one memory storing at least one program, which, when executed by the at least one processor, causes the electronic device to perform the vehicle collision prediction method described in the above embodiments.

[0140] In some embodiments, this application provides a vehicle that includes the electronic devices described in the above embodiments.

[0141] For example, Figure 7 According to some embodiments of this application, a functional framework diagram of a vehicle is shown. The vehicle can be the front vehicle or the rear vehicle described in the above embodiments. For example... Figure 7 As shown, the functional framework of vehicle 00 may include various subsystems, such as Figure 7 The sensor system 10, control system 20, and one or more peripheral devices 30 shown are described. Figure 7 (Taking one as an example) , power supply 40, computer system 50. Optionally, vehicle 00 may also include other functional systems, such as an engine system that provides power to vehicle 00, etc., which are not limited in this application.

[0142] The sensor system 10 may include several detection devices that can sense the measured information and convert the sensed information into electrical signals or other required forms of information output according to a certain rule. For example... Figure 7 As shown, these detection devices may include a global positioning system (GPS), a vehicle speed sensor (12), an inertial measurement unit (IMU), etc., which are not limited in this application.

[0143] The Global Positioning System (GPS) 11 is a system that uses GPS positioning satellites to perform real-time positioning and navigation globally. In this application, GPS 11 can be used to achieve real-time positioning of vehicle 00, providing the geographical location information of vehicle 00. Vehicle speed sensor 12 is used to detect the vehicle speed of vehicle 00. In this embodiment, vehicle speed sensor 12 can be used to detect a first driving speed and a second driving speed.

[0144] The inertial measurement unit 13 may include a combination of an accelerometer and a gyroscope, and is a device for measuring the angular rate and acceleration of the vehicle 00. For example, during the movement of the vehicle 00, the inertial measurement unit 13 can measure the position and angular changes of the vehicle body based on the inertial acceleration of the vehicle 00, such as measuring the acceleration and angular rate of the vehicle 00. In this embodiment, the inertial measurement unit 13 can be used to detect the heading angle of a following vehicle.

[0145] The control system 20 may include a steering unit 21, a braking unit 22, etc.

[0146] Steering unit 21 can represent a system for adjusting the direction of travel of vehicle 00, which may include, but is not limited to, a steering wheel or other structural devices for adjusting or controlling the direction of travel of vehicle 00. Braking unit 22 can represent a system for slowing down the speed of vehicle 00, and may also be called a vehicle braking system. It may include, but is not limited to, a brake controller, a reducer, or other structural devices for slowing down vehicle 00. In practical applications, braking unit 22 can use friction to slow down the tires of vehicle 00, thereby slowing down the speed of vehicle 00.

[0147] Peripheral device 30 may include several components, such as Figure 7 The diagram shows a communication system 31, a touchscreen 32, a user interface 33, etc. The communication system 31 is used to enable network communication between the vehicle 00 and other devices besides the vehicle 00. In practical applications, the communication system 31 can employ wireless communication technology or wired communication technology to achieve network communication between the vehicle 00 and other devices. This wired communication technology can refer to communication between the vehicle 00 and other devices via network cables or optical fibers. This wireless communication technology includes, but is not limited to, Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wide Band Code Division Multiple Access (WCDMA), Time Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), Wireless Local Area Networks (WLAN) (such as Wireless Fidelity (Wi-Fi) networks), Bluetooth (BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), and Infrared (IR) technology, etc.

[0148] The touchscreen 32 can be used to detect operation commands on the touchscreen 32. For example, the user can perform touch operations on the content data displayed on the touchscreen 32 according to actual needs to achieve the corresponding function, such as playing music, video, or other multimedia files. The user interface 33 can specifically be a touch panel, used to detect operation commands on the touch panel. The user interface 33 can also be a physical button or a mouse. The user interface 33 can also be a display screen, used to output data and display images or data. Optionally, the user interface 33 can also be at least one device belonging to the category of peripheral devices, such as a touchscreen, microphone, and speaker.

[0149] Several functions of vehicle 00 are controlled and implemented by computer system 50. Computer system 50 may include multiple processors such as processor 51, continuous damping control (CDC) 52, mobile data center (MDC) 53, telematics box (T-BOX) 54, as well as memory 55 (also referred to as storage device) and gateway 56. In practical applications, memory 55 may be located inside computer system 50 or outside computer system 50, for example, as a cache in vehicle 00, etc., and this application does not limit this.

[0150] Among them, processor 51 can be a graphics processing unit (GPU), etc. Processor 51, CDC 52, MDC 53, and T-BOX 54 can be used to run relevant programs or corresponding instructions stored in memory 55 to realize the corresponding functions of vehicle 00, such as network switching function based on service.

[0151] The memory 55 may include volatile memory, such as RAM; it may also include non-volatile memory, such as ROM, flash memory, HDD, or SSD; or it may include a combination of the above types of memory. The memory 55 can be used to store a set of program code or instructions corresponding to program code, so that the processor 51 can call the program code or instructions stored in the memory 55 to implement the corresponding functions of the vehicle 00. This function includes, but is not limited to, […]. Figure 7 The functional framework diagram shown includes some or all of the functions. In this application, the memory 55 can store a set of program code for vehicle control. The processor 51, CDC 52, MDC 53, and T-BOX 54 can call this program code to control the vehicle 00 to perform the process of predicting the probability of collision as described in this application.

[0152] Optionally, in addition to storing program code or instructions, memory 55 may also store information such as road maps, driving routes, and sensor data. Computer system 50 can be combined with other components in the vehicle functional framework diagram, such as sensors in the sensor system and GPS, to realize the relevant functions of vehicle 00. For example, computer system 50 can control the driving direction or speed of vehicle 00 based on data input from sensor system 10; this application does not limit this.

[0153] It should be noted that the above Figure 7 This is merely a schematic diagram of one possible functional framework for vehicle 00. In practical applications, a vehicle may include more or fewer systems or components, and this application does not impose any limitations.

[0154] It is understood that, as used herein, the term “module” may refer to or include, or be part of, an application-specific integrated circuit (ASIC), electronic circuitry, a processor (shared, dedicated, or grouped) and / or memory that executes one or more software or firmware programs, combinational logic circuitry, and / or other suitable hardware components that provide the described functionality.

[0155] It is understood that in the various embodiments of this application, the processor may be a microprocessor, a digital signal processor, a microcontroller, etc., and / or any combination thereof. According to another aspect, the processor may be a single-core processor, a multi-core processor, etc., and / or any combination thereof.

[0156] The embodiments disclosed in this application can be implemented in hardware, software, firmware, or a combination of these implementation methods. Embodiments of this application can be implemented as computer programs or program code executable on a programmable system, the programmable system including at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device.

[0157] Program code can be applied to input instructions to execute the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, the processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application-specific integrated circuit (ASIC), or a microprocessor.

[0158] The program code can be implemented using a high-level procedural language or an object-oriented programming language to communicate with the processing system. Assembly language or machine language can also be used when needed. In fact, the mechanisms described in this application are not limited to any particular programming language. In either case, the language can be a compiled language or an interpreted language.

[0159] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored thereon on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, the instructions may be distributed via a network or via other computer-readable media. Therefore, machine-readable media may include any mechanism for storing or transmitting information in a machine-readable (e.g., computer-readable) form, including but not limited to floppy disks, optical disks, CD-ROMs, magneto-optical disks, read-only memory (ROM), random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic cards or optical cards, flash memory, or tangible machine-readable storage for transmitting information (e.g., carrier waves, infrared signals, digital signals, etc.) using the Internet in the form of electrical, optical, acoustic, or other forms of propagated signals. Therefore, machine-readable media includes any type of machine-readable medium suitable for storing or transmitting electronic instructions or information in a machine-readable (e.g., computer-readable) form.

[0160] In the accompanying drawings, some structural or methodological features may be shown in a specific arrangement and / or order. However, it should be understood that such a specific arrangement and / or order may not be necessary. Rather, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the illustrative drawings. Furthermore, the inclusion of structural or methodological features in a particular figure does not imply that such features are required in all embodiments, and in some embodiments, these features may be omitted or may be combined with other features.

[0161] It should be noted that all units / modules mentioned in the device embodiments of this application are logical units / modules. Physically, a logical unit / module can be a physical unit / module, a part of a physical unit / module, or a combination of multiple physical units / modules. The physical implementation of these logical units / modules themselves is not the most important factor; the combination of functions implemented by these logical units / modules is the key to solving the technical problems proposed in this application. Furthermore, to highlight the innovative aspects of this application, the above-described device embodiments of this application have not introduced units / modules that are not closely related to solving the technical problems proposed in this application. This does not mean that the above-described device embodiments do not contain other units / modules.

[0162] It should be noted that in the examples and description of this application, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0163] Although this application has been illustrated and described with reference to certain embodiments thereof, those skilled in the art will understand that various changes in form and detail may be made thereto without departing from the scope of this application.

Claims

1. A vehicle collision prediction method, characterized in that, The method includes: At the first moment, obtain the first speed of the vehicle in front and the second speed of the vehicle behind; Based on the first driving speed and the second driving speed, the predicted collision time of the preceding vehicle and the following vehicle is determined; Based on the first driving speed, the second driving speed, and the predicted collision time, predicted collision parameters are determined, wherein the predicted collision parameters include at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the front vehicle and the rear vehicle at the predicted collision time; Based on the predicted collision parameters, the probability of a collision between the vehicle in front and the vehicle behind is predicted.

2. The vehicle collision prediction method according to claim 1, characterized in that, The step of predicting the probability of a collision between the preceding vehicle and the following vehicle based on the predicted collision parameters includes: If the absolute value of the lateral predicted position difference is less than or equal to a first distance threshold, it is predicted that the vehicle in front and the vehicle behind have a possibility of collision.

3. The vehicle collision prediction method according to claim 1, characterized in that, The step of predicting the probability of a collision between the preceding vehicle and the following vehicle based on the predicted collision parameters includes: If the absolute value of the lateral predicted acceleration difference is greater than the lateral acceleration threshold, it is predicted that the vehicle in front and the vehicle behind have a possibility of colliding.

4. The vehicle collision prediction method according to claim 1, characterized in that, The step of determining the predicted collision parameters based on the first driving speed, the second driving speed, and the predicted collision time includes: Based on the first driving speed, the second driving speed, the predicted collision interval between the first moment and the predicted collision moment, and the lateral preset acceleration difference between the rear vehicle and the front vehicle within the predicted collision interval, the lateral predicted displacement difference between the front vehicle and the rear vehicle at the predicted collision moment is determined. The lateral predicted position difference is determined based on the lateral predicted displacement difference and the initial lateral position difference between the front vehicle and the rear vehicle at the first moment.

5. The vehicle collision prediction method according to claim 1, characterized in that, The step of determining the predicted collision parameters based on the first driving speed, the second driving speed, and the predicted collision time includes: Based on the lateral preset position difference between the rear vehicle and the front vehicle at the predicted collision time, and the initial lateral position difference between the front vehicle and the rear vehicle at the first moment, the lateral preset displacement difference between the front vehicle and the rear vehicle at the predicted collision time is determined. The lateral predicted acceleration difference is determined based on the first driving speed, the second driving speed, the predicted collision interval between the first moment and the predicted collision moment, and the lateral preset displacement difference.

6. The vehicle collision prediction method according to claim 1, characterized in that, The step of determining the predicted collision parameters based on the first driving speed, the second driving speed, and the predicted collision time includes: Under the condition that the prediction is met, based on the first driving speed, the second driving speed, and the predicted collision time, the predicted collision parameters are determined, wherein... The prediction conditions include: The predicted collision interval between the first time point and the predicted collision time point is less than or equal to the interval threshold. At the first moment, the lateral overlap distance between the preceding vehicle and the following vehicle is greater than the overlap distance threshold. At the first moment, the second driving speed is less than or equal to the speed threshold in the lateral direction; At the first moment, the angle between the orientation and longitudinal direction of the rear vehicle is less than or equal to an angle threshold.

7. A vehicle collision prediction device, characterized in that, The device includes: The acquisition module is used to acquire the first speed of the vehicle in front and the second speed of the vehicle behind at the first moment. The determination module is used to determine the predicted collision time of the preceding vehicle and the following vehicle based on the first driving speed and the second driving speed; The determining module is further configured to determine predicted collision parameters based on the first driving speed, the second driving speed, and the predicted collision time, wherein the predicted collision parameters include at least one of the lateral predicted position difference and the lateral predicted acceleration difference between the front vehicle and the rear vehicle at the predicted collision time. The prediction module is used to predict the probability of a collision between the vehicle in front and the vehicle behind, based on the predicted collision parameters.

8. An electronic device, characterized in that, include: At least one processor; at least one memory; The at least one memory stores at least one program, which, when executed by the at least one processor, causes the electronic device to perform the vehicle collision prediction method according to any one of claims 1 to 6.

9. A vehicle, characterized in that, Includes the electronic device as described in claim 8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed on an electronic device, cause the electronic device to perform the vehicle collision prediction method according to any one of claims 1 to 6.

11. A computer program product, characterized in that, include: Computer instructions, when executed on an electronic device, cause the electronic device to perform the vehicle collision prediction method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Detection and early warning system for sudden lane change of front vehicle

    CN116714598A

  • Intelligent driving decision-making method and device, storage medium and electronic equipment

    CN118514718A

  • Vehicle collision prediction method, readable storage medium, program product and electronic device

    CN121191360A

  • Driving support device

    JP2011121491A

  • Collision avoidance apparatus and collision avoidance method

    US20200108825A1