Patent Description:
Automatic driving technology has become one of the most popular research topics in the world, and greatly improves traffic travel efficiency and driving safety. Because of the limitation of sensing ranges of sensors and the blocking of vehicles in a complex traffic scene, especially the blocking of pedestrians by large buses in a bus stop scene, automatic driving vehicles cannot sense and predict the pedestrians in a driving blind spot in time. Thus, sudden situations cannot be effectively handled, thereby causing serious traffic accidents. Therefore, under the existing technical system, it is a feasible technical means to achieve safe and stable driving by actively avoiding such sudden dangerous situations as "sudden appearance from a blind spot" at the bus stop scene.

In the related art, most of blind spot early warning systems need to judge whether traffic participants will crash with a host vehicle in the future by combining observation history and using a "track-and-predict" pattern.

However, this judgment pattern cannot obtain a pedestrian trajectory scene in advance, such as a bus stop. Because of a large blocking range, historical states of pedestrians cannot be collected in most cases, whereby the automatic driving vehicle cannot make an effective prediction and determination accordingly. Therefore, in this case, it is very likely to cause dangerous situations as "sudden appearance from a blind spot", resulting in accidents.

<CIT> relates to a risk avoidance control for reducing the risk of collision with an object in front of the vehicle and provides a technique capable of suppressing a sense of discomfort with respect to the risk avoidance control based on the risk potential field.

The present invention provides a vehicle safety control method and apparatus, an electronic device, and a storage medium, so as to solve the problem of traffic accidents caused by the fact that a vehicle cannot make an effective prediction and determination as an early warning system in the related art cannot obtain a pedestrian trajectory scene in advance.

According to embodiments of a first aspect of the present invention, a vehicle safety control method is provided, including the following steps: acquiring first state information of a current vehicle, second state information of a target vehicle, and a longitudinal relative distance and a lateral relative distance between the current vehicle and the target vehicle, and determining a blind spot position and a crash region of the current vehicle according to the first state information and the second state information; calculating a safety distance between the current vehicle and the crash region according to the first state information and the second state information, and determining a current blind spot grade of the current vehicle according to the longitudinal relative distance, the lateral relative distance, and the safety distance; and generating, based on a predetermined trajectory generation model, a pedestrian prediction trajectory corresponding to the current blind spot grade, and inputting the pedestrian prediction trajectory corresponding to the current blind spot grade to a trajectory planning module of the current vehicle, so as to control, according to the pedestrian prediction trajectory corresponding to the current blind spot grade, the current vehicle to execute a deceleration action and/or an avoidance action.

According to the foregoing technical means, state information of a current vehicle and a target vehicle is jointly considered, and a blind spot grading response is made, thus effectively improving the activeness of current vehicle planning in a target vehicle scene and ensuring the driving safety.

Further, in one embodiment of the present invention, the acquiring first state information of a current vehicle and second state information of a target vehicle includes: acquiring a current velocity and a current planned trajectory of the current vehicle, and obtaining the first state information according to the current velocity and/or the current planned trajectory of the current vehicle; and acquiring a current velocity, a current acceleration, a length, and a width of the target vehicle, and obtaining the second state information according to the current velocity, the current acceleration, the length, and/or the width of the target vehicle.

According to the foregoing technical means, relevant driving parameters of a current vehicle and a target vehicle are acquired, thus improving driving state information during driving of the current vehicle and the target vehicle.

Further, in one embodiment of the present invention, the determining a blind spot position and a crash region of the current vehicle according to the first state information and the second state information includes: taking a projection position of a leading edge center of a vehicle body of the target vehicle on a predetermined map as a blind spot position, and projecting the blind spot position to the current planned trajectory along a normal direction of a road; taking, if a projection point is located on the current planned trajectory, the projection point as a crash point, otherwise, taking a point on a center line of a lane where the target vehicle is currently located as the crash point; and obtaining the crash region by taking the crash point as a center and the width of the target vehicle as a diameter.

According to the foregoing technical means, a blind spot position and a crash region of a current vehicle are determined to perform corresponding blind spot and crash processing, thus improving the driving safety of a user.

Further, in one embodiment of the present invention, the calculating a safety distance between the current vehicle and the crash region according to the first state information and the second state information includes: calculating the safety distance between the current vehicle and the crash region based on a first safety distance formula when the target vehicle is in a stationary state, the first safety distance formula being: <MAT>.

According to the foregoing technical means, a crash safety distance is determined, thus improving the activeness of vehicle driving planning and ensuring the driving safety.

Further, in one embodiment of the present invention, the determining a current blind spot grade of the current vehicle according to the longitudinal relative distance, the lateral relative distance, and the safety distance includes: determining, when the safety distance is greater than the longitudinal relative distance and the longitudinal relative distance is greater than a first predetermined value, the current blind spot grade as a caution driving grade; determining, when the safety distance is less than the longitudinal relative distance, the current blind spot grade as an attention driving grade; and determining, when the longitudinal relative distance is less than or equal to the first predetermined value or the lateral relative distance is greater than a second predetermined value, the current blind spot grade as a safety driving grade.

According to the foregoing technical means, a blind spot grade of a current vehicle is planned, thus improving the activeness of vehicle driving planning and ensuring the driving safety.

Further, in one embodiment of the present invention, the generating, based on a predetermined trajectory generation model, a pedestrian prediction trajectory corresponding to the current blind spot grade includes: taking the blind spot position as a start point of the pedestrian prediction trajectory when the current blind spot grade is a caution driving grade; translating the crash region toward the target vehicle along a normal direction of a road according to a width of the current vehicle, sampling the translated crash region according to a first predetermined sampling rule, and taking a sampling point as an end point of the pedestrian prediction trajectory; and generating, based on a predetermined third-order polynomial trajectory generation model, a pedestrian prediction trajectory corresponding to the caution driving grade according to the start point of the pedestrian prediction trajectory, the end point of the pedestrian prediction trajectory, a velocity of a pedestrian at the start point of the pedestrian prediction trajectory, and a velocity of the pedestrian at the end point of the pedestrian prediction trajectory.

According to the foregoing technical means, pedestrian trajectories corresponding to different blind spot grades are predicted, thus improving the safety driving performance of a user in a blind spot direction.

Further, in one embodiment of the present invention, the generating, based on a predetermined trajectory generation model, a pedestrian prediction trajectory corresponding to the current blind spot grade includes: taking the blind spot position as a start point of the pedestrian prediction trajectory when the current blind spot grade is an attention driving grade; sampling the crash region according to a second predetermined sampling rule, and taking a sampling point as an end point of the pedestrian prediction trajectory; and generating, based on a predetermined second-order polynomial trajectory generation model, a pedestrian prediction trajectory corresponding to the attention driving grade according to the start point of the pedestrian prediction trajectory and the end point of the pedestrian prediction trajectory.

Further, in one embodiment of the present invention, the generating, based on a predetermined trajectory generation model, a pedestrian prediction trajectory corresponding to the current blind spot grade includes: generating, when the current blind spot grade is a safety driving grade, a pedestrian prediction trajectory corresponding to the safety driving grade as null.

Further, in one embodiment of the present invention, before acquiring the first state information of the current vehicle, the second state information of the target vehicle, and the longitudinal relative distance and the lateral relative distance between the current vehicle and the target vehicle, the method further includes: acquiring current position information of the current vehicle and position information of a marker in a predetermined scene; and calculating a distance between the current position information and the position information of the marker in the predetermined scene, and acquiring the first state information of the current vehicle and the second state information of the target vehicle when the distance is less than a predetermined distance.

According to the foregoing technical means, position information of a current vehicle and a bus stop is acquired, and a distance therebetween is determined, so as to improve the accuracy of collecting pedestrian trajectories by a user, thus ensuring safety driving.

According to embodiments of a second aspect of the present invention, a vehicle safety control apparatus is provided, including: an acquisition module, configured to acquire first state information of a current vehicle, second state information of a target vehicle, and a longitudinal relative distance and a lateral relative distance between the current vehicle and the target vehicle, and determine a blind spot position and a crash region of the current vehicle according to the first state information and the second state information; a calculation module, configured to calculate a safety distance between the current vehicle and the crash region according to the first state information and the second state information, and determine a current blind spot grade of the current vehicle according to the longitudinal relative distance, the lateral relative distance, and the safety distance; and a control module, configured to generate, based on a predetermined trajectory generation model, a pedestrian prediction trajectory corresponding to the current blind spot grade, and input the pedestrian prediction trajectory corresponding to the current blind spot grade to a trajectory planning module of the current vehicle, so as to control, according to the pedestrian prediction trajectory corresponding to the current blind spot grade, the current vehicle to execute a deceleration action and/or an avoidance action.

Further, in one embodiment of the present invention, the acquisition module includes: a first acquisition unit, configured to acquire a current velocity and a current planned trajectory of the current vehicle, and obtain the first state information according to the current velocity and/or the current planned trajectory of the current vehicle; and a second acquisition unit, configured to acquire a current velocity, a current acceleration, a length, and a width of the target vehicle, and obtain the second state information according to the current velocity, the current acceleration, the length, and/or the width of the target vehicle.

Further, in one embodiment of the present invention, the acquisition module includes: a projection unit, configured to take a projection position of a leading edge center of a vehicle body of the target vehicle on a predetermined map as a blind spot position, and project the blind spot position to the current planned trajectory along a normal direction of a road; a judgment unit, configured to take, if a projection point is located on the current planned trajectory, the projection point as a crash point, otherwise, take a point on a center line of a lane where the target vehicle is currently located as the crash point; and a third acquisition unit, configured to obtain the crash region by taking the crash point as a center and the width of the target vehicle as a diameter.

Further, in one embodiment of the present invention, the calculation module includes: a first calculation unit, configured to calculate the safety distance between the current vehicle and the crash region based on a first safety distance formula when the target vehicle is in a stationary state, the first safety distance formula being: <MAT>.

Further, in one embodiment of the present invention, the calculation module includes: a first determination unit, configured to determine, when the safety distance is greater than the longitudinal relative distance and the longitudinal relative distance is greater than a first predetermined value, the current blind spot grade as a caution driving grade; a second determination unit, configured to determine, when the safety distance is less than the longitudinal relative distance, the current blind spot grade as an attention driving grade; and a third determination unit, configured to determine, when the longitudinal relative distance is less than or equal to the first predetermined value or the lateral relative distance is greater than a second predetermined value, the current blind spot grade as a safety driving grade.

Further, in one embodiment of the present invention, the control module includes: a fourth determination unit, configured to take the blind spot position as a start point of the pedestrian prediction trajectory when the current blind spot grade is a caution driving grade; a first sampling unit, configured to translate the crash region toward the target vehicle along a normal direction of a road according to a width of the current vehicle, sample the translated crash region according to a first predetermined sampling rule, and take a sampling point as an end point of the pedestrian prediction trajectory; and a first generation unit, configured to generate, based on a predetermined third-order polynomial trajectory generation model, a pedestrian prediction trajectory corresponding to the caution driving grade according to the start point of the pedestrian prediction trajectory, the end point of the pedestrian prediction trajectory, a velocity of a pedestrian at the start point of the pedestrian prediction trajectory, and a velocity of the pedestrian at the end point of the pedestrian prediction trajectory.

Further, in one embodiment of the present invention, the control module includes: a fifth determination unit, configured to take the blind spot position as a start point of the pedestrian prediction trajectory when the current blind spot grade is an attention driving grade; a second sampling unit, configured to sample the crash region according to a second predetermined sampling rule, and take a sampling point as an end point of the pedestrian prediction trajectory; and a second generation unit, configured to generate, based on a predetermined second-order polynomial trajectory generation model, a pedestrian prediction trajectory corresponding to the attention driving grade according to the start point of the pedestrian prediction trajectory and the end point of the pedestrian prediction trajectory.

Further, in one embodiment of the present invention, the control module includes: a third generation unit, configured to generate, when the current blind spot grade is a safety driving grade, a pedestrian prediction trajectory corresponding to the safety driving grade as null.

Further, in one embodiment of the present invention, before acquiring the first state information of the current vehicle, the second state information of the target vehicle, and the longitudinal relative distance and the lateral relative distance between the current vehicle and the target vehicle, the acquisition module further includes: a fourth acquisition unit, configured to acquire current position information of the current vehicle and position information of a marker in a predetermined scene; and a third calculation unit, configured to calculate a distance between the current position information and the position information of the marker in the predetermined scene, and acquire the first state information of the current vehicle and the second state information of the target vehicle when the distance is less than a predetermined distance.

According to embodiments of a third aspect of the present invention, an electronic device is provided, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. The processor executes the program to implement the vehicle safety control method according to the foregoing embodiments.

According to embodiments of a fourth aspect of the present invention, a computer-readable storage medium is provided, including a computer program stored thereon. The program is executed by a processor to implement the vehicle safety control method according to the foregoing embodiments.

According to the embodiments of the present invention, a blind spot position and a crash region of a current vehicle are determined by acquiring first state information of the current vehicle and second state information of a target vehicle, and calculating a safety distance between the current vehicle and the crash region. A current blind spot grade of the current vehicle is determined through obtained longitudinal and lateral relative distances between the current vehicle and the target vehicle and the safety distance. A corresponding pedestrian prediction trajectory is generated based on a predetermined trajectory generation model, and is inputted to a trajectory planning module of the current vehicle, so as to control the current vehicle to execute a deceleration action and/or an avoidance action. Therefore, the problem of traffic accidents caused by the fact that a vehicle cannot make an effective prediction and determination as an early warning system in the related art cannot obtain a pedestrian trajectory scene in advance is solved.

Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present invention.

The foregoing and/or additional aspects and advantages of the present invention will become apparent and more readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings in which:.

Description of Reference Numerals: <NUM>-vehicle safety control apparatus; <NUM>-acquisition module; <NUM>-calculation module; <NUM>-control module.

Reference will now be made in detail to the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, where like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be illustrative of the present invention and are not to be construed as limiting the present invention.

Hereinafter, a vehicle safety control method and apparatus, a vehicle, and a storage medium according to embodiments of the present invention will be described with reference to the accompanying drawings. In view of the problem, mentioned in the Background of the Invention, of traffic accidents caused by the fact that a vehicle cannot make an effective prediction and determination as an early warning system in the related art cannot obtain a pedestrian trajectory scene in advance, the present invention provides a vehicle safety control method. In this method, a blind spot position and a crash region of a current vehicle are determined by acquiring first state information of the current vehicle and second state information of a target vehicle, and calculating a safety distance between the current vehicle and the crash region. A current blind spot grade of the current vehicle is determined through obtained longitudinal and lateral relative distances between the current vehicle and the target vehicle and the safety distance. A corresponding pedestrian prediction trajectory is generated based on a predetermined trajectory generation model, and is inputted to a trajectory planning module of the current vehicle, so as to control the current vehicle to execute a deceleration action and/or an avoidance action. Therefore, the problem of traffic accidents caused by the fact that a vehicle cannot make an effective prediction and determination as an early warning system in the related art cannot obtain a pedestrian trajectory scene in advance is solved. State information of a vehicle and a bus at a bus stop is jointly considered, and a blind spot grading response is made, thus improving the activeness of automatic driving vehicle planning in a bus stop scene and ensuring the driving safety.

Specifically, <FIG> is a schematic flowchart of a vehicle safety control method according to an embodiment of the present invention.

As shown in <FIG>, the vehicle safety control method includes the following steps.

In step S101, first state information of a current vehicle, second state information of a target vehicle, and a longitudinal relative distance and a lateral relative distance between the current vehicle and the target vehicle are acquired, and a blind spot position and a crash region of the current vehicle are determined according to the first state information and the second state information.

Specifically, in the embodiments of the present invention, state information of a current vehicle and a target vehicle, and a longitudinal relative distance and a lateral relative distance between the current vehicle and the target vehicle are required to be acquired, and a blind spot position and a crash region of the current vehicle are determined.

The predetermined distance may be a distance threshold set by those skilled in the art according to actual requirements, and may also be a distance threshold obtained through multiple simulations by a computer. The position information of the marker in the predetermined scene may be position information of a marker such as a bus stop, a bus, or a truck. The embodiments of the present invention may predict a travel trajectory of an unknown pedestrian in any one of the foregoing markers, which is not specifically defined herein.

Specifically, as shown in <FIG>, a bus stop scene is taken as a predetermined scene. According to the embodiments of the present invention, current position information Pego of a current vehicle and bus stop position information Pstop are required to be acquired, and a distance dist between the current vehicle position information and the bus stop position information is calculated. If dist = ∥Pstop-Pego∥<NUM> is less than a predetermined bus stop range Rstop, that is, ∥Pstop - Pego∥<NUM> < Rstop, it is considered that the current vehicle enters a bus stop at this moment, and the blind spot processing method is enabled to acquire first state information of the current vehicle and second state information of a target vehicle.

Specifically, as shown in <FIG>, according to the embodiments of the present invention, in the process of acquiring the first state information of the current vehicle and the second state information of the target vehicle, a longitudinal relative distance ΔY and a lateral relative distance ΔX between the current vehicle and the target vehicle, a current velocity vego and a current planned trajectory Tplan of the current vehicle, a current velocity vbus, a current acceleration abus, a length Lbus, and a width Wbus of the target vehicle, a current vehicle width Wego, and a pedestrian walking velocity vped are acquired by a vehicle-mounted sensing system, the first state information of the current vehicle is obtained according to the current velocity and/or the current planned trajectory of the current vehicle, and the second state information of the target vehicle is obtained according to the current velocity, the current acceleration, the length, and/or the width of the target vehicle. The current vehicle may be a current automatic driving vehicle, and the target vehicle may be a bus.

Specifically, a blind spot position and a crash region of the current vehicle are determined by the collected first state information of the current vehicle and second state information of the target vehicle. As shown in <FIG>, it is assumed that a bus stop has two target vehicles. Firstly, the first target vehicle is taken as an example. A projection position of a front center of a vehicle body of the first target vehicle on a map is set as a blind spot position Pdz1 as a start point of an unknown pedestrian prediction trajectory. Then, the blind spot position Pdz1 is projected onto a current vehicle planned trajectory along a normal direction of a road. If the projection point is located on the current planned trajectory, this point of the planned trajectory is taken as a crash point Pcrash<NUM>, and if the projection point is located beyond the planned trajectory, this point on a center line of a lane where the current vehicle is located as a crash point Pcrash<NUM>. Similarly, the second target vehicle is taken as an example. A projection position of a front center of a vehicle body of the second target vehicle on a map is set as a blind spot position Pdz2 as a start point of an unknown pedestrian prediction trajectory. Then, the blind spot position Pdz2 is projected onto a current vehicle planned trajectory along a normal direction of a road. If the projection point is located on the current planned trajectory, this point of the planned trajectory is taken as a crash point Pcrash<NUM>, and if the projection point is located beyond the planned trajectory, this point on a center line of a lane where the current vehicle is located as a crash point Pcrash<NUM>.

It is to be noted that in consideration of the uncertainty of a pedestrian trajectory, the crash point may be set as a center and the current vehicle width Wego may be set as a diameter according to the embodiments of the present invention, whereby a circular region obtained is set as the crash region.

In step S102, a safety distance between the current vehicle and the crash region is calculated according to the first state information and the second state information, and a current blind spot grade of the current vehicle is determined according to the longitudinal relative distance, the lateral relative distance, and the safety distance.

Specifically, the embodiments of the present invention can effectively ensure that the vehicle does not crash with a pedestrian appearing possibly by calculating the safety distance between the current vehicle and the crash region and using a safety distance model as a basis for blind spot grade estimation.

It is to be noted that the safety distance is dynamically estimated in real time according to running states of the current vehicle and the target vehicle and relevant factors, which is of great significance for the driving safety and comfort of the current vehicle. The factors affecting the safety distance estimation include relevant parameters of the current vehicle and the target vehicle. Therefore, the safety distances in different moving states of the target vehicle causing the blind spot are required to be considered respectively. The following specific analysis is performed according to specific embodiments.

Specifically, <FIG> shows two target vehicles. It is assumed that the first target vehicle is in a stationary state and the second target vehicle is in a moving state. Since the first target vehicle is in the stationary state, only the velocity vego and acceleration aego of the current vehicle are considered, and the safety distance between the current vehicle and the crash region, that is, a first safety distance, is calculated based on the following formula: <MAT>.

Optionally, for the second target vehicle, the safety distance between the current vehicle and the crash region, that is, a second safety distance, is calculated according to the velocity vego and acceleration aego of the current vehicle, and the velocity vbus and acceleration abus of the target vehicle based on the following formula: <MAT>.

Ds is the safety distance between the current vehicle and the crash region, ts is the response time, that is, time consumed for a state estimation of the system, and aego is the deceleration estimate of the current vehicle.

The first predetermined value and the second predetermined value may be thresholds set by those skilled in the art, or may be thresholds obtained through multiple simulations by a computer, and the predetermined values thereof are different in different predetermined scenes, and are not specifically defined herein.

Specifically, when the target vehicle is in the stationary state, the calculated safety distance between the current vehicle and the crash region is greater than the longitudinal relative distance between the target vehicle and the current vehicle, that is, Ds > ΔY. When the target vehicle is in the moving state, the safety distance is less than the longitudinal relative distance between the target vehicle and the current vehicle, that is, Ds < ΔY.

Further, according to the embodiments of the present invention, the blind spot is further graded by determining the safety distance and the magnitude of the longitudinal relative distance between the target vehicle and the current vehicle.

Specifically, when the safety distance is greater than the longitudinal relative distance between the target vehicle and the current vehicle and the longitudinal relative distance is greater than a first predetermined value (such as <NUM>), that is, Ds > ΔY > <NUM>, the blind spot is evaluated as a caution driving blind spot, that is, the blind spot grade is a caution driving grade. When the safety distance is less than the longitudinal relative distance between the target vehicle and the current vehicle, a blind spot generated by blocking of the target vehicle is evaluated as an attention blind spot, that is, the blind spot grade is an attention driving grade. When the longitudinal relative distance is less than or equal to the first predetermined value, or the lateral relative distance is greater than a second predetermined value (such as kRstop, k being a horizontal distance coefficient), that is, ΔY ≤ <NUM> or ΔX > kRstop, there is a sufficient horizontal distance between the target vehicle and the current vehicle. Therefore, the current blind spot is evaluated as a non-attention blind spot, that is, the blind spot grade is a safety driving grade.

In step S103, a pedestrian prediction trajectory corresponding to the current blind spot grade is generated based on a predetermined trajectory generation model, and the pedestrian prediction trajectory corresponding to the current blind spot grade is inputted to a trajectory planning module of the current vehicle, so as to control, according to the pedestrian prediction trajectory corresponding to the current blind spot grade, the current vehicle to execute a deceleration action and/or an avoidance action.

Specifically, as shown in <FIG>, according to the embodiments of the present invention, grading response measures are taken according to the blind spot grade determined above, and unknown pedestrian predicted trajectories are generated for the blind spots of different attention grades according to the following method, and transmitted to an automatic driving vehicle planning module, thus realizing the active defensive driving of the current vehicle.

The predetermined trajectory generation model may be a trajectory generation model set by those skilled in the art according to different blind spot grades, and is not specifically defined herein.

Specifically, as shown in <FIG>, if the current blind spot grade is a caution driving grade, the blind spot position is taken as a start point of an unknown pedestrian prediction trajectory, the crash region is translated toward the bus along the normal direction of the road by the width Wego of the automatic driving vehicle, the translated crash region is randomly sampled, and the sampling point is taken as an end point of a prediction trajectory. In order to ensure that the generated prediction trajectory is reasonable and feasible, a third-order polynomial of a path with an intermediate point is used as a trajectory generation model. Constraint conditions include a start point of a trajectory, an end point of the trajectory, an initial velocity at the start point, and a velocity at the end point. The initial velocity of a pedestrian at the start point is <NUM>, and an empirical value of a walking velocity of the pedestrian is taken as the velocity at the end point, thereby obtaining a prediction trajectory equation, and taking discrete trajectory points between the start point and the end point as a prediction trajectory of an unknown pedestrian in the blind spot.

Specifically, if the current blind spot grade is an attention driving grade, the blind spot position is taken as the start point of the unknown pedestrian prediction trajectory. The velocity of the unknown pedestrian at the start point is <NUM>, the crash region is discretized, and then the end point of the prediction trajectory is obtained in discrete coordinate points by a random sampling algorithm. Constraint conditions include a start point of a trajectory, an end point of the trajectory, and an initial velocity at the start point. The unknown pedestrian prediction trajectory is generated by using an interpolation method based on a second-order polynomial trajectory generation model, and the trajectory is taken as the prediction trajectory corresponding to the attention blind spot.

Specifically, when the current blind spot grade is a safety driving grade, a pedestrian prediction trajectory corresponding to the safety driving grade is null. That is, the current vehicle travels normally, and no processing is performed.

Further, according to the embodiments of the present invention, after an unknown pedestrian prediction trajectory is generated according to different methods for different attention grade blind spots, the trajectory is added to a current vehicle prediction module result, and a pedestrian prediction trajectory corresponding to the current blind spot grade is inputted to a trajectory planning module of the current vehicle, whereby the current vehicle actively generates defensive driving behaviors such as deceleration or avoidance.

In summary, the embodiments of the present invention have the following beneficial effects.

According to the vehicle safety control method in the embodiments of the present invention, a blind spot position and a crash region of a current vehicle are determined by acquiring first state information of the current vehicle and second state information of a target vehicle, and calculating a safety distance between the current vehicle and the crash region. A current blind spot grade of the current vehicle is determined through obtained longitudinal and lateral relative distances between the current vehicle and the target vehicle and the safety distance. A corresponding pedestrian prediction trajectory is generated based on a predetermined trajectory generation model, and is inputted to a trajectory planning module of the current vehicle, so as to control the current vehicle to execute a deceleration action and/or an avoidance action. Therefore, the problem of traffic accidents caused by the fact that a vehicle cannot make an effective prediction and determination as an early warning system in the related art cannot obtain a pedestrian trajectory scene in advance is solved. State information of a vehicle and a bus at a bus stop is jointly considered, and a blind spot grading response is made, thus improving the activeness of automatic driving vehicle planning in a bus stop scene and ensuring the driving safety.

Next, a vehicle safety control apparatus according to an embodiment of the present invention will be described with reference to the accompanying drawings.

<FIG> is a schematic block diagram of a vehicle safety control apparatus according to an embodiment of the present invention.

As shown in <FIG>, the vehicle safety control apparatus <NUM> includes an acquisition module <NUM>, a calculation module <NUM>, and a control module <NUM>.

The acquisition module <NUM> is configured to acquire first state information of a current vehicle, second state information of a target vehicle, and a longitudinal relative distance and a lateral relative distance between the current vehicle and the target vehicle, and determine a blind spot position and a crash region of the current vehicle according to the first state information and the second state information.

The calculation module <NUM> is configured to calculate a safety distance between the current vehicle and the crash region according to the first state information and the second state information, and determine a current blind spot grade of the current vehicle according to the longitudinal relative distance, the lateral relative distance, and the safety distance.

The control module <NUM> is configured to generate, based on a predetermined trajectory generation model, a pedestrian prediction trajectory corresponding to the current blind spot grade, and input the pedestrian prediction trajectory corresponding to the current blind spot grade to a trajectory planning module of the current vehicle, so as to control, according to the pedestrian prediction trajectory corresponding to the current blind spot grade, the current vehicle to execute a deceleration action and/or an avoidance action.

Further, in one embodiment of the present invention, the acquisition module <NUM> includes a first acquisition unit and a second acquisition unit.

The first acquisition unit is configured to acquire a current velocity and a current planned trajectory of the current vehicle, and obtain the first state information according to the current velocity and/or the current planned trajectory of the current vehicle.

The second acquisition unit is configured to acquire a current velocity, a current acceleration, a length, and a width of the target vehicle, and obtain the second state information according to the current velocity, the current acceleration, the length, and/or the width of the target vehicle.

Further, in one embodiment of the present invention, the acquisition module <NUM> includes a projection unit, a judgment unit, and a third acquisition unit.

The projection unit is configured to take a projection position of a leading edge center of a vehicle body of the target vehicle on a predetermined map as a blind spot position, and project the blind spot position to the current planned trajectory along a normal direction of a road.

The judgment unit is configured to take, if a projection point is located on the current planned trajectory, the projection point as a crash point, otherwise, take a point on a center line of a lane where the target vehicle is currently located as the crash point.

The third acquisition unit is configured to obtain the crash region by taking the crash point as a center and the width of the target vehicle as a diameter.

Further, in one embodiment of the present invention, the calculation module <NUM> includes a first calculation unit and a second calculation unit.

The first calculation unit is configured to calculate the safety distance between the current vehicle and the crash region based on a first safety distance formula when the target vehicle is in a stationary state. The first safety distance formula is: <MAT>.

The second calculation unit is configured to calculate the safety distance between the current vehicle and the crash region based on a second safety distance formula when the target vehicle is in a moving state. The second safety distance formula is: <MAT>.

Ds is the safety distance between the current vehicle and the crash region, vego is the velocity of the current vehicle, ts is a response time, aego is a deceleration estimate of the current vehicle, vbus is the current velocity of the target vehicle, and abus is the current acceleration of the target vehicle.

Further, in one embodiment of the present invention, the calculation module <NUM> includes a first determination unit, a second determination unit, and a third determination unit.

The first determination unit is configured to determine, when the safety distance is greater than the longitudinal relative distance and the longitudinal relative distance is greater than a first predetermined value, the current blind spot grade as a caution driving grade.

The second determination unit is configured to determine, when the safety distance is less than the longitudinal relative distance, the current blind spot grade as an attention driving grade.

The third determination unit is configured to determine, when the longitudinal relative distance is less than or equal to the first predetermined value or the lateral relative distance is greater than a second predetermined value, the current blind spot grade as a safety driving grade.

Further, in one embodiment of the present invention, the control module <NUM> includes a fourth determination unit, a first sampling unit, and a first generation unit.

The fourth determination unit is configured to take the blind spot position as a start point of the pedestrian prediction trajectory when the current blind spot grade is a caution driving grade.

The first sampling unit is configured to translate the crash region toward the target vehicle along a normal direction of a road according to a width of the current vehicle, sample the translated crash region according to a first predetermined sampling rule, and take a sampling point as an end point of the pedestrian prediction trajectory.

The first generation unit is configured to generate, based on a predetermined third-order polynomial trajectory generation model, a pedestrian prediction trajectory corresponding to the caution driving grade according to the start point of the pedestrian prediction trajectory, the end point of the pedestrian prediction trajectory, a velocity of a pedestrian at the start point of the pedestrian prediction trajectory, and a velocity of the pedestrian at the end point of the pedestrian prediction trajectory.

Further, in one embodiment of the present invention, the control module <NUM> includes a fifth determination unit, a second sampling unit, and a second generation unit.

The fifth determination unit is configured to take the blind spot position as a start point of the pedestrian prediction trajectory when the current blind spot grade is an attention driving grade.

The second sampling unit is configured to sample the crash region according to a second predetermined sampling rule, and take a sampling point as an end point of the pedestrian prediction trajectory.

The second generation unit is configured to generate, based on a predetermined second-order polynomial trajectory generation model, a pedestrian prediction trajectory corresponding to the attention driving grade according to the start point of the pedestrian prediction trajectory and the end point of the pedestrian prediction trajectory.

Further, in one embodiment of the present invention, the control module <NUM> includes:
a third generation unit, configured to generate, when the current blind spot grade is a safety driving grade, a pedestrian prediction trajectory corresponding to the safety driving grade as null.

Further, in one embodiment of the present invention, before acquiring the first state information of the current vehicle, the second state information of the target vehicle, and the longitudinal relative distance and the lateral relative distance between the current vehicle and the target vehicle, the acquisition module <NUM> further includes a fourth acquisition unit and a third calculation unit.

The fourth acquisition unit is configured to acquire current position information of the current vehicle and position information of a marker in a predetermined scene.

The third calculation unit is configured to calculate a distance between the current position information and the position information of the marker in the predetermined scene, and acquire the first state information of the current vehicle and the second state information of the target vehicle when the distance is less than a predetermined distance.

According to the vehicle safety control apparatus in the embodiments of the present invention, a blind spot position and a crash region of a current vehicle are determined by acquiring first state information of the current vehicle and second state information of a target vehicle, and calculating a safety distance between the current vehicle and the crash region. A current blind spot grade of the current vehicle is determined through obtained longitudinal and lateral relative distances between the current vehicle and the target vehicle and the safety distance. A corresponding pedestrian prediction trajectory is generated based on a predetermined trajectory generation model, and is inputted to a trajectory planning module of the current vehicle, so as to control the current vehicle to execute a deceleration action and/or an avoidance action. Therefore, the problem of traffic accidents caused by the fact that a vehicle cannot make an effective prediction and determination as an early warning system in the related art cannot obtain a pedestrian trajectory scene in advance is solved. State information of a vehicle and a bus at a bus stop is jointly considered, and a blind spot grading response is made, thus improving the activeness of automatic driving vehicle planning in a bus stop scene and ensuring the driving safety.

<FIG> is a schematic structural diagram of an electronic device according to an embodiment of the present invention. The electronic device may include:
a memory <NUM>, a processor <NUM>, and a computer program stored on the memory <NUM> and executable on the processor <NUM>.

The processor <NUM>, when executing the program, implements the vehicle safety control method provided in the foregoing embodiments.

Further, the electronic device also includes:
a communication interface <NUM> for communication between the memory <NUM> and the processor <NUM>.

The memory <NUM> is configured to store the computer program executable on the processor <NUM>.

The memory <NUM> may include a high velocity random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory.

If the memory <NUM>, the processor <NUM>, and the communication interface <NUM> are implemented independently, the communication interface <NUM>, the memory <NUM>, and the processor <NUM> may be connected to each other via a bus and communicate with each other. The bus may be an industry standard architecture (ISA) bus, a peripheral component (PCI) bus or an extended industry standard architecture (EISA) bus, and the like. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, the bus is represented by only one bold line in <FIG>. However, it is not indicated that there is only one bus or type of bus.

Optionally, in a specific implementation, if the memory <NUM>, the processor <NUM>, and the communication interface <NUM> are integrated on one chip, the memory <NUM>, the processor <NUM>, and the communication interface <NUM> may communicate with each other through an internal interface.

The processor <NUM> may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention.

Embodiments of the present invention also provide a computer-readable storage medium, including a computer program stored thereon. The program, when executed by a processor, implements the vehicle safety control method as described above.

In the descriptions of this specification, references to the descriptions of the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that a particular feature, structure, material, or characteristic described in connection with this embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the foregoing terms are not necessarily directed to the same embodiment or example. Moreover, the particular feature, structure, material, or characteristic described may be combined in any suitable manner in any one or N embodiments or examples. Furthermore, different embodiments or examples described in this specification and features of different embodiments or examples may be combined by those skilled in the art without contradicting one another.

Furthermore, the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or as implicitly indicating the number of technical features indicated. Thus, features defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the descriptions of the present invention, "N" means at least two, for example, two, three, etc. unless specifically and specifically limited otherwise.

Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment, or portion of code including one or N executable instructions for implementing the steps of a custom logic function or process, and the scope of the present invention includes additional implementations where the functions may be performed in a substantially simultaneous manner, or in a reverse order, out of the order shown or discussed, including depending on the functionality involved, as would be understood by those skilled in the art to which the embodiments of the present invention pertain.

It will be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the foregoing embodiments, the N steps or methods may be implemented in software or firmware stored in the memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it may be implemented using any one or combination of the following technologies known in the art: discrete logic circuits having logic gates for implementing logic functions on data signals, application specific integrated circuits having suitable combinational logic gates, programmable gate arrays, field programmable gate arrays, and the like.

It will be appreciated by those of ordinary skill in the art that all or a portion of the steps carried out by the methods of the foregoing embodiments may be performed by hardware associated with a program which may be stored in a computer-readable storage medium. The program, when executed, includes one or a combination of the steps of the method embodiments.

Claim 1:
A vehicle safety control method, comprising the following steps:
acquiring first state information of a current vehicle, second state information of a target vehicle, and a longitudinal relative distance (ΔY) and a lateral relative distance (ΔX) between the current vehicle and the target vehicle, and determining a blind spot position (Pdz1, Pdz2) and a crash region (Pcrash<NUM>, Pcrash<NUM>) of the current vehicle according to the first state information and the second state information (S101);
characterized in that,
calculating a safety distance (Ds) between the current vehicle and the crash region according to the first state information and the second state information, and determining a current blind spot grade of the current vehicle according to the longitudinal relative distance (ΔY), the lateral relative distance (ΔX), and the safety distance (S102); and
generating, based on a predetermined trajectory generation model, a pedestrian prediction trajectory corresponding to the current blind spot grade, and inputting the pedestrian prediction trajectory corresponding to the current blind spot grade to a trajectory planning module of the current vehicle, so as to control, according to the pedestrian prediction trajectory corresponding to the current blind spot grade, the current vehicle to execute a deceleration action and/or an avoidance action (S103).