VEHICLE DRIVING CONTROL APPARATUS AND CONTROL METHOD AND DISPLAY METHOD FOR THE SAME
20230166726 · 2023-06-01
Assignee
Inventors
- Kun-Lung Ku (Changhua County, TW)
- Wen-Han Lu (Chiayi County, TW)
- Chia-Jui Hu (New Taipei City, TW)
- Ching-Wen Chen (Taipei City, TW)
- Tse-Lin Lee (New Taipei City, TW)
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
B60W30/0956
PERFORMING OPERATIONS; TRANSPORTING
B60W30/0953
PERFORMING OPERATIONS; TRANSPORTING
B60W30/095
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/4044
PERFORMING OPERATIONS; TRANSPORTING
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W30/09
PERFORMING OPERATIONS; TRANSPORTING
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
B60W30/095
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A vehicle driving control apparatus and a control method and a display method for the same are provided. The vehicle driving control apparatus includes a sensor and a processor. The sensor detects current relative position and current relative velocity of an object around a vehicle. The processor calculates a collision probability between the vehicle and the object based on the current relative position and current relative velocity of the object, and determines whether to adjust a driving dynamics of the vehicle based on the collision probability.
Claims
1. A vehicle driving control apparatus, comprising: a sensor, configured to sense a current relative position and a current relative velocity of at least one object around a vehicle; a processor, coupled to the sensor, and configured to calculate at least one collision probability between the vehicle and the at least one object based on the current relative position and the current relative velocity of the at least one object, and determine whether to adjust a driving dynamics of the vehicle based on the at least one collision probability.
2. The vehicle driving control apparatus as claimed in claim 1, wherein the sensor further obtains image data of the at least one object, and the processor recognizes the image data to obtain a type of the at least one object.
3. The vehicle driving control apparatus as claimed in claim 1, wherein the processor further obtains the current relative position of the at least one object from map information.
4. The vehicle driving control apparatus as claimed in claim 1, wherein the step of calculating the at least one collision probability between the vehicle and the at least one object based on the current relative position and the current relative velocity of the at least one object comprises: estimating a first relative position and a first relative position variation amount of the at least one object at a first time according to the current relative position, the current relative velocity and a type of the at least one object; calculating a position probability distribution of the at least one object at the first time according to the first relative position and the first relative position variation amount; and calculating the at least one collision probability between the vehicle and the at least one object at the first time according to the position probability distribution, and a center of gravity trajectory and a vehicle body distribution of the vehicle.
5. The vehicle driving control apparatus as claimed in claim 1, wherein the step of which the processor determines whether to adjust the driving dynamics of the vehicle based on the at least one collision probability further comprises velocity control, and the velocity control comprises: calculating at least one deceleration required for preventing the vehicle from colliding with the at least one object at least one time point between current time and the first time according to the current velocity of the vehicle, a distance travelled by the vehicle between the current time and the first time, and the at least one collision probability; selecting a maximum value from at least one deceleration corresponding to each object to generate at least one maximum deceleration corresponding to the at least one object; selecting a maximum value from the at least one maximum deceleration to generate a maximum reference deceleration; and comparing the maximum reference deceleration with a deceleration threshold to determine whether to adjust the current velocity of the vehicle.
6. The vehicle driving control apparatus as claimed in claim 5, wherein when the maximum reference deceleration is greater than or equal to the deceleration threshold, the current velocity of the vehicle is adjusted, and when the maximum reference deceleration is less than the deceleration threshold, the current velocity of the vehicle is not adjusted.
7. The vehicle driving control apparatus as claimed in claim 5, wherein the processor further calculates the at least one deceleration according to a weight function, and the weight function is a function of the at least one collision probability.
8. The vehicle driving control apparatus as claimed in claim 1, wherein the step of determining whether to adjust the driving dynamics of the vehicle based on the at least one collision probability comprises steering control, and the steering control comprises: performing trajectory tracking control according to a reference trajectory and a driving direction of the vehicle to generate a reference torque, wherein the reference trajectory is a recommended trajectory for the vehicle to prevent from collision; performing a torque superimposition calculation on the reference torque and a current torque provided by a steering motor to generate a correction torque; comparing the correction torque with a torque threshold to generate an auxiliary torque; comparing the at least one collision probability and a first probability threshold to determine whether to superimpose the auxiliary torque and a driver torque to generate an output torque; and driving the steering motor to perform steering according to the output torque.
9. The vehicle driving control apparatus as claimed in claim 8, wherein when the correction torque is greater than or equal to the torque threshold, the torque threshold is taken as the auxiliary torque, and when the correction torque is less than the torque threshold, the correction torque is taken as the auxiliary torque.
10. The vehicle driving control apparatus as claimed in claim 8, wherein when at least one of the at least one collision probability is greater than or equal to the first probability threshold, the auxiliary torque is superimposed to the driver torque to generate the output torque, and when each of the at least one collision probability is less than the first probability threshold, the output torque is generated according to the driver torque.
11. A control method for vehicle driving, comprising: sensing a current relative position and a current relative velocity of at least one object around a vehicle; calculating at least one collision probability between the vehicle and the at least one object based on the current relative position and the current relative velocity of the at least one object; and determining whether to adjust a driving dynamics of the vehicle based on the at least one collision probability.
12. The control method for vehicle driving as claimed in claim 11, further comprising: obtaining image data of the at least one object, and recognizing the image data to obtain a type of the at least one object.
13. The control method for vehicle driving as claimed in claim 11, further comprising: obtaining the current relative position of the at least one object from map information.
14. The control method for vehicle driving as claimed in claim 11, wherein the step of calculating the at least one collision probability between the vehicle and the at least one object based on the current relative position and the current relative velocity of the at least one object comprises: estimating a first relative position and a first relative position variation amount of the at least one object at a first time according to the current relative position, the current relative velocity and a type of the at least one object; calculating a position probability distribution of the at least one object at the first time according to the first relative position and the first relative position variation amount; and calculating the at least one collision probability between the vehicle and the at least one object at the first time according to the position probability distribution, and a center of gravity trajectory and a vehicle body distribution of the vehicle.
15. The control method for vehicle driving as claimed in claim 11, wherein the step of determining whether to adjust the driving dynamics of the vehicle based on the at least one collision probability further comprises velocity control, and the velocity control comprises: calculating at least one deceleration required for preventing the vehicle from colliding with the at least one object at least one time point between current time and the first time according to the current velocity of the vehicle, a distance travelled by the vehicle between the current time and the first time, and the at least one collision probability; selecting a maximum value from at least one deceleration corresponding to each object to generate at least one maximum deceleration corresponding to the at least one object; selecting a maximum value from the at least one maximum deceleration to generate a maximum reference deceleration; and comparing the maximum reference deceleration with a deceleration threshold to determine whether to adjust the current velocity of the vehicle.
16. The control method for vehicle driving as claimed in claim 15, wherein when the maximum reference deceleration is greater than or equal to the deceleration threshold, the current velocity of the vehicle is adjusted, and when the maximum reference deceleration is less than the deceleration threshold, the current velocity of the vehicle is not adjusted.
17. The control method for vehicle driving as claimed in claim 15, further comprising calculating the at least one deceleration according to a weight function, wherein the weight function is a function of the at least one collision probability.
18. The control method for vehicle driving as claimed in claim 11, wherein the step of determining whether to adjust the driving dynamics of the vehicle based on the at least one collision probability comprises steering control, and the steering control comprises: performing trajectory tracking control according to a reference trajectory and a driving direction of the vehicle to generate a reference torque, wherein the reference trajectory is a recommended trajectory for the vehicle to prevent from collision; performing a torque superimposition calculation on the reference torque and a current torque provided by a steering motor to generate a correction torque; comparing the correction torque with a torque threshold to generate an auxiliary torque; comparing the at least one collision probability and a first probability threshold to determine whether to superimpose the auxiliary torque and a driver torque to generate an output torque; and driving the steering motor to perform steering according to the output torque.
19. The control method for vehicle driving as claimed in claim 18, wherein when the correction torque is greater than or equal to the torque threshold, the torque threshold is taken as the auxiliary torque, and when the correction torque is less than the torque threshold, the correction torque is taken as the auxiliary torque.
20. The control method for vehicle driving as claimed in claim 18, wherein when at least one of the at least one collision probability is greater than or equal to the first probability threshold, the auxiliary torque is superimposed to the driver torque to generate the output torque, and when each of the at least one collision probability is less than the first probability threshold, the output torque is generated according to the driver torque.
21. A display method for vehicle driving, comprising: sensing a current relative position and a current relative velocity of at least one object around a vehicle, and sensing a current position and a current velocity of the vehicle; calculating at least one collision probability between the vehicle and the at least one object based on the current relative position and the current relative velocity of the at least one object, and calculating an expected trajectory of the vehicle based on the current position and the current velocity of the vehicle; estimating an expected collision point of the vehicle based on the at least one collision probability; and displaying the expected trajectory and the expected collision point.
22. The display method for vehicle driving as claimed in claim 21, wherein when it is detected that a turning light on a specific side is turned on or the vehicle is turned to the specific side, a display device next to a rearview mirror corresponding to the specific side is activated.
23. The display method for vehicle driving as claimed in claim 21, wherein when it is determined that the vehicle is turning, the expected trajectory, the expected collision point, and the reference trajectory of the vehicle are displayed in a top view manner, wherein the reference trajectory is a recommended trajectory for preventing the vehicle from colliding with the at least one object.
24. The display method for vehicle driving as claimed in claim 23, wherein the step of determining that the vehicle is turning comprises: determining that the vehicle is turning when a turning light of the vehicle is turned on and it is determined that the vehicle is in an outer lane or when a steering angle of a steering wheel is greater than a preset threshold.
25. The display method for vehicle driving as claimed in claim 23, wherein the reference trajectory comprises an outer front wheel recommended path, an inner front wheel recommended path, and an inner rear wheel recommended path of the vehicle in a curve.
26. The display method for vehicle driving as claimed in claim 21, wherein the step of calculating the at least one collision probability between the vehicle and the at least one object based on the current relative position and the current relative velocity of the at least one object comprises: estimating a first relative position and a first relative position variation amount of the at least one object at a first time according to the current relative position, the current relative velocity and a type of the at least one object; calculating a position probability distribution of the at least one object at the first time according to the first relative position and the first relative position variation amount; and calculating the at least one collision probability between the vehicle and the at least one object at the first time according to the position probability distribution, and a center of gravity trajectory and a vehicle body distribution of the vehicle.
27. The display method for vehicle driving as claimed in claim 21, wherein the step of calculating the expected trajectory of the vehicle based on the current position and the current velocity of the vehicle comprises: calculating the expected trajectory according to a vehicle parameter, a steering angle of a steering wheel, and the current velocity or a wheel velocity.
28. The display method for vehicle driving as claimed in claim 21, wherein the step of estimating the expected collision point according to the at least one collision probability comprises: comparing the at least one collision probability with a second probability threshold; and taking a relative position corresponding to the collision probability greater than or equal to the second probability threshold in the at least one collision probability as the expected collision point.
29. The display method for vehicle driving as claimed in claim 21, wherein when the expected trajectory is overlapped with any one of the at least one object, the overlapped object is displayed in highlighting and flashing, and a warning symbol is displayed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
DESCRIPTION OF THE EMBODIMENTS
[0020] A term “couple” (or “connect”) used in the full text of the disclosure (including the claims) refers to any direct and indirect connections. For example, if a first device is described to be coupled (or connected) to a second device, it is interpreted as that the first device is directly coupled to the second device, or the first device is indirectly coupled to the second device through other devices or connection means. Moreover, wherever possible, components/members/steps using the same referential numbers in the drawings and description refer to the same or like parts. Components/members/steps using the same referential numbers or using the same terms in different embodiments may cross-refer related descriptions.
[0021]
[0022] In an embodiment, the sensor 110 may include a camera, a LiDAR, a radar, an accelerometer, a gyroscope, a weather sensor, a wheel speedometer, etc. The processor 120, for example, includes a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a programmable controller, a programmable logic device (PLD) or other similar devices or combinations of these devices, which is not limited by the disclosure.
[0023] In step S210, the sensor 110 senses at least one object around the vehicle to obtain a current relative position and a current relative velocity of the at least one object. In an embodiment, a LiDAR or a radar in the sensor 110 directly measures a distance and a velocity of the at least one object around the vehicle to obtain the current relative position and the current relative velocity of the at least one object relative to the vehicle. In addition, a camera in the sensor 110 may also obtain image data of at least one object around the vehicle, and the processor 120 may obtain a type of the at least one object (such as a street lamp, an automobile, or a pedestrian, etc.) by recognizing the image data. In other embodiments, the processor 120 may receive map information through the communication device of the vehicle, and obtain the current relative position of the at least one object according to the map information. The map information includes, for example, roads and object information beside the roads, such as street lamps, safety islands, fire hydrants, etc.
[0024] Then, in step S220, the processor 120 receives the current relative position and the current relative velocity of the at least one object from the sensor 110, and the processor 120 calculates at least one collision probability between the vehicle and the at least one object based on the current relative position and the current relative velocity of the at least one object. For example, based on the current relative position and the current relative velocity of the street lamp, the processor 120 may calculate that the collision probability between the vehicle and the street lamp after 1 second is 70%. Since it is based on the current relative position and the current relative velocity of the object to calculate whether a position of the object is overlapped with that of the vehicle at a certain time in the future, if the object itself has acceleration/deceleration capability, such as a bicycle or a car, an extreme value range of acceleration/deceleration of the object itself may be considered to generate the collision probability. Detailed calculation method of the collision probability is described in
[0025] In step S230, the processor 120 determines whether to adjust a driving dynamics of the vehicle according to the at least one collision probability. In an embodiment, the processor 120 may determine whether to adjust a velocity of the vehicle to prevent a collision according to the collision probability, for example, to brake to reduce the velocity to prevent collision with an object, or provide an auxiliary torque to assist a steering motor (not shown) to drive the vehicle to perform steering, such as reducing a steering angle to prevent collision with the object. Furthermore, to prevent the collision between the vehicle and the object may be to prevent the collision between any part of a vehicle body and the object, such as a frontal collision or a side collision, but the disclosure it is not limited thereto. The specific judgment method for adjusting the driving dynamics of the vehicle is to be described in detail in
[0026]
[0027] Then, in step S320, the processor 120 calculates a position probability distribution P.sub.objcect (x, y, tc) of at least one object at the first time according to the first relative position and the first relative position variation amount. In an embodiment, the position probability distribution P.sub.objcect (x, y, tc) may be configured by using a normal distribution, where the normal distribution takes an average as a center line to form a symmetrical unimodal, bell-shaped curve distribution. For example, the position probability distribution P.sub.objcect (x, y, tc) may take a first relative position (x,y) of the bicycle after one second (tc=1) as the center line of the normal distribution, and take the first relative position variation amount of the bicycle after one second as a range of a second standard deviation 26 (with a value of 95.4%) of the normal distribution to configure the position probability distribution P.sub.objcect (x, y, tc). Namely, the greater an absolute value of the object acceleration is, the more gentle the position probability distribution P.sub.objcect (x, y, tc) is, i.e., the larger an estimated position probability distribution range is. Conversely, the smaller the absolute value of the object acceleration is, the steeper the position probability distribution P.sub.objcect (x, y, tc) is, i.e., the smaller the estimated position probability distribution range is.
[0028] In step S330, the processor 120 calculates at least one collision probability P.sub.collision (tc) between the vehicle and at least one object at the first time tc according to the position probability distribution P.sub.objcect (x, y, tc) and a center of gravity trajectory and a vehicle body distribution of the vehicle, referring equation (1):
P.sub.collision(tc)=∫τ(x,y).Math.P.sub.objcect(x,y,tc)dxdy (1)
[0029] Where, P.sub.objcect (x, y, tc) is the position probability distribution of the object at the first time tc, and if the processor 120 determines that the positions of the vehicle and the object are overlapped at the first time tc, i(x,y)=1. If the processor 120 determines that the positions of the vehicle and the object are not overlapped at the first time tc, i(x,y)=0. It should be noted that when the vehicle is, for example, a large vehicle or a trailer with a longer wheel base, the vehicle body distribution thereof must be calculated in multiple segments, so that regarding determination of whether the positions of the vehicle and the object are overlapped at the first time tc, not only the center of gravity of the vehicle is considered, a posture of the vehicle or the vehicle body distribution is also considered. For example, when the trailer has two front and rear vehicle bodies, it is required to separately consider whether the front vehicle body and the rear vehicle body are overlapped with the object at the first time tc.
[0030]
[0031] For example, taking the first time tc in the future as 1 second as an example, 10 time intervals are divided between the current time and the first time tc, the processor 120 may obtain a plurality of decelerations a.sub.cmd,0, a.sub.cmd,0.1, a.sub.cmd,0.2, a.sub.cmd,0.3, a.sub.cmd,0.4, a.sub.cmd,0.5, a.sub.cmd,0.6, a.sub.cmd,0.7, a.sub.cmd,0.8, a.sub.cmd,0.9, a.sub.cmd,1 of a certain object. At least one deceleration a.sub.cmd,tc between the current time and the first time tc is taken for each object, and the at least one deceleration a.sub.cmd,tc of each object is one set, so that the at least one object has at least one set of deceleration a.sub.cmd,tc.
[0032] In another embodiment, regarding the calculation of the deceleration a.sub.cmd,tc, the processor 120 further calculates the deceleration a.sub.cmd,tc according to a weight function w(P.sub.collision (tc)), as shown in a following equations (3) and
[0033] Then, in step S420, the processor 120 selects a maximum value from at least one deceleration a.sub.cmd,tc corresponding to each object to generate at least one maximum deceleration a.sub.cmd,max corresponding to the at least one object. For example, if a certain object is a bicycle, in order to prevent from colliding with the bicycle, values of a plurality of decelerations a.sub.cmd,tc of the vehicle within 1 second between the current time and the first time tc (0, 0.1, 0.2, . . . , 0.9, 1 second) are respectively 0.1, 0.4, 0.6, 0.9, 1.5, 2.1, 2.5, 2.9, 3.4, 2.6, 2.1 m/s.sup.2, the maximum value of 3.4 m/s.sup.2 is taken as the maximum deceleration a.sub.cmd,max required for the vehicle to shun the bicycle. If there is at least one object, at least one maximum deceleration a.sub.cmd,max corresponding to the number of the objects is taken.
[0034] In step S430, the processor 120 selects a maximum value from the at least one maximum deceleration a.sub.cmd,max to generate a maximum reference deceleration a.sub.ref,max of all objects. For example, if the processor 120 calculates that the maximum decelerations a.sub.cmd,max respectively required by the vehicle to prevent from collisions with three surrounding objects are 3.4, 1.8, 2.2 m/s.sup.2, the processor 120 takes 3.4 m/s.sup.2 as the maximum reference deceleration a.sub.ref,max.
[0035] Then, in step S440, the processor 120 compares the maximum reference deceleration a.sub.ref,max with a deceleration threshold a.sub.TH, and determines whether the maximum reference deceleration a.sub.ref,max is greater than or equal to the deceleration threshold a.sub.TH. When the processor 120 determines that the maximum reference deceleration a.sub.ref,max is greater than or equal to the deceleration threshold a.sub.TH, the flow goes to step S450. When the processor 120 determines that the maximum reference deceleration a.sub.ref,max is less than the deceleration threshold a.sub.TH, the flow goes to step S460. The deceleration threshold a.sub.TH is determined according to design requirements, which is, for example, 1 m/s.sup.2, but the disclosure is not limited thereto.
[0036] In step S450, the processor 120 provides a driving signal to a motor to automatically adjust the current velocity v.sub.ego of the vehicle to prevent from collision with the object. In step S460, the processor 120 does not provide the driving signal to the motor, and does not automatically adjust the current velocity v.sub.ego of the vehicle, and the vehicle is controlled by a driver himself.
[0037]
[0038] Then, in step S620, the processor 120 performs rotational torque superimposition calculation on the reference torque τ.sub.R and a current torque τ.sub.P provided by the steering motor to generate a correction torque τ.sub.C. In step S630, the processor 120 compares the correction torque τ.sub.C with a torque threshold τ.sub.TH, and determines whether the correction torque τ.sub.C is greater than or equal to the torque threshold τ.sub.TH. When the correction torque τ.sub.C is greater than or equal to the torque threshold τ.sub.TH, the flow goes to step S640. When the correction torque τ.sub.C is less than the torque threshold τ.sub.TH, the flow goes to step S650.
[0039] In step S640, since the correction torque τ.sub.C is greater than or equal to the torque threshold τ.sub.TH, the processor 120 sets an auxiliary torque τ.sub.A to be equal to the torque threshold τ.sub.TH. For example, it is assumed that the torque threshold τ.sub.TH is 3.5 N/m, when the correction torque τ.sub.C is 4 N/m, the processor 120 sets the auxiliary torque τ.sub.A to 3.5 N/m to implement operating safety restriction and prevent excessive correction torque τ.sub.C that may cause the vehicle to oversteer in a short period of time. In step S650, since the correction torque τ.sub.C is less than the torque threshold τ.sub.TH, the processor 120 sets the auxiliary torque τ.sub.A to be equal to the correction torque Tc. For example, it is assumed that the torque threshold τ.sub.TH is 3.5 N/m, when the correction torque τ.sub.C is 2.5 N/m, the processor 120 sets the auxiliary torque τ.sub.A to 2.5 N/m.
[0040] Then, in step S660, the processor 120 compares the collision probability P.sub.collision (tc) of the at least one object at the first time tc that is calculated in
[0041] In other words, the first probability threshold P.sub.TH1 is an auxiliary intervention condition of the set auxiliary torque τ.sub.A. When the collision probability P.sub.collision (tc) is higher than the auxiliary intervention condition of the auxiliary torque T.sub.A, the auxiliary torque τ.sub.A is superimposed on the driver torque τ.sub.D to provide additional torque for assisting steering and prevent from collision with objects. Otherwise, no superimposition is performed, and a steering action is simply controlled by the driver. It should be noted that the current torque τ.sub.P, the reference torque T.sub.R, the correction torque Tc, the auxiliary torque T.sub.A, the driver torque T.sub.D, and the output torque τ.sub.OUT mentioned above are all torque commands or torque value information, and do not refer to actual rotational torques.
[0042]
[0043] In step S730, the processor 120 estimates an expected collision point between the vehicle and the at least one object according to the at least one collision probability P.sub.collision (tc) between the vehicle and the at least one object. In an embodiment, the processor 120 may compare the at least one collision probability P.sub.collision (tc) with a second probability threshold P.sub.TH2, and take an object relative position corresponding to the collision probability P.sub.collision (tc) that is greater than or equal to the second probability threshold P.sub.TH2 in the at least one collision probability P.sub.collision (tc) as the expected collision point, while object relative positions corresponding to the collision probabilities P.sub.collision (tc) that are less than the second probability threshold P.sub.TH2 in the at least one collision probability P.sub.collision (tc) are not taken as the expected collision point.
[0044] Then, in step S740, a display device 810 in the vehicle displays the expected trajectory and the expected collision point for the driver's reference. Specifically, the display device 810 may be configured on an upper side, a lower side or other positions of rearview mirrors at both sides of the vehicle for the driver's reference in turning. In an embodiment, when it is detected that turning light of a specific side is turned on or the vehicle is turned to the specific side, the display device 810 next to the rearview mirror corresponding to the specific side is activated, where the specific side may be the left or right side of the vehicle. Regarding the judgment of the vehicle steering, when the processor 120 learns that the turning light of the vehicle is turned on and determines that the vehicle is in an outer lane, or when a steering angle of the steering wheel is greater than a preset threshold, the processor 120 determines that the vehicle is turning.
[0045] Referring to
[0046] On the other hand, the display device 810 displays the reference trajectories 861, 862, and 863 calculated by the path planner to prevent from collision with the object 840. In detail, the reference trajectory 861 is an inner front wheel recommended path of the vehicle 830 in the curve, the reference trajectory 862 is an outer front wheel recommended path, and the reference trajectory 863 is an inner rear wheel recommended path. It may be seen from
[0047] In summary, the disclosure may calculate the relative positions and the relative position variation amounts of a future time point based on the current relative positions, current relative velocities and the types of the objects around the vehicle, thereby further calculating the collision probabilities, and judging whether to assist adjusting the driving dynamics of the vehicle according to the collision probabilities, and there is no need to wait for the surrounding objects to be on the expected trajectory of the vehicle before performing velocity control or steering control, so as to prevent side collision accidents caused by the difference of radius between inner wheels. On the other hand, the disclosure further displays the expected trajectory, the expected collision point and the reference trajectory next to the rearview mirror on the turning side in a top view manner before turning, so as to provide the driver with reference information and prevent the driver from mis-estimating the difference of radius between inner wheels due to visual blind spots.
[0048] It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure covers modifications and variations provided they fall within the scope of the following claims and their equivalents.