Method for classifying an impact in a pre-crash sensing system in a vehicle having a countermeasure system

Abstract
A pre-crash sensing system (10) for a source vehicle (50) having a source vehicle length and a source vehicle width that is coupled to a countermeasure system (30) is described. The system includes an object sensor (17) generating an object distance signal, object relative velocity signal and an object classification signal. A controller (12) is coupled to the object sensor (17). The controller determines a danger zone based on the source vehicle length, source vehicle width and object length and object width. The source vehicle time interval is determined by the controller (12) corresponding to the time the source vehicle is within the danger zone. The controller (12) determines the object time interval corresponding to the time the object is within the danger zone. The controller (12) determines a point of impact in response to the object time interval and the source vehicle time interval. The controller (12) activates the countermeasure in response to the point of impact.
Description




TECHNICAL FIELD




The present invention relates to pre-crash sensing systems for automotive vehicles, and more particularly, to pre-crash sensing systems having countermeasures operated in response to the length and width of a detected vehicle.




BACKGROUND




Auto manufacturers are investigating radar, lidar, and vision-based pre-crash sensing systems to improve occupant safety. Current vehicles typically employ accelerometers that measure vehicle body decelerations in the event of a crash. In response to accelerometers, airbags or other safety devices are deployed.




In certain crash situations it would be desirable to provide information before forces actually act upon the vehicle when a collision is unavoidable. Such information may include the position of a target vehicle relative to a source vehicle.




Remote sensing systems using radar are used in adaptive cruise control, collision avoidance and collision warning applications. These systems have characteristic requirements for false alarms. Generally, the remote sensing system reliability requirements for pre-crash sensing for automotive safety related systems are more stringent than those for comfort and convenience features, such as, adaptive cruise control. The reliability requirements even for safety related features vary significantly, depending upon the safety countermeasure under consideration. For example, tolerance towards undesirable activations may be higher for activating motorized belt pre-tensioners than for functions such as vehicle suspension height adjustments. Non-reversible safety countermeasures, including airbags, require extremely reliable sensing systems for pre-crash activation.




To meet wide-angle coverage requirements for pre-crash sensing purposes, multiple pulsed radar based sensing systems are being investigated for automotive applications. Multiple, pulsed radar sensor based systems with a wide field of coverage are available. Triangulation techniques with individual radar range measurements are used with multiple pulsed radar systems for object position estimation.




Threat assessment concepts based on the width and path of the host vehicle, and tracked objects are also available. These concepts do not properly account for the dimensions of the host and target vehicles. They also do not address the issue of impact situation classification. For example, they do not separate between those potential collisions in which the front of the host vehicle is involved, and those in which the sides of the host vehicle are involved.




The length and width of the host and target vehicles are important in deciding whether the accident is going to happen or whether it is going to be a near miss situation. Also, for countermeasure deployment decisions, such as nose-dipping, it is necessary to know if the front or sides of the host vehicle will be involved in the accidents.




It would therefore be desirable to provide a reliable method for determining the position of a target vehicle. It would also be desirable to provide a system that takes into consideration the size of the object including the length of the object in the activation of a countermeasure.




SUMMARY OF THE INVENTION




The present invention provides an improved pre-crash sensing system that reduces false activations and activates a countermeasure in response to the size of the object detected.




In one aspect of the invention, a pre-crash sensing system for a source vehicle having a source vehicle length and a source vehicle width that is coupled to a countermeasure system is described. The system includes an object sensor for generating an object distance signal, object relative velocity signal and an object classification signal. A controller is coupled to the object sensor. The controller determines a danger zone in response to the source vehicle length, source vehicle width and object length and object width. The source vehicle time interval is determined by the controller corresponding to the time the source vehicle is within the danger zone. The controller determines the object time interval corresponding to the time the object is within the danger zone. The controller determines a point of impact in response to the object time interval and the source vehicle time interval. The controller activates the countermeasure in response to the point of impact.




In a further aspect of the invention, a method for operating a pre-crash sensing system for a source vehicle having a source vehicle width and length having a countermeasure system, said method comprises: measuring a source vehicle speed; determining an object distance and object speed; determining an object classification with a vision system; determining an object length and object width corresponding to the object classification; determining a danger zone based on the source vehicle length, source vehicle width and object length and object width; determining a source vehicle time interval corresponding to the time the source vehicle is within said danger zone; determining an object time interval corresponding to the time the target vehicle is within said danger zone; determining a point of impact in response to the time interval, the source vehicle speed and object speed; and activating the countermeasure system in response to the point of impact.




One advantage of the invention is that the length and width of the sensed object may be taken into consideration. This is extremely useful if the object is another automotive vehicle such as a sport utility, car or truck. By knowing the size of the vehicle, different countermeasures and different countermeasure activation modes may be chosen.




Another advantage of the invention is that unintentional, inadvertent or unnecessary activations of countermeasure devices are minimized.











Other advantages and features of the present invention will become apparent when viewed in light of the detailed description of the preferred embodiment when taken in conjunction with the attached drawings and appended claims.




BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

is a block diagrammatic view of a pre-crash sensing system according to the present invention.





FIG. 2

is a top view of source vehicle and a target vehicle wherein the angle between the paths of the target vehicle and the source vehicle is between π/2 and π and the target vehicle is approaching from the right.





FIG. 3

is a top view of source vehicle and a target vehicle wherein the angle between the paths of the target vehicle and the source vehicle is between zero and π/2 and the target vehicle is approaching from the right.





FIG. 4

is a top view of source vehicle and a target vehicle wherein the angle between the paths of the target vehicle and the source vehicle is equal to π/2 and the target vehicle is approaching from the right.





FIG. 5

is a top view of source vehicle and a target vehicle wherein the angle between the paths of the target vehicle and the source vehicle is between π and 3π/2 and the target vehicle is approaching from the left.





FIG. 6

is a top view of source vehicle and a target vehicle wherein the angle between the paths of the target vehicle and the source vehicle is between 3π/2 and 2π and the target vehicle is approaching from the left.





FIG. 7

is a top view of source vehicle and a target vehicle wherein the angle between the paths of the target vehicle and the source vehicle is equal to 3π/2 and the target vehicle is approaching from the left.





FIG. 8

is a top view of

FIG. 2

along with the corresponding time intervals of the source vehicle and the target vehicle in a non-dangerous intersection scenario.





FIG. 9

is a top view of

FIG. 2

along with the corresponding time intervals of the source vehicle and the target vehicle in a source vehicle right side impact scenario toward the rear of the vehicle.





FIG. 10

is a top view of

FIG. 2

along with the corresponding time intervals of the source vehicle and the target vehicle in a source vehicle right side impact scenario toward the front of the vehicle.





FIG. 11

is a top view of

FIG. 2

along with the corresponding time intervals of the source vehicle and the target vehicle in a source vehicle front corner impact scenario.





FIG. 12

is a top view of

FIG. 2

along with the corresponding time intervals of the source vehicle scenario.





FIG. 13

is a top view of

FIG. 2

along with the corresponding time intervals of the source vehicle and the target vehicle in a target vehicle side impact scenario.





FIGS. 14A-14E

are a continuing flow chart of a method for operating the pre-crash sensing system according to the present invention.











DESCRIPTION OF THE PREFERRED EMBODIMENT




In the following figures the same reference numerals will be used to identify the same components. While the present invention is illustrated with respect to several types of remote object sensors, various types and combinations of remote object sensors may be used as will be further described below. In the following the direction of the vehicles is presumed to be linear at least for the short time of the image processing.




Referring now to

FIG. 1

, a pre-crash system


10


has a controller


12


. Controller


12


is preferably a microprocessor-based controller that is coupled to a memory


14


and a timer


16


. Memory


14


and timer


16


are illustrated as separate components from that of controller


12


. However, those skilled in the art will recognize that memory


14


and timer


16


may be incorporated into controller


12


.




Memory


14


may comprise various types of memory including read only memory, random access memory, electrically erasable programmable read only memory, and keep alive memory. Memory


14


is used to store various thresholds and parameters as will be further described below. For example, the source vehicle length and width may be stored therein.




Timer


16


is a timer such as a clock timer of a central processing unit within controller


12


. Timer


16


is capable of timing the duration of various events as well as counting up or counting down.




The controller is coupled to an object sensor


17


. Object sensor


17


generates an object distance signal, an object relative velocity signal, and an object classification signal. Object sensor


17


may be implemented using a radar


18


, a lidar


19


, or a vision system


20


alone or in combinations thereof.




The object sensor generates an object signal in the presence of an object within its field of view. The object sensor (


17


) generates an object range signal corresponding to the range or position of an object from the object sensor (


17


). The object sensor may also provide range-rate information corresponding to the closing rate of an object to the object sensor (


17


).




Vision system


20


as a part of the object sensor


17


may be comprised of one or more cameras, CCD, or CMOS type devices. Vision system


20


classifies an object based upon the object's size within the field of view. For example, a vehicle may be identified and the type of vehicle such as a car, sport utility vehicle, van, or truck may be determined. The vision system


20


thus generates a classification signal based on the object in its field of view (corresponding to the pixels therein).




A speed sensor


22


is also coupled to controller


12


. Speed sensor


22


may be one of a variety of speed sensors known to those skilled in the art. For example, a suitable speed sensor


22


may include a sensor at every wheel that is averaged by controller


12


. Preferably, controller translates the wheel speeds into the speed of the vehicle. Suitable types of speed sensors


22


may include, for example, toothed wheel sensors such as those employed on anti-lock brake systems.




Controller


12


is used to control the activation of a countermeasure system


30


. Countermeasure system


30


may include one or several types of countermeasures each having an individual actuator associated therewith. In that case, controller


12


may direct the individual countermeasure actuator to activate the countermeasure. Various types of countermeasure systems will be evident to those skilled in the art. Examples of a countermeasure within countermeasure system


30


include occupant belt pretensioning, bumper height changing, braking, the pre-arming of internal airbags, the deployment of exterior or internal airbags, pedal control, steering column position, head restraint and knee bolster control. Preferably, controller


12


is programmed to activate the appropriate countermeasure in response to the inputs from the various sensors. As will be described below, the controller


12


may choose the countermeasure based on the position and other pertinent data of the target vehicle.




Referring now to

FIG. 2

, a source vehicle


50


is illustrated having a danger zone


52


in front thereof. The dimensions of the danger zone


52


are determined by the width and length of the source vehicle


50


and the length and width of the target vehicle


54


. The determination of the dimensions of the changer zone


52


are described below.




In the following determination, the threat assessment algorithm is developed with the following assumptions:




Target object recognition and target tracking are obtained by means of vision or vision and radar pre-crash sensing systems. Target vehicle's dimensions, the target vehicle's initial position (x


0


,y


0


), its initial velocity v


t0


, acceleration a


t


, and direction of motion α, at time t


0


are obtained from target tracking;




Host vehicle velocity v


s


, and its acceleration a


s


, are known from the sensors of

FIG. 1

;




The host vehicle and the target near zone trajectories are approximated as straight lines; and




The pre-crash sensing system is tracking the nearest point on the target vehicle.




With the above assumptions, a method for describing the possible impact danger zone, (using the linear dimensions l


s


, w


s


of the host vehicle, l


t


, w


t


of the target vehicle) and an algorithm for calculating the coordinates of possible impact points in the O


XY


coordinate system are developed. (The origin of the O


XY


coordinate system is located at the center of the host vehicle front bumper and the X axis is aligned with the host vehicle travel direction). The algorithm also calculates the time intervals, when the host and target vehicles will be in the impact danger zone for threat assessment and impact situation classification.




In the following, the coordinates of points A, B, C, and D, the boundary points of the danger zone


52


, are determined. The equation for a straight line that includes two known positions of target (x


0


,y


0


), (x


1


,y


1


) in the O


XY


coordinate system is obtained from the equation y=kx+b, by finding unique values of k and b as given below.











k
_

=



&LeftBracketingBar;




y
0



1





y
1



1



&RightBracketingBar;



x
0

-

x
1



=




y
0

-

y
1




x
0

-

x
1








and



,




(
1.1
)








b
_

=



&LeftBracketingBar;




x
0




y
0






x
1




y
1




&RightBracketingBar;



x
0

-

x
1



=




x
0



y
1


-


x
1



y
0





x
0

-

x
1













(
1.2
)













Finally, the equation for the straight line is








y={overscore (k)}x+{overscore (b)},


  (1.3)






For

FIGS. 2

,


3


, and


4


, y


0


<0, which means that the left side of the target vehicle


54


is moving along the straight line (1.3). That is, the target vehicle


54


is moving from right to left in the Figures. If y


0


>0 as in

FIGS. 5

,


6


, and


7


, then the right side of the target vehicle


54


is moving along straight line (1.3). That is, the target vehicle


54


is moving from the left to the right side of the Figures. Also, the angle a corresponds to the direction of travel of the target vehicle. Angle α is the angle between the direction of travel of the source vehicle and the direction of travel of the target vehicle


54


. The various target vehicle travel direction angles are considered in the following cases.








y




0


<0, π/2<α<π  Case (1.1)






The Starting Point of Danger Zone for the Source Vehicle


50


.




The coordinates of point A=(x


A


, y


A


) is determined. Clearly,










y
A

=


w
s

2





(
1.4
)













and








y




A




={overscore (k)}x




A




+{overscore (b)},








because point A lies on line (1.3), then








x




A


=1


/{overscore (k)}


(


y




A




−{overscore (b)}


),  (1.5)






where {overscore (k)}, {overscore (b)} are determined based on formulas (1.1), (1.2).




The Last Point of Danger Zone for the Source Vehicle


50






The coordinates of point C′=(x


C′


,y


C′


) are then determined. To obtain point C it is necessary to construct the equation of the line for the right side of the target vehicle


54


. The coefficient {overscore (k)} of line (1.3) will be the same because these lines are parallel, and coefficient {overscore (b)} will be more by the length of interval EF.




Using the following relations








w




t




=|EF


|sin(π−α),








sin(π−α)=sin α,






then







&LeftBracketingBar;
EF
&RightBracketingBar;

=


w
t


sin





α












The line equation in the form of








y={overscore (k)}x+{tilde over (b)},


  (1.6)






is determined where {overscore (k)} is obtained from (1.1), and










b
~

=


b
_

+



w
t


sin





α


.






(
1.7
)













Furthermore,










y

C



=

-


w
s

2






(
1.8
)













and








y




C′




={overscore (k)}x




C′




+{tilde over (b)},








Point C′ lies on line (1.6), therefore








x




C′


=1


/{overscore (k)}


(


y




C′




−{tilde over (b)}


),  (1.9)






where {overscore (k)}, {tilde over (b)} are determined from formulas (1.1), (1.7).




The last point of the danger zone


52


for vehicle S is point B=(x


B


,y


B


). Its coordinates are








y




B


=0










x




B




=x




C′




+l




s


,  (1.10)






where x


C′


, is obtained from (1.9).




Starting Point of Danger Zone


52


for Target Vehicle


54






The starting point of danger zone for target vehicle


54


is point C. For the threat assessment algorithm only the Y-coordinate of point C in the O


XY


coordinate system is required.




From

FIG. 2

,







y
C

=


-


w
s

2


-


&LeftBracketingBar;
HC
&RightBracketingBar;

.












The length of interval HC is determined.




Using








&LeftBracketingBar;

CC


&RightBracketingBar;

=

w
t


,









β
=


π
-

π
2

-

(

π
-
α

)


=

α
-

π
2




,






sin





β

=


sin


(

α
-

π
2


)


=


-

sin


(


π
2

-
α

)



=


-
cos






α




,










it is determined that






|


HC|=|CC


′|sin β=−


w




t


cos α.






It should be noted that in this case α>π/2 so −w


t


cos α>0. Therefore










y





C


=


-


w
s

2


+


w
t


cos






α
.







(
1.11
)













The Last Point of Danger Zone


52


for Target Vehicle


54






The coordinates of point D=(x


D


,y


D


) are then determined. The Y coordinate of point D in the O


XY


coordinate system from

FIG. 2

is given by,








y




D




=y




A




+|DG|.








The length of the interval DG is then determined by:






|


DG|=|AD


|sin(π−α).






Using






|


AD|=l




t


, sin(π−α)=sin α,






it is obtained that






|


DG|=l




t


sin α,






and finally








y




D




=y




A




+l




t


sin α,






or











y
D

=



w
s

2

+


I
t


sin





α



,




(
1.12
)













where y


A


is obtained from (1.4).




Thus, formulas (1.5), (1.10), (1.11), (1.12) uniquely determine the main points of danger zone


52


in the case where y


0


<0, π/2 <α<π.




Referring now to

FIG. 3

, another angle of target vehicle


54


relative to vehicle


50


is considered.








y




0


<0, 0<α<π/2  Case 1.2.






Starting Point of Danger Zone


52


for Source Vehicle


50






The coordinates of point A=(x


A


,y


A


) are first determined. Clearly,










y
A

=

-



w
s

2

.






(
1.13
)













Similar to Case 1.1 we have








x




A


=1


/{overscore (k)}


(


y




A




−{overscore (b)}


).  (1.14)






The difference between (1.4), (1.5) and (1.13), (1.14) is in the sign of y


A


. Coefficients {overscore (k)}, {overscore (b)} are determined based on formulas (1.1), (1.2).




The Last Point of Danger Zone


52


for Source Vehicle


50






The coordinates of point C′=(x


C′


,y


C′


) are found. Interval EF has the length







&LeftBracketingBar;
EF
&RightBracketingBar;

=


w
t


sin





α












Similar to Case 1.1 it is obtained that











y

C



=


w
s

2


,




(
1.15
)












x




C′


=1


/{overscore (k)}


(


y




C′




−{tilde over (b)}


),  (1.16)




where coefficients {overscore (k)}, {tilde over (b)} are determined from formulas (1.1), (1.7). The difference between (1.8), (1.9), (1.15), and (1.16) is in the sign of y


C′


. The last point of the danger zone


52


for source vehicle


50


is B=(x


B


,y


B


). The coordinates of B are








y




B


=0










x




B




=x




C′




+l




s


,  (1.17)






Starting Point of Danger Zone


52


for Target Vehicle


54






The starting point of danger zone


52


for target vehicle


54


is point A. The Y coordinate of this point in the O


XY


coordinate system is obtained by using y


A


from (1.13).




The Last Point of Danger Zone


52


for Target Vehicle


54






The last point of danger zone for target vehicle


54


is D=(x


D


,y


D


). The Y coordinate is determined. The lengths of intervals CH and CG are given by






|


CH|=|CC


′|sin β,








|


CG|=|CD


|cos β.






Moreover,




 β=π−π/2−α=π/2−α,






sin β=sin(π/2−α)=cos α,








cos β=cos(π/2−α)=sin α,








|


CC′|=w




t




, |CD|=l




t


.






Therefore,






|


CH|=w




t


cos α,








|


CG|=l




t


sin α.






As a result










y
D

=



w
s

2

+


w
t


cos





α

+


l
t


sin






α
.







(
1.18
)













Formulas (1.13), (1.14), (1.17), (1.18) uniquely determine the main points of the danger zone in the case where y


0


<0, 0<α<π/2.




Referring now to

FIG. 4

, a perpendicular relationship of target vehicle


54


and source vehicle


50


is considered in Case 1.3 where y


0


<0, 0<α=π/2




Starting Point and the Last Point of Danger Zone


52


for Source Vehicle


50






If α=π/2 then a straight line (1.3) will be orthogonal to the axis O


X


. The starting point of the danger zone for source vehicle


50


is point A. The coordinates of A are,











y
A

=

-


w
s

2



,




(
1.19
)












x




A




−x




0




=x




l


.




The last point of danger zone for source vehicle


50


is B. From FIG.


4


,








x




B




=x




A




+w




t




+l




s


,






or








x




B




=x




0




+w




t




+l




s


.  (1.20)






Starting Point of Danger Zone


52


for Target Vehicle


54






The starting point of danger zone


52


for target vehicle


54


is point A.










y
A

=

-



w
s

2

.






(
1.21
)













The Last Point of Danger Zone


52


for Target Vehicle


54


is D.




Thus,










y
D

=



w
s

2

+


l
t

.






(
1.22
)













Thus, formulas (1.19)-(1.22) uniquely determine the main points of danger zone


52


in the case where y


0


<0,







π
<
α
<


3





π

2


,










Referring now to

FIG. 5

, y


0


>0,







π
<
α
<


3

π

2


,










note that the equation of the straight line (1.3), and formulas for its coefficients (1.1), (1.2) are the same for the present case.




Starting Point of Danger Zone


52


for Source Vehicle


50






The coordinates of point A=(x


A


,y


A


) are determined. Clearly,











y
A

=

-


w
s

2



,




(
1.23
)












x




A


=1


/{overscore (k)}


(


y




A




−{overscore (b)}


).  (1.24)




The difference between (1.4), (1.5) and (1.23), (1.24) is in the sign of y


A


.




The Last Point of Danger Zone


52


for Source Vehicle


50






The coordinates of point C′=(x


C′


,y


C′


) are determined. For this case, it should be noted that the straight line (1.3) corresponds to the right side of the target vehicle


54


and the line (1.6) to the left side because y


0


>0 now, but the equations of these lines will be the same. Moreover sin α<0, if y


0


>0 and






π
<
α
<



3





π

2

.











Denote β=π−(2π−α). Then






sin β=sin(π−(2π−α))=sin(−π+α)=−sin(π−α)=−sin α.






As a result,








&LeftBracketingBar;
EF
&RightBracketingBar;

=



w
t


sin





β


=

-


w
t


sin





α





,










and finally










b
~

=


b
_

-



w
t


sin





α


.






(
1.25
)













The straight lines (1.3), (1.1), (1.2) and (1.6), (1.1), (1.25) do not depend on the sign of y


0


. Therefore, these equations can be used for calculations of the coordinates of points A, B, C, D in both cases: y


0


>0 and y


0


<0. In addition,











y

C



=


w
s

2


,




(
1.26
)













and








x




C′


=1


/{overscore (k)}


(


y




C′




−{tilde over (b)}


),  (1.27)






where coefficients {overscore (k)}, {tilde over (b)} are determined based on formulas (1.1), (1.25). The difference between (1.8), (1.9) and (1.26), (1.27) is in the sign of y


C′


. The last point of danger zone


52


for source vehicle


50


is point B=(x


B


,y


B


). The coordinates of B are








y




B


=0










x




B




=x




C′




+l




s


,  (1.28a)






where x


C′


is obtained from (1.27).




Starting Point of Danger Zone


52


for Target Vehicle


54






The starting point of danger zone


52


for target vehicle


54


is point C. Determination of the Y-coordinate of this point in the O


XY


coordinate system is required.








Let





γ

=

π
-

π
2

-
β


,






then





γ

=


π
-

π
2

-

(

π
-

(


2

π

-
α

)


)


=



3

π

2

-

α
.














Using








sin





γ

=


sin


(



3

π

2

-
α

)


=


-
cos






α



,






&LeftBracketingBar;

CC


&RightBracketingBar;

=

w
t


,






&LeftBracketingBar;
CH
&RightBracketingBar;

=



&LeftBracketingBar;

CC


&RightBracketingBar;


sin





γ


=

-


w
t


cos





α





,










it is obtained that










y
C

=




w
s

2

+

&LeftBracketingBar;
CH
&RightBracketingBar;


=



w
s

2

-



w
t


cos





α


.







(

1.28

b

)













The Last Point of Danger Zone


52


for Target Vehicle


54






The last point of danger zone


52


for target vehicle


54


is point D=(x


D


,y


D


). The coordinates of point D are found using






|


DG|=|AD


|sin β=−


l




t


sin α,








|


AG|=l




t


cos β,








cos β=cos(π−(2π−α))=cos(−π+α)=cos(π−α)=−cos α,








|


AG|=−l




t


cos α,






Thus








x




D




=x




A




−|AG|=x




A




+l




t


cos α,  (1.29)










y




D




=y




A




−|DG|=y




A




+l




t


sin α.  (1.30)






In (1.29), (1.30) values x


A


, y


A


are obtained from (1.23), (1.24).




Formulas (1.23), (1.24), (1.26)-(1.30) uniquely determine the main points of the danger zone


52


in the case where y


0


>0,






π
<
α
<



3

π

2

.











Referring now to

FIG. 6

, the case where target vehicle


52


is traveling from left to right where








3

π

2

<
α
<

2


π
.











y




0


>0,  Case 2.2













3

π

2

<
α
<

2

π











Starting Point of Danger Zone


52


for Source Vehicle


50






The coordinates of point A=(x


A


,y


A


) are found. Clearly,











y
A

=


w
s

2


,




(
1.31
)












x




A


=1


/{overscore (k)}


(


y




A




−{overscore (b)}


)  (1.32)




The difference between (1.23), (1.24) and (1.31), (1.32) is in sign of y


A


.




The Last Point of Danger Zone


52


for Source Vehicle


50






It should be noted that the straight line (1.3) corresponds to the right side of the target and the line (1.6) to the left side because y


0


>0 in Case 2.2. Equation (1.6) will be the same as shown below. Clearly from

FIG. 6

,








&LeftBracketingBar;
EF
&RightBracketingBar;

=


w
t


cos





β



,





β
=


π
-

π
2

-

(


2

π

-
α

)


=


-


3

π

2


+
α



,






cos





β

=


cos


(


-


3

π

2


+
α

)


=


cos


(



3

π

2

-
α

)


=


-
sin






α




,










Therefore,







&LeftBracketingBar;
EF
&RightBracketingBar;

=

-



w
t


sin





α


.












The coefficient {tilde over (b)} in (1.6) is obtained using formula (1.25). Finally it is obtained that











y
C

=

-


w
s

2



,




(
1.33
)












x




C


=1


/{overscore (k)}


(


y




C−{tilde over (b)}


),  (1.34)




where the coefficient {tilde over (b)} is deduced from (1.25). The difference between (1.26), (1.27) and (1.33), (1.33) is in the sign of y


C


.




The last point of danger zone


52


for source vehicle


50


will be point B=(x


B


,y


B


). The coordinates of point B are given by








y




B


=0










x




B




=x




C




+l




s


,  (1.35)






where x


C


is obtained from (1.34).




Starting Point of Danger Zone


52


for Target Vehicle


54






The starting point of danger zone


52


for target vehicle


54


is point A, with its coordinates given by (1.31), and (1.32).




The Last Point of Danger Zone


52


for Target Vehicle


54






The last point of danger zone


52


for target vehicle


54


is D=(x


D


,y


D


). The coordinates of d are found using




 |


C′H|=|CC


′|sin β,






|


C′G|=|C′D


|cos β,








cos β=−sin α















sin





β

=


sin


(


-


3

π

2


+
α

)


=


-

sin


(



3

π

2

-
α

)



=

cos





α




,






 |


CC′|=w




t




, |C′D|=l




t


,




then






|


C′H|=w




t


cos α,








|


C′G|=l




t


sin α.






As a result,







y
D

=


-


w
s

2


-

&LeftBracketingBar;


C



H

&RightBracketingBar;

-

&LeftBracketingBar;


C



G

&RightBracketingBar;












or










y
D

=


-


w
s

2


-


w
t


cos





α

+


l
t


sin






α
.







(
1.36
)













Formulas (1.31)-(1.36) uniquely determine the main points of danger zone in the case when y


0


>0,








3

π

2

<
α
<

2


π
.












Referring now to

FIG. 7

, the case where the target vehicle path is perpendicular to the path of the source vehicle and approaching from the left is considered.








y




0


>0,  Case 2.3













α
=


3

π

2











Starting Point and the Last Point of Danger Zone


52


for Source Vehicle


50






If






α
=


3

π

2











then the straight line (1.3) will be orthogonal to the axis O


X


. The starting point of danger zone


52


for source vehicle


50


is point A. The coordinates of A are given by











y
A

=


w
s

2


,




(
1.37
)












x




A




=x




0




=x




l


.




The last point of danger zone


52


for source vehicle


50


is point B. Clearly








x




B




=x




A




+w




t




+l




s


,






or








x




B




=x




0




+w




t




+l




s


.  (1.38)






Starting Point and the Last Point of Danger Zone


52


for Target Vehicle


54






The starting point of danger zone


52


for target vehicle


54


is point A, given by










y
A

=



w
s

2

.





(
1.39
)













The last point of danger zone


52


for target vehicle


54


is point D, given by










y
D

=


-


w
s

2


-


l
t

.






(
1.40
)













The difference between (1.21), (1.22) and (1.39), (1.40) is in sign.




Formulas (1.37)-(1.40) uniquely determine the main points of the danger zone


52


in the case when y


0


>0,






α
=



3

π

2

.











Referring now to

FIG. 8

, the time intervals of the danger zone are determined. Interval [t


a


,t


b


] is the time when source vehicle


50


is in the danger zone


52


. Interval [t


c


,t


d


] is the time when target vehicle


54


is in the danger zone


52


.




Time Interval for Source Vehicle


50






The moment of time t


A


when the front side of source vehicle


50


will be at point A is determined. This moment will be the initial point of time when source vehicle


50


goes through danger zone


52


. Obviously, the X coordinate of source vehicle


50


is characterized by the equation








x




s


(


t


)=


v




s0




t





a




s




t




2


.






Then the following relation for t


A


and x(t


A


)=x


A


holds








x




A




=v




s0




t




A





a




s




t




A




2


,






where x


A


is calculated using (1.4), (1.5), v


s0


, a


s


, are the initial velocity and acceleration of source vehicle


50


. Finally,










t
A

=




-

v
s0


+



v
s0
2

+

2


a
s



x
A






a
s







is






obtained
.






(
1.41
)













In (1.41) only positive values of t


A


are chosen.




The moment of time t


B


when the front side of source vehicle


50


will be at point B. This moment will be the last point of time when source vehicle


50


goes through danger zone


52


. Clearly,











t
B

=



-

v
s0


+



v
s0
2

+

2


a
s



x
B






a
s



,




(
1.42
)













where x


B


is determined using formulas (1.7)-(1.10)




It should be noted that in (1.42) only positive values of t


B


are chosen. The interval [t


A


,t


B


] is the time when the source vehicle intersects danger zone


52


. Formulas (1.41), (1.42) are the same and useful for all cases described above.




Time Interval for Target Vehicle


54






The moment in time t


C


when the front side of target vehicle


54


will be at point C is determined. This moment will be the initial point of time when target vehicle


54


goes through danger zone


52


. The Y coordinate of target vehicle


54


is given by the equation y


1


(t)=y


0


+(v


t0


t+½a


t


t


2


)sin α, where v


t0


, a


t


are the initial velocity and acceleration of target vehicle


54


. These values are available from object tracking using the sensing of FIG.


1


.




Then the following relation holds for t


C


and y (t


C


)=y


C


,








y




C




=y




0


+(


v




t0




t




C





a




t




t




C




2


)sin α,






where y


C


is calculated using (1.11). Finally, the relation










t
C

=




-

v
t0



sin





α

+




v
t0
2



sin
2


α

-

2



a
t



(


y
0

-

y
C


)



sin





α






a
t


sin





α






(
1.43
)













is obtained.




The moment of time T


D


when the front side of source vehicle


50


will be at point D is determined. This moment will be the last point of time when target vehicle


54


goes through danger zone, given by











t
D

=




-

v
t0



sin





α

+




v
t0
2



sin
2


α

-

2



a
t



(


y
0

-

y
D


)



sin





α






a
t


sin





α



,




(
1.44
)













where y


D


is determined using formula (1.12).




In (1.43), (1.44) only positive value of T


C


and T


D


are chosen. These formulas will be the same and useful for cases: 1.1, 1.2, 1.3 because y


0


<0 and sin α>0 if αε(0, π). For cases: 2.1, 2.2, 2.3 it is necessary to use (1.45), (1.46) because y


0


>0 and sin α<0 if αε(π, 2π).











t
C

=




-

v
t0



sin





α

-




v
t0
2



sin
2


α

-

2



a
t



(


y
0

-

y
C


)



sin





α






a
t


sin





α



,




(
1.45
)







t
D

=





-

v
t0



sin





α

-




v
t0
2



sin
2


α

-

2



a
t



(


y
0

-

y
D


)



sin





α






a
t


sin





α


.





(
1.46
)













Thus, interval [t


C


,t


D


] is the time the target vehicle


54


intersects danger zone


52


.




The time intervals of each of the vehicles for each of the cases (1.1)-(1.3) and (2.1)-(2.3) described above may be determined. The following summarizes the formulas for each case:




Case 1.1 (

FIG. 2

)




Source Vehicle


50






Point A: x


A


—using (1.4), (1.5)




Point B: x


B


—using (1.7)-(1.10)




Time moment t


A


—using (1.41)




Time moment t


B


—using (1.42)




Target Vehicle


54






Point C: y


C


—using (1.11)




Point D: y


D


—using (1.12)




Time moment t


C


—using (1.43)




Time moment t


D


—using (1.44)




Case 1.2 (

FIG. 3

)




Source Vehicle


50






Point A: x


A


—using (1.13), (1.14)




Point B: x


B


—using (1.7), (1.15)-(1.17)




Time moment t


A


—using (1.41)




Time moment t


B


—using (1.42)




Target Vehicle


54






Point A: y


A


—using (1.13)




point D: y


D


—using (1.18)




Time moment t


C


=t(y


A


)—using (1.43)




Time moment t


D


—using (1.44)




Case 1.3 (

FIG. 4

)




Source Vehicle


50






Point A: x


A=x




0


—using (1.19)




Point B: x


B


—using (1.20)




Time moment t


A


—using (1.41)




Time moment t


B


—using (1.42)




Target Vehicle


54






Point A: y


A


—using (1.21)




Point D: y


D


—using (1.22)




Time moment t


C


=t(y


A


)—using (1.43), sin α=1




Time moment t


D


—using (1.44), sin αa=1




Case 2.1 (

FIG. 5

)




Source Vehicle


50






Point A: x


A


—using (1.23), (1.24)




Point B: x


B


—using (1.25)-(1.28a)




Time moment t


A


—using (1.41)




Time moment t


B


—using (1.42)




Target Vehicle


54






Point C: y


C


—using (1.28b)




Point D: y


D


—using (1.23), (1.30)




Time moment t


C


—using (1.45)




Time moment t


D


—using (1.46)




Case 2.2 (

FIG. 6

)




Source Vehicle


50






Point A: x


A


—using (1.31), (1.32)




Point B: x


B


—using (1.25), (1.33)-(1.35)




Time moment t


A


—using (1.41)




Time moment t


B


—using (1.42)




Target Vehicle


54






Point A: y


A


—using (1.31)




Point D: y


D


—using (1.36)




Time moment t


C


=t(y


A


)—using (1.45)




Time moment t


D


—using (1.46)




Case 2.3 (

FIG. 7

)




Source Vehicle


50






Point A: x


A=x




0


—using (1.37)




Point B: x


B


—using (1.38)




Time moment t


A


—using (1.41)




Time moment t


B


—using (1.42)




Target Vehicle


54






Point A: y


A


—using (1.39)




Point D: y


D


—using (1.40)




Time moment t


C


=t(y


A


)—using (1.45), sin α=−1




Time moment t


D


—using (1.46), sin α=−1




The previous results are two intervals for each case: 1) [t


A


,t


B


]—the time when source vehicle


50


intersects danger zone


52


, and 2) [t


C


,t


D


]—the time when target vehicle


54


intersects danger zone. Thus when the vehicles occupy the danger zone


52


at the same time an appropriate countermeasure may be activated.




Referring now to

FIG. 8

, the classification of an impact situation may be determined.




An analysis method for identification and classification of real impact situations is described. This method is based on a study of the relative location of the time intervals when both vehicles are in danger zone.






y


0


<0, π/2<α<π  Case 1.1






Situation No. 1 (S-1) Not a dangerous intersection




The time intervals [t


A


,t


B


], [t


C


,t


D


] are obtained using (1.41), (1.42), (1.43) and (1.44). The intersection of these intervals determines an impact situation. For example, if intervals [t


A


,t


B


], [t


C


,t


D


] do not intersect and [t


A


,t


B


] precedes to [t


C


,t


D


] then source vehicle


50


will go through danger zone


52


before target vehicle


54


will be at point C. Therefore, the situation of

FIG. 8

is not dangerous.




Situation Description (S-1)





















Title:




“Not a dangerous intersection”.







Time test:




t


B


< t


C


.  (2.1)







Time of impact t


i


:




No impact.







Output signal:




“Not dangerous”.







Countermeasure Activation:




No.















Situation No. 2 (S-2) Not a dangerous source vehicle right side impact.




Referring now to

FIG. 9

, the next situation S-2 is considered. Let l


D


be the length of the back part of source vehicle


50


so that the impact into this part is not dangerous for occupants. In this case point K is chosen as the first special point of danger zone


52


. If subject source vehicle


50


reaches this point before impact then the scenario is not dangerous.




The X coordinate of point K is given by








x




K




=x




B




−I




D


.  (2.2)






Then the moment of time t


K


when the front side of source vehicle


50


will be at point K may be found. For t


K


a formula similar to (1.41) is used,











t
K

=



-

v
s0


+



v
s0
2

+

2


a
s



x
K






a
s



,




(
2.3
)













where x


K


is obtained from (2.2).




Situation Description (S-2)





















Title:




“Not dangerous right side impact”







Time test:




t


K


< t


C


≦ t


B


  (2.4)







Time of impact t


i


:




t


i


= t


c









Output signal:




“Not dangerous”







Countermeasure Activation:




No















Situation 3 (S-3) Dangerous right side impact




Referring now to

FIG. 10

, the second special point of danger zone


52


is point L. This point has an X coordinate








x




L




=x




B




−l




s


.  (2.5)






It should be noticed that L is the last point of danger zone


52


when impact for source vehicle


50


is a right side impact. The moment of time t


L


when the front side of source vehicle


50


will be in point L and is given by











t
L

=



-

v
s0


+



v
s0
2

+

2


a
s



x
L






a
s



,




(
2.6
)













where x


L


is obtained from (2.5).




Situation Description (S-3)





















Title:




“Dangerous right side impact”







Time test:




t


L


≦ t


C


≦ t


K


  (2.7)







Time of impact t


1


:




t


i


= t


c









Output signal:




“Dangerous”







Countermeasure Activation:




Activate appropriate








countermeasure for








right side impact to








host vehicle.















Situation 4 (S-4) Dangerous Target's front impact from right side




Referring now to

FIG. 11

, the situation when t


C


<t


L


and t


R






s




<t


R






t




is considered. Here t


R






s




, t


R






t




are moments of time when the front side of source vehicle


50


and target vehicle


54


will be at point R. P denotes the point of impact. The moment of impact t


i


must be found. Impact is imminent when the front side of source vehicle


50


is at point N and the front side of target vehicle


54


is at point N, i.e.








t




i




=t




M




=t




N


.  (2.8)






Using







y




C




=y




0




+v




t0


sin αt


C





a




t


sin α


t




C




2


,








y




N




=y




0




+v




t0


sin αt


C





a




t


sin α


t




N




2


,










y




N




−y




C




=v




t0


sin α(


t




N




−t




C


)+½


a




t


sin α(


t




N




2


−t


C




2


),















cos





β

=


cos


(

α
-

π
2


)


=

sin





α







,










Thus,







&LeftBracketingBar;
NC
&RightBracketingBar;

=




y
N

-

y
C



cos





β


=



v
t0



(


t
N

-

t
C


)


+


1
2





a
t



(


t
N
2

-

t
C
2


)


.














Then








x




L




=v




s0




t




L





a




s




t




L




2


,










x




M




=v




s0




t




M





a




s




t




M




2


,








|


LM|=x




L




−x




M




=v




s0


(


t




L




−t




M


)+½


a




s


(


t




L




2




−t




M




2


)






Moreover






|


PC′|=|LM|,








|


N′C′|=|NC|,






therefore






|


NC|=|LM


|sin β,






where







sin





β

=


sin


(

α
-

π
2


)


=


-
cos







α




.













As a result,









v
t0



(


t
N

-

t
C


)


+


1
2




a
t



(


t
N
2

-

t
C
2


)




=


-

[



v
s0



(


t
L

-

t
M


)


+


1
2




a
s



(


t
L
2

-

t
M
2


)




]



cos






α
.












Using (2.8), the equation for the moment t


i


is obtained




 ½(a


t




−a




s


cos α)


t




i




2


+(


v




t0




−v




s0


cos α)t


i


+






+(


v




s0




t




L





a




s




t




L




2


)cos α−(


v




t0




t




C





a




t




t




C




2


)=0.  (2.9)






The solution of (2.9) has the form










t
i

=


-



v
t0

-


v
s0


cos





α




a
t

-


a
s


cos





α




±






(


v
t0

-


v
s0


cos





α


)

2

-

2



(


a
t

-


a
s


cos





α


)



[



(



v
s0



t
L


+


1
2



a
s



t
L
2



)


cos





α

-

(



v
s0



t
C


+


1
2



a
s



t
C
2



)


]







a
t

-


a
s


cos





α



.






(
2.10
)













In (2.10) only positive values of t


i


are chosen, because cos α<0 for π/2<α<π.




Formula (2.10) is true until impact point P belongs to interval C′R. Point R is the third special point of danger zone


52


. To create the time test its coordinates and values t


R






s




, t


R






t




are found. R is the intersection point of two straight lines:







y
=

-


w
s

2



,





y
=



k
_


x

+

b
_



,










therefore an equation







-


w
s

2


=



k
_


x

+

b
_












is obtained. Rearranging the equation,







x
R

=

-





1
2



w
s


+

b
_



k
_


.












Then








y




R




={overscore (k)}x




R




+{overscore (b)}.








Now we can find moments of time t


R






s




, t


R






t




, similar to (1.41), (1.43) and are given by











t

R
s


=



-

v
s0


+



v
s0
2

+

2


a
s



x
R






a
s



,




(
2.11
)













and










t

R
t


=





-

v
t0



sin





α

+




v
t0
2



sin
2


α

-

2



a
t



(


y
0

-

y
R


)



sin





α






a
t


sin





α


.





(
2.12
)













Situation Description (S-4)





















Title:




“Dangerous target's front








impact from right side”.







Time test:




t


C


< t


L


and t


R






s




≦ t


R






1




.  (2.13)







Time of impact t


i


:




t


i


is calculated using (2.10)







Output signal:




“Dangerous”







Countermeasure Activation:




Activate appropriate








frontal and right side








countermeasures for








host vehicle















Situation No.5 (S-5) Dangerous Subject's front impact from right side




Referring now to

FIG. 12

, a situation when t


A


<t


R






t




<t


R






s




is considered. The moment of impact t


i


is found. The point of impact is P, therefore t


i


=t


P






s




=t


P






t




and,








y




A




=y




0




+v




t0


sin α


t




A






t







a




t


sin α


t




A






t






2


,










y




P




=y




0




+v




t0


sin α


t




P






t







a




t


sin α


t




P






t






2


,










y




A




−y




P




=v




t0


sin α(


t




A






t






−t




P






t




)+{fraction (


1


/


2


)}


a




t


sin α(


t




A






t






2




−t




P






t






2


),






where t


A






t




is obtained following a similar process used for calculating t


C


from (1.43),







t

A
t


=




-

v
t0



sin





α

+




v
t0
2



sin
2


α

-

2



a
t



(


y
0

-

y
A


)



sin





α






a
t


sin





α












and y


A


=w


s


/2.




From FIG.


12








|


AP′|=y




A




−y




P


.






Further








x




P




=v




s0




t




P






s







a




s




t




P






s






2


,










x




P′




=x




A




=v




s0




t




A





a




s




t




A




2


,








|


PP′|=x




P




−x




A




=v




s0


(


t




P






s






−t




A


)+½


a




s


(


t




P






s






2




−t




A




2


)






where t


A


is obtained from (1.41).




Using relations











&LeftBracketingBar;

PP


&RightBracketingBar;

=






&LeftBracketingBar;

AP


&RightBracketingBar;


tan





β


,








tan





β

=






tan


(

α
-

π
2


)


=


-

tan


(


π
2

-
α

)



=



-
cot






α

=

-


cos





α


sin





α







,













it may be obtained








v




s0


(


t




P






s






−t




A


)+½


a




s


(


t




P






s






2




−t




A




2


)=−[


v




t0


(


t




A






t






−t




P






t




)+½


a




t


(


t




A






t






2




−t




P






t






2


)]cos α.






And finally an equation for t


i


=t


P






s




=t


P






t




is determined as






½(a


s




−a




t


cos α)


t




i




2


+(


v




s0




−v




t0


cos α)


t




i


+








+(


v




t0




t




A






t







a




t




t




A






t






2


)cos α−(


v




s0




t




A





a




s




t




A




2


)=0.  (2.14)






The solution of (2.14) has the form










t
i

=


-



v
s0

-


v
t0


cos





α




a
s

-


a
t


cos





α




±






(


v
s0

-


v
t0


cos





α


)

2

-

2



(


a
s

-


a
t


cos





α


)



[



(



v
t0



t

A
t



+


1
2



a
t



t

A
t

2



)


cos





α

-

(



v
s0



t
A


+


1
2



a
s



t
A
2



)


]







a
s

-


a
t


cos





α



.






(
2.15
)













In (2.15) only positive values of t


i


are chosen, because cos α<0 for π/2<α<π.




Situation Description (S-5)





















Title:




“Dangerous subject's front impact








from right side”







Time test:




t


A


< t


R






t




< t


R






s




  (2.16)







Time of impact t


i


:




t


1


is calculated using (2.15)







Output signal:




“Dangerous”







Countermeasure







Activation:




Activate appropriate








frontal countermeasures for








the host vehicle.















Situation 6 (S-6) Dangerous Subject Vehicle front impact




Referring now to

FIG. 13

, a situation when t


A






t




≦t


A


≦t


D


is considered.




The point of impact is A. In this case the moment of impact t


i


is equal to t


A


, t


i


=t


A


is found using (1.41).




Situation Description (S-6)





















Title:




“Dangerous subject's front impact”.







Time test:




t


A






1




≦ t


A


≦ t


D


  (2.17)







Time of impact t


i


:




t


1


is calculated using (1.41)







Output signal:




“Dangerous”.







Countermeasure







Activation:




Activate appropriate








frontal countermeasures








for the host vehicle.















The classification of the impact situations described above is summarized. Based on the object tracking information, the controller decides which of the six impact situations (previously described cases 1.1, 1.2, 1.3, 2.1, 2.2 or 2.3) is applicable to the present situation. The following values are calculated:




t


K


using (2.3),




t


L


using (2.6),




t


R






s




using (2.11), and




t


R






t




using (2.12).




The following time tests are then used to evaluate potential collision scenarios




Case 1 If t


B


<t


C


, (2.1) then




Output Signal—“Not dangerous”




Case 2 If t


K


<t


C


≦t


B


, (2.4)




then




Time of impact: t


i


=t


C


,




Then Output Signal—“Not dangerous”




Countermeasure Activation: “No”




Case 3 If t


L


≦t


C


≦t


K


, (2.7)




then




Time of impact: t


i


=t


C


,




Then Output Signal—“Dangerous”




Countermeasure Activation: “Activate countermeasure for the right side”




Case 4 If t


C


<t


L


and t


R






s




≦t


R






t




, (2.13)




then




Time of impact: t


i


is calculated using (2.10)




Then Output Signal—“Dangerous”




Countermeasure Activation: “Activate appropriate frontal and right side countermeasures”




Case 5 If t


A


≦t


R






t




≦t


R






s




, (2.16)




then




Time of impact: t


i


is calculated using (2.15),




Then Output Signal—“Dangerous”




Countermeasure Activation: “Activate appropriate frontal countermeasure”




Case 6 If t


A






t




≦t


A≦t




D


, (2.17)




then




Time of impact: t


i


is calculated using (1.41),




Then Output Signal—“Dangerous”




Countermeasure Activation: “Activate appropriate frontal countermeasure”




It should be noted that these cases refer to

FIG. 2

from above. A similar approach is be used to develop algorithms for the scenarios of

FIGS. 3-7

.




In response to the above classification, an appropriate countermeasure may be activated. For example, the source vehicle may be programmed to nose dip, only when the front of the host vehicle is involved in the accidents. The present invention significantly improves the quality of threat assessment by including length and width of the host and target vehicles in its determination.




Referring now to

FIGS. 14A-14E

, a flow chart of the system of the present invention is illustrated. The flow chart summarizes the above detailed description. The method starts in FIG.


100


. In step


102


the target vehicle or target object information such as position, velocity, acceleration, and direction of motion with reference to the source vehicle and object classification data are obtained from the radar, vision and/or the transponder based pre-sensing system. In step


104


the host or source vehicle dimensions, velocity, and acceleration are determined. In block


106


the target position and direction of motion are used to select the applicable set of equations for the danger zone calculations. In step


108


the coordinates of the starting point of the danger zone for the source vehicle are determined. In step


110


the coordinates of the ending points of the danger zone for the source vehicle are determined.




In step


112


the moment of time t


A


when the front of the host vehicle enters the danger zone is determined. The moment of time t


B


when the host vehicle leaves the danger zone is calculated in step


114


. The coordinates of the starting point of the danger zone for the target vehicle are determined in block


116


. The coordinates of the finishing point of the danger zone for the target vehicle are determined in step


118


. The moment of time t


C


when the front of the target vehicle enters the danger zone is determined in step


120


. In step


122


the moment of time when the target vehicle leaves the danger zone is determined. In block


124


the coordinates of point K defined above is determined. In step


126


the moment of time t


K


when the source vehicle reaches the special point K is determined. In step


128


the coordinates for the special point L of the danger zone


52


is determined. In step


130


the moment of time t


L


when the source vehicle


50


reaches the point L is determined. In block


132


the coordinates of special point R of the danger zone


52


is determined. In step


134


the time t


Rs


and t


Rt


when the source vehicle


50


and the target reaches point R the danger zone


52


is determined.




When t


C


is equal to or greater than t


L


and is less than or equal to t


K


the time to impact t


I


is determined in block


138


. When the time to impact t


I


is less than a countermeasure specific critical time, step


144


activates the proper side countermeasures. In step


146


a collision is confirmed with the source vehicle sensors. If the collision is confirmed, the system stops in step


148


. If the system does not confirm a collision in step


146


or the time to impact is greater than the critical time, block


150


is executed which returns to block


102


.




Referring back to step


136


, when the time t


C


is not between t


L


or t


K


step


152


is executed. When t


C


is less than t


L


and t


R


is less than or equal to t


Rt


, then the time to impact is calculated in block


154


. In block


156


, if the time to impact t


I


is less than a critical time, then step


158


is executed in which the frontal and proper side countermeasures are activated. In step


160


the collision is confirmed with the vehicle sensors. If the collision is confirmed with the vehicle sensors the system stops in step


162


. If a vehicle collision is not confirmed in block


160


, block


164


is executed. Also, in step


156


if the time to impact is greater than the critical time then block


164


is also executed. Step


164


returns the system to step


102


above.




Referring back to block


152


, if the time t


C


is not less than the time t


L


or the time t


R


is not less than or equal to the time t


Rt


, step


166


is executed. In step


166


the time t


Rt


is compared to the time t


A


and t


R


. When the time t


Rt


is between the times t


A


and t


R


, block


168


is executed. In block


168


the time to impact is calculated. If the time to impact is less than a critical time in block


170


then step


172


is executed. In step


172


an appropriate frontal countermeasure on the source vehicle is activated. In step


174


the collision is confirmed with the vehicle sensors. If the collision is confirmed with the vehicle sensors step


176


is executed in which the system stops. In step


174


if the collision is not confirmed with the vehicle sensors the system returns to step


102


in block


178


. Also, the system enters block


178


when the time to impact is greater than the critical time in step


170


.




Referring back to step


166


, when the time t


Rt


is not between t


A


and t


R


the system executes step


180


. In step


180


the system checks the time t


A


to determine whether t


A


is between or equal to t


At


or t


D


. If t


A


is greater than or equal to t


At


and less than or equal to t


D


the system returns to step


168


. If the time t


A


is not between t


At


and t


D


the system returns to block


102


.




Thus, the system first determines the danger zone of the vehicles and the points therein. Next, each of the times for reaching various points of the danger zone is determined. Likewise, other points are set up to classify the type of impact such as front, side or front and side.




While particular embodiments of the invention have been shown and described, numerous variations and alternate embodiments will occur to those skilled in the art. Accordingly, it is intended that the invention be limited only in terms of the appended claims.



Claims
  • 1. A pre-crash sensing system for a source vehicle having a source vehicle length and a source vehicle width coupled to a countermeasure system comprising:an object sensor generating an object distance signal and object relative velocity signal and an object classification signal; and a source vehicle speed sensor generating a source vehicle speed; a controller coupled to the object sensor, said controller determining an object length and object width from the classification signal, said controller determining a danger zone based on the source vehicle length, source vehicle width and object length and object width, determining a source vehicle time interval corresponding to the time the source vehicle is within said danger zone, determining an object vehicle time interval corresponding to the time the object vehicle is within said danger zone, determining a point of impact in response to the object time interval and the source vehicle time interval, and said controller activating the countermeasure system in response to the point of impact.
  • 2. A system as recited in claim 1 further comprising a vehicle speed sensor generating a speed signal corresponding to the longitudinal speed of the vehicle; wherein said controller activates said countermeasure in response to the longitudinal speed signal.
  • 3. A system as recited in claim 1 wherein said object sensor comprises a lidar sensor and a vision system.
  • 4. A system as recited in claim 1 wherein said object sensor comprises a radar sensor and a vision system.
  • 5. A system as recited in claim 1 wherein the object comprises a target vehicle.
  • 6. A system as recited in claim 1 wherein said controller determines a danger zone having a width corresponding to the width of the source vehicle.
  • 7. A system as recited in claim 1 wherein said controller determines a danger zone having a length corresponding to the width of the object vehicle and the direction of travel of the object vehicle.
  • 8. A system as recited in claim 1 further comprising a memory storing the source vehicle length and the source vehicle width.
  • 9. A method for operating a pre-crash sensing system for a source vehicle having a source vehicle width and length having a countermeasure system, said method comprising:measuring a source vehicle speed; determining an object distance and object speed; determining an object classification with a vision system; determining an object length and object width corresponding to the object classification; determining a danger zone based on the source vehicle length, source vehicle width and object length and object width; determining a source vehicle time interval corresponding to the time the source vehicle is within said danger zone; determining an object time interval corresponding to the time the object is within said danger zone; determining a point of impact in response to the time interval, the source vehicle speed and object speed; and activating the countermeasure system in response to the point of impact.
  • 10. A method as recited in claim 9 wherein determining the source vehicle time interval comprises determining a first time point and a last time point when said source vehicle is within the danger zone.
  • 11. A method as recited in claim 9 wherein determining the object time interval comprises determining a first time point and a last time point when said object is within the danger zone.
  • 12. A method as recited in claim 9 further comprising determining a source vehicle acceleration.
  • 13. A method as recited in claim 12 wherein determining the source vehicle time interval comprises determining the source vehicle time interval corresponding to the time the source vehicle is within said danger zone as a function of the vehicle speed and source vehicle acceleration.
  • 14. A method as recited in claim 9 further comprising determining an angle between a source vehicle travel direction and an object travel direction.
  • 15. A method as recited in claim 14 wherein determining the source vehicle time interval comprises determining the source vehicle time interval corresponding to the time the source vehicle is within said danger zone as a function of the source vehicle speed, said angle and source vehicle acceleration.
  • 16. A method as recited in claim 9 wherein activating the countermeasure system comprises pre-arming airbags, pretensioning motorized belt pretensioners, dipping the nose of the vehicle and adjusting the host vehicle suspension height.
  • 17. A method for operating a pre-crash sensing system for a source vehicle having a source vehicle width and length having a countermeasure system, said method comprising:measuring a source vehicle speed; determining a target vehicle distance and target vehicle velocity; determining a target vehicle classification with a vision system; determining a target vehicle length and target vehicle width corresponding to the target vehicle classification; determining a danger zone corresponding to the source vehicle length, source vehicle width and target vehicle length and target vehicle width; determining a source vehicle time interval corresponding to the time the source vehicle is within said danger zone; determining a target vehicle time interval corresponding to the time the target vehicle is within said danger zone; determining a point of impact in response to the time interval; classifying the impact into an impact classification; and activating the countermeasure system in response to the impact classification.
  • 18. A method as recited in claim 17 wherein determining the source vehicle time interval comprises determining a first time point and a last time point when said source vehicle is within the danger zone.
  • 19. A method as recited in claim 17 wherein determining the target vehicle time interval comprises determining a first time point and a last time point when said target vehicle is within the danger zone.
  • 20. A method as recited in claim 17 further comprising determining a source vehicle acceleration.
  • 21. A method as recited in claim 20 wherein determining the source vehicle time interval comprises determining the source vehicle time interval corresponding to the time the source vehicle is within said danger zone as a function of the vehicle speed and source vehicle acceleration.
  • 22. A method as recited in claim 17 further comprising determining an angle between a source vehicle direction and a target vehicle direction.
  • 23. A method as recited in claim 22 wherein determining the source vehicle time interval comprises determining the source vehicle time interval corresponding to the time the source vehicle is within said danger zone as a function of the source vehicle speed, said angle and source vehicle acceleration.
  • 24. A method as recited in claim 17 wherein activating the countermeasure system comprises pre-arming airbags, pretensioning motorized belt pretensioners, dipping the nose of the vehicle and adjusting the host vehicle suspension height.
RELATED APPLICATIONS

The present invention is related to U.S. applications Ser. No. 10/201,664 entitled “Method For Determining A Time To Impact In A Danger Zone For A Vehicle Having A Pre-crash Sensing System” and Ser. No. 10/201,666 entitled “Method For Determining A Danger Zone For A Pre-crash Sensing System In A Vehicle Having A Countermeasure System”), filed simultaneously herewith and hereby incorporated by reference.

US Referenced Citations (3)
Number Name Date Kind
6026347 Schuster Feb 2000 A
6085151 Farmer et al. Jul 2000 A
6452535 Rao et al. Sep 2002 B1
Non-Patent Literature Citations (2)
Entry
Shiraishi, Masatake; Tsuchiya, Yukiya; “Car Crash Zones Based On Driver's Collision Avoidance Behavior”; 2001 ASME Int'l Mechanical Engineering Congress and Exposition; Nov. 11-16, 2001, NY, NY; DE-vol. 112 IMECE2001/DE-23260.
Seiler, Peter, Bongsob, Song, Hedrick, J. Karl; “Development of a Collision Avoidance System”, SAE Technical Paper Series 980853; International Congress and Exposition, Detroit, MI; Feb. 23-26, 1998.