This invention relates generally to measuring the safety of the operation of vehicles. More particularly, this invention is directed toward techniques for processing sensor signals to compute a behavioral hazard measure characterizing near-miss behaviors to assess safety.
Safe transportation is a critical societal need. Traditionally, the field of transportation safety has focused on managing the dissipation of kinetic energy in collisions. As transport systems become increasingly automated, it is critical to establish leading indicators of the effectiveness and safety of sensing and decision-making, for human, automated, and human-assisted systems. Historical collision data has many disadvantages as an indicator of this type of safety, including its retrospective character, relative sparseness, and lack of linkage to causes. In contrast to collisions, near-misses (near-collisions) occur frequently at all levels of severity, from low-speed long-distance low severity to high-speed approaches at close proximity. Near-miss behaviors can be measured and can serve as leading indicators of the safety of vehicle sensing and decision-making.
There is an un-met need in the field of automotive safety to create a new and useful measure of near-misses to produce measures of hazards encountered by vehicles, and the safety of vehicle operations.
There is a need to provide a quantitative, repeatable, objective, independent, computable, nearly continuous measure of the safety and risk of the behavior of a subject vehicle. There is also a need to enable the analysis and comparison of the safety and risk of vehicles, vehicle systems, sensor configurations, decision-making, traffic, streets, intersections, and the like.
The current practice to measure the safety of the behavior and control of a vehicle is on the basis of the frequency of occurrence of collisions. In some cases, a measure of time-to-collision is used.
The number of disengagements of an onboard automated decision-making system per mile (where a disengagement is a manual override of the automated system, such as described in California, California Code of Regulations, Title 13, Div. 1, Ch. 1, Article 3.8, § 227.501) is also used as an indication of the performance and safety of the behavior of an automated or autonomous vehicle.
In the field of aviation, near-misses (defined as “loss of separation”) are recorded and analyzed as leading indicators of possible or potential future accidents.
Collision occurrences are relatively infrequent, and many collisions occur as a result of multiple causes. As a result, collision occurrence data is not able to provide a repeatable, computable nearly continuous measure of the safety and risk of the behavior of a subject vehicle.
Time-to-collision is dependent on the street or road conditions and on the speed and maneuverability of each object in each traffic scenario. As a result, time-to-collision is not independent of road conditions nor speed nor capabilities of the subject vehicle and traffic objects, and as a result cannot be used as an independent, computable, nearly continuous measure of the safety and risk of the behavior of a subject vehicle.
The number of “disengagements” per mile is not a useful measure of the behavior or safety or risk of an automated vehicle. “Disengagements” can have many causes, which may not be related to the behavior or decision-making system of the vehicle. They are not repeat-able, are subject to the judgment of the safety driver and therefore occur due to subjective considerations and as a result are not objective, and are influenced by the selection of the conditions and scenarios under which the vehicle is operated and the operational policy or policies under which the driver operates.
Loss of separation incorporates no information on the speeds (relative nor absolute) of the vehicle an object and therefore is not able to indicate important characteristics of the severity of a near-miss.
In sum, there is a need for improved processing of sensor signals to compute a behavioral hazard measure of the operation of vehicles.
A non-transitory computer readable storage medium has instructions executed by a processor to obtain the relative speed between a first traffic object and a second traffic object. The separation distance between the first traffic object and the second traffic object is received. The relative speed and the separation distance are combined to form a quantitative measure of hazard encountered by the first traffic object. The obtain, receive and combine operations are repeated to form cumulative measures of hazard associated with the first traffic object. The cumulative measures of hazard are analyzed to derive a first traffic object safety score for the first traffic object.
The invention is more fully appreciated in connection with the following detailed description taken in conjunction with the accompanying drawings, in which:
Like reference numerals refer to corresponding parts throughout the several views of the drawings.
This invention provides a method to quantitatively determine the safety and risk of an automated vehicle. Unlike existing assessments of vehicle safety that pertain to the ability of the subject vehicle to protect its occupants after a collision begins, this measure assesses the performance of vehicles prior to and entirely without reference to collisions. Collision data is customarily gathered and assessed as a frequency of occurrence. Collisions among existing passenger vehicles are relatively infrequent, limiting the analytic and predictive power of collision occurrence data.
In contrast, the new measure disclosed here gathers movement data about vehicles continuously and a quantitative score reflecting the riskiness or safeness of the behavior of vehicles is computed nearly continuously, limited only by the rate at which the sensors provide updated measurements of the positions and velocities of vehicles and road conditions. The new measure disclosed here is based on the concept of near-misses, rather than collisions. In a near-miss a subject vehicle passes other traffic objects (e.g., vehicles, pedestrians, bicyclists, any moving object in a traffic scenario) but does not collide. The new measure is based, in part, on the proximity of the vehicle to each traffic object and the relative speed between the vehicle and each traffic object. In this way, the new measure can assess how near a vehicle is to a collision with another traffic object, and the relative speed. A small distance and low speed can be equivalent to a higher speed at a larger distance.
Because the new measure is computed nearly continuously for the subject vehicle and each traffic object, an aggregation of the data into a score is performed. One such aggregation results in a triplet of scalars representing the behavior of a vehicle: the largest score during a time-period of interest; the percent of time that the score is above an unsafe threshold; the percent of time that the score is above a risky threshold. While these three scalar numbers do not fully capture the behavior of a vehicle in a complex traffic scenario, they capture representative characteristics that can be compared.
The new measure can be used for evaluation of the performance of an automated vehicle, in particular the performance of the sensors on the vehicle, the configuration of the sensors on the vehicle, and the decision-making performed by the vehicle.
While the measure is intended to be applied to automated vehicles, it can equally be used to provide a score for human drivers (and, in-effect, their sensing, perception, and decision-making).
The measure can be computed from vehicle and traffic object data (positions and velocities) that are generated by sensors onboard one or more vehicles, either moving or stationary, or generated by stationary sensors, such as video cameras used for traffic management. No such driver behavior score exists today, other than the frequency of occurrence of collisions. Some drivers make less safe decisions than others; however, the infrequency of collisions, and the many contributing factors beyond driver decision-making to the occurrence of collisions, render this information of limited use to evaluate driver performance, or to judge whether a driver or operator (automated or human) is sufficiently safe to drive, particularly in congested and complex scenarios.
In addition, some practitioners in the field of traffic safety use an estimate of time-to-collision or TTC to indicate whether the vehicle being analyzed is in a condition of high likelihood of an impending collision. This measure has significant limitations, particularly in that the time until a collision will occur is highly dependent on the speed of the vehicle, the movements of the object with which it might collide, and the road conditions.
The novel measure of vehicle and traffic risk and safety described here utilizes the position and velocity of the subject vehicle, the position and velocity of each traffic object, the road conditions, and the maneuverability of the subject vehicle and traffic objects (maximum safe braking deceleration rate and maximum safe turning rate).
In all cases, the measure is computed sequentially for the subject vehicle in relation to each traffic object. For example, for a subject vehicle and eight (8) traffic objects, the measure will be computed in a pair-wise manner eight (8) times at each time at which sensor data is available, once for each traffic object in relation to the subject vehicle.
The invention is disclosed in connection with the following defined terms.
Measure: (noun) an amount (of something) ascertained by measuring. The value of a measure is expressed in established or standardized units. A measure is a standard of comparison.
Measure: (verb) to ascertain the amount or degree of (something) by using signals resulting from measurements, usually by comparison with a standard.
Hazard: A source or circumstance of potential damage or harm to an object or a person.
Risk: The chance or probability that an object or a person will be damaged or harmed if exposed to a hazard.
Subject Vehicle is the vehicle analyzed for behavior, safety and risk.
Traffic Objects are other vehicles, pedestrians, bicyclists, and other moving objects in a traffic scenario. In any particular traffic scenario or situation there will be N traffic objects (in addition to the subject vehicle). Each traffic object is identified by a number from 1 to N.
Traffic Scenario is a physical arrangement of roads and/or streets including traffic controls, street markings, curbs, crosswalks, and traffic objects. A typical traffic scenario may last 15-30 seconds, but may be shorter or longer in duration.
Near-Miss is a circumstance where the subject vehicle moves at some distance from a traffic object at some speed in relation to the traffic object, but a collision does not occur.
Position p is the vector position of the subject vehicle (pv) and each traffic object (po
Separation Distance dsep is the nearest distance between the subject vehicle and a traffic object, as shown in Equation (1) and illustrated in
dsep=|({right arrow over (p)}o
Separation Distance dsep can also be a distance between representative points or locations on the subject vehicle and a traffic object, such as the center point of a bounding box or quadrilateral enclosing or representing the vehicle or object.
Separation Distance unit vector ud
Velocity v is the vector velocity of the subject vehicle (vv) and each traffic object (vo
Relative Speed Srel is the relative scalar speed of the subject vehicle in relation to a traffic object, as shown in Equation (5) and illustrated in
{right arrow over (u)}d
{right arrow over (S)}v=({right arrow over (v)}v·({right arrow over (p)}o
{right arrow over (S)}o
Srel=|({right arrow over (p)}pv+{right arrow over (S)}v)−({right arrow over (p)}o
if Srel>|{right arrow over (p)}o
if Srel<|{right arrow over (p)}o
Absolute Speed is the rate (expressed in units of distance divided by time, e.g., feet per second, meters per second, km per hour, miles per hour) of movement of one traffic object with respect to the ground or with respect to a coordinate frame fixed to the earth.
Grip is the maximum safe acceleration that the subject vehicle or traffic objects can exhibit. The invention uses both braking grip (maximum safe acceleration or deceleration in the longitudinal direction) and lateral grip (maximum safe change of direction or acceleration or deceleration in the lateral direction) to incorporate the different capabilities of the subject vehicle or traffic objects to brake, steer, or change direction. Note that grip is adjusted to account for road or street conditions, e.g., grip will be reduced by slippery road or street conditions. The value of grip is a measure of maneuverability of the subject vehicle and traffic objects.
Acceleration is the rate of change of speed (expressed in units of distance divided by time squared, e.g., feet per second squared or feet per second per second, meters per second squared or meters per second per second). Acceleration can be either in the direction of travel (i.e., due to braking: braking deceleration) or transverse to the direction of travel (i.e., due to steering: lateral acceleration).
Lateral Acceleration alat is the lateral acceleration exhibited by the subject vehicle or a traffic object when turning.
Saturation is a limitation on the maximum value that the numerical value of the measure produced by the invention can achieve.
Pair-wise is the successive consideration of the movement of the subject vehicle with each traffic object.
Perception-Reaction Time (PRT) is the time required by the driver or operator (either a human or a machine) to sense and perceive a traffic situation and to react to the traffic situation, e.g., by initiating braking or steering.
Server 504 includes a processor 530, input/output devices 532, bus 534 and network interface circuit 536. A memory 540 is connected to bus 534. The memory 540 stores a behavioral hazard measure module 542, which includes instructions executed by processor 530 to implement the operations disclosed herein. For example, the behavioral hazard measure module 542 may collect data from a Subject Vehicle 101 and Traffic Objects 1031 through 103N and the transit data 522 to perform the operations disclosed herein.
A client machine 560 may also be connected to network 506. The client machine 560 includes a processor 561, input/output devices 562, a bus 564 and a network interface circuit 566 to provide connectivity to network 506. A memory 570 is connected to bus 564. The memory 570 stores a visualization module 572 with instructions executed by processor 561 to display visualizations of data generated by the behavioral hazard measure module 542.
A first embodiment of the invention (hereinafter referred to as “m1”) is the computation of the relative speed between the subject vehicle and a traffic object (Srel) divided by the distance that separates the vehicle and the object (dsep). Srel) and dsep are illustrated in the diagrams in
m1=Srel/dsep (8)
m1 has the units of [1/time]. Note that m1 is negative when Srel is negative indicating that the subject vehicle and a traffic object are approaching each other. Srel is positive when the two are separating instead of approaching. This computation and subsequently disclosed computations or embodiments are implemented as executable code in the behavioral hazard measure module 542.
A second embodiment of the invention (hereinafter referred to as “m2”) incorporates the maximum of the absolute speed of the subject vehicle (Sabs) and the relative speed between the subject vehicle and a traffic object (Srel) divided by the distance that separates the vehicle and the object (dsep), shown in Equation (9):
m2=max(Sabs,Srel)/dsep (9)
m2 has the units of [1/time].
The additional consideration of the absolute speed Sabs in m2 (and m3, m5, and m7 de-scribed below) is to account for cases of vehicles moving in close proximity but with only a small (or zero) relative speed, such as one vehicle following closely behind another.
A third embodiment of the invention (hereinafter referred to as “m3”) incorporates the square of the maximum of the absolute speed of the subject vehicle (Sabs) and the relative speed between the subject vehicle and a traffic object (Srel) divided by the distance that separates the vehicle and the object (dsep), shown in Equation (10):
m3=max(Sabs,Srel)2/dsep (10)
m3 has the units of length/time2 or [acceleration].
The influence of the speed of the subject vehicle in relation to the traffic object is considerably magnified in m3 compared to any prior approach. This magnification is desired and is an important characteristic of the invention since the square of the speed is directly proportional to the kinetic energy of the subject vehicle in relation to the traffic object and the dissipation of kinetic energy in a collision is the cause of damage and injury.
A modified version of m3 is also used in the invention, shown in Equation (11):
m3
where grip is the maximum safe acceleration that the vehicle can exert in either braking (deceleration or longitudinal acceleration) or turning (lateral acceleration or change of direction) in the present road or street conditions. m3
m3 and particularly m3
It is preferred that the invention maintains the sign convention established by m1 in that the value of m3 is negative when the subject vehicle and a traffic object are approaching each other (i.e., the relative speed between them is negative). However, the opposite sign convention, i.e., m3 is positive when the subject vehicle and a traffic object are approaching each other, is within the scope of the invention.
A fourth embodiment of the invention (hereinafter referred to as “m4”) incorporates a modulation (i.e., reduction) of the results of the measure by the lateral acceleration (steering or change or direction) capabilities of the subject vehicle and traffic objects, and limited by the minimum turning radius rrunning of the subject vehicle and each traffic object. This modulation is uvehicle in Equations (14) and (15), and uobject in Equations (18) and (19). The modulation (or reduction) of m3 accounts for situations where the severity of the near-miss (measured strictly by (Srel)2/dsep) is reduced by the limitation of the ability of the subject vehicle or the traffic object to accelerate laterally (steer) to cause a collision.
rt
alateral
uvehicle=1−(alateral
if rt
rt
alateral
uobject=1−(alateral
if rt
m4=m3
rt
rt
Note that rt
m4 accounts for consideration of the following: if the subject vehicle and the traffic object were to collide, what lateral acceleration (steering or change or direction) would be required to do so? m4 reduces m3 by the portion of grip that would be required to steer to cause a collision.
It is preferred that the invention maintains the sign convention established by m1 and maintained by m3 in that the value of m4 is negative when the subject vehicle and a traffic object are approaching each other (i.e., the relative speed between them is negative). However, the opposite sign convention, i.e., m4 is positive when the subject vehicle and a traffic object are approaching each other, is within the scope of the invention.
A further embodiment of the invention (hereinafter referred to as “m5”) incorporates a limitation (or “saturation”) of the maximum value that the measure can achieve. As can be seen by Equation (10), m3 (and therefore also m4) can become arbitrarily large when the denominator dsep (separation distance) becomes small, and in the limit m3 and m4 can grow to infinity when dsep goes to zero (i.e., in a collision). To alleviate the challenges of utilizing a measure whose value can become arbitrarily large, m5 introduces a limitation (or “saturation”) at a pre-determined maximum value. The saturation of the measure is accomplished by means of an integral of the equation for a sigmoid Sig(x), shown in Equation (22):
where α is a parameter to adjust the curvature of the sigmoid.
The invention uses an integral of the sigmoid function (rather than the sigmoid function itself) to provide a smooth transition from increasing values of m′3 to a saturation level. Functions other than the sigmoid or integral of the sigmoid could be used to provide a limitation or saturation of hazard measure values, including a logarithm, natural logarithm, exponential, polynomial, transcendental, or simple maximum or minimum functions.
h is the largest (negative) value of m5, typically 100. m5 ranges continuously from 0 to −h. sat is the level of m4 at which m5 saturates (or is limited).
where α is a parameter to adjust the curvature of the transition from m3 to the saturation level. An example graph showing the curved transition of m5 from m4 to a saturation level (at −100) is shown in
It is preferred that the invention maintains the sign convention established by m1 and maintained by m3 and m4 in that the value of m5 is negative when the subject vehicle and a traffic object are approaching each other (i.e., the relative speed between them is negative). However, the opposite sign convention, i.e., m5 is positive when the subject vehicle and a traffic object are approaching each other, is within the scope of the invention.
The embodiments of the invention described above can be augmented by incorporating the perception-reaction time (PRT) of the driver or controller of the vehicle. All operators of vehicles, whether human or sensors and computers, will exhibit a perception-reaction time, where perception is the process of analyzing and understanding the sensor data and reaction is the process of deciding and sending commands to the vehicle. Typical human driver PRTs are around 1.5 seconds, and range from 750 milliseconds to over 3.5 seconds. There is little published data on automated or autonomous vehicle PRTs, but the published data suggests that they are between 11 and 200 milliseconds.
A further embodiment of the invention (hereinafter referred to as “m6”) incorporates PRT is by estimating the distance that the vehicle will travel during the PRT, assuming no change in direction or speed for the duration of the PRT, shown in Equation (25):
dreaction+Sabs×treaction (25)
where treaction is the PRT of the controller or operator of the vehicle.
The addition of PRT is accomplished by reducing dsep by dreaction. Therefore m6 is a revision of m5 where the basis of the computation of m6 is shown in Equation (26):
m6=Srel2/(dsep−dreaction) (26)
The value of dsep−dreaction is limited to be greater than or equal to zero, as shown in Equation (27):
m6=Srel2/max(0,(dsep−dreaction)) (27)
In a manner consistent with the embodiments described above, m6 incorporates the square of the maximum of the absolute speed of the subject vehicle (Sabs) and the relative speed between the subject vehicle and a traffic object (Srel) divided by the distance that separates the vehicle and the object (dsep), shown in Equation (28):
m6=max(Sabs,Srel)2/max(0,(dsep−dreaction)) (28)
m6 has the units of length/time2 or [acceleration].
In a manner consistent with the embodiments described above, the influence of the speed of the subject vehicle in relation to the traffic object is considerably magnified in m6 compared to m1 or m2. This magnification is desired and is an important characteristic of the invention since the square of the speed is directly proportional to the kinetic energy of the subject vehicle in relation to the traffic object and the dissipation of kinetic energy in a collision is the cause of damage and injury.
A modified version of m6 is also used in the invention, shown in Equation (29):
m6
where grip is the maximum safe acceleration that the vehicle can exert in either braking (deceleration) or turning (lateral acceleration). m6
m6 and particularly m6
It is preferred that the invention maintains the sign convention established by m1 and maintained by m3, m4, and m5 in that the value of m6 and m6
A further embodiment of the invention (hereinafter referred to as “m7”) incorporates a modulation (i.e., reduction) of the results of the measure by the lateral acceleration (steering) capabilities of the subject vehicle and traffic objects, and limited by the minimum turning radius rturning of the subject vehicle and each traffic object, in the same manner as described above in relation to m4, and shown in Equations (12) through (21).
A further embodiment of the invention (hereinafter referred to as “m8”) incorporates a limitation (or “saturation”) of the maximum value that the measure m7 can achieve, in the same manner as described above in relation to m5, and shown in Equations (22) through (24).
At each time step for which sensor data is available and the positions and motions of the Subject Vehicle and surrounding Traffic Objects can be determined, a hazard measure value can be computed as described above for each pair of vehicle(s) and object(s). These individual values can usefully be aggregated into composite scores for a variety of purposes and uses.
A first embodiment of aggregation of hazard measure values (also referred to as cumulative measures of hazard) is to establish one or more levels or thresholds and count the number of hazard measure values for one or more vehicle(s) and/or objects(s) that fall above and/or below each threshold over a period of time.
A second embodiment of aggregation of hazard measure values is to establish one or more levels or thresholds and count the number of hazard measure values for one or more vehicle(s) and/or objects(s) that fall above and/or below each threshold over a distance of travel.
A third embodiment of aggregation of hazard measure values is to establish one or more levels or thresholds and count the number of hazard measure values for one or more vehicle(s) and/or objects(s) that fall above and/or below each threshold over a route.
A fourth embodiment of aggregation of hazard measure values is to establish one or more levels or thresholds and count the number of hazard measure values for one or more vehicle(s) and/or objects(s) that fall above and/or below each threshold within a region.
A fifth embodiment of aggregation of hazard measure values is to establish one or more levels or thresholds and count the number of hazard measure values for one or more vehicle(s) and/or objects(s) that fall above and/or below each threshold within an intersection or segment of a road or street.
A sixth embodiment of aggregation of hazard measure values is to establish one or more levels or thresholds and count the number of hazard measure values for one or more vehicle(s) and/or objects(s) that fall above and/or below each threshold for one or more road or street condition(s).
A seventh embodiment of aggregation of hazard measure values is to establish one or more levels or thresholds and count the number of hazard measure values for one or more vehicle(s) and/or objects(s) that fall above and/or below each threshold for one or more visibility condition(s), including weather, precipitation, fog, sun angle, lighting condition, etc.
An eighth embodiment of aggregation of hazard measure values is to establish one or more levels or thresholds and count the number of hazard measure values for one or more vehicle(s) and/or objects(s) that fall above and/or below each threshold for one or more traffic condition(s).
A ninth embodiment of aggregation of hazard measure values is to determine the extremal values of the hazard measure, e.g., the maximum and/or minimum (best and/or worst) value, or a combination of a number of the maximum and/or minimum values.
A tenth embodiment of aggregation of hazard measure values is to utilize a static and/or moving average of the values.
An eleventh embodiment of aggregation of hazard measure values is to utilize a static and/or moving average of the values where more recent values are weighted more than older values.
A twelfth embodiment of aggregation of hazard measure values is to utilize an exponentially weighted moving average (EMWA) of the values where more recent values are weighted more than older values according to an exponential or geometric rate of decrease, shown in Equation (30).
where n is the number of values to be included in the EMWA, and the coefficient β represents the degree of weighting decrease, a constant between 0 and 1. A larger value of β reduces the contribution of older observations faster than a smaller value of β.
A thirteenth embodiment of aggregation of hazard measure values is to aggregate the values of the hazard measure for one or more individual operators of each vehicle and/or traffic object. This method of aggregation, which can utilize any of the aggregation methods described above, can form a safety score for each operator.
Hazard data gathered over time in the form of frequency of occurrence of hazard values can be correlated with historical traffic risk data and/or historical collision and/or loss data, such as frequency of occurrence and severity or risk of damage or harm. The correlation can be utilized to form one or more forecast values of frequency of occurrence and severity or risk of damage or harm.
In the development of automated or autonomous vehicles (AVs), simulations are commonly used to test and evaluate the sensors and decision-making of the AV system. One application of the invention is to measure and assess the behavior of AVs in simulation. One or more scenarios would be presented to a simulation system; simulated sensor data representative of the scenario would be generated and presented to the AV decision-making engine (computer and software); vehicle commands would be generated by the AV decision-making engine and presented to a vehicle dynamics model. The motions of the AV would then be presented to an integrated analysis and visualization system to display the motions of the AV in the scenario and to analyze its behavior. The invention can be applied to the analysis and visualization step of this simulation process to measure the safety and risk of the behavior of the AV.
In the development of AVs, field tests are commonly used to test and evaluate the AV system and its integration into the vehicle. One application of the invention is to measure and assess the behavior of AVs in field tests. As with the simulation process described above, the AV would be presented with a situation and its sensor data, decisions, vehicle commands and motions would be measured and assessed. The invention can be applied to the assessment step of this test process to measure the safety and risk of the behavior of the AV.
The invention can also be used in continuous assessment and evaluation of the safety and risk of AVs during development, test, or deployment. For example, the value produced by the invention can be used to adjust or affect the behavior of the vehicle (e.g., to command the vehicle to reduce its speed if the value produced by the invention is above a threshold). The invention can also be used in periodic or continuous training of a computer system such as a neural network, providing feedback to the computer system on its behavior in development, test, or deployment.
In the development of AVs and vehicle safety systems, comparisons of the performance of subsystems are commonly performed. The invention can be applied to the assessment of the results of such comparisons to measure the safety and risk of the behavior of the AV or vehicle safety system, and to compare the numerical results of the invention from one subsystem to another, or from one situation or scenario or test condition to another.
The invention can be implemented in software running on a computer onboard a vehicle, or on a computer running at a stationary location where vehicle motion data is available. These stationary locations can include traffic management centers and/or traffic management boxes, such as those at traffic control signals.
The invention can be implemented in one or more hardware devices such as integrated semiconductor chips and used in any of the applications or locations described above.
The invention can be integrated into the software or hardware of a camera or camera system, a LiDAR or LiDAR system, a radar or radar system, or into the software running on a computer onboard a vehicle, or it can be one or more integrated semiconductor chips operating onboard a vehicle.
An embodiment of the present invention relates to a computer storage product with a computer readable storage medium having computer code thereon for performing various computer-implemented operations. The media and computer code may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well known and available to those having skill in the computer software arts. Examples of computer-readable media include, but are not limited to: magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs, DVDs and holographic devices; magneto-optical media; and hardware devices that are specially configured to store and execute program code, such as application-specific integrated circuits (“ASICs”), programmable logic devices (“PLDs”) and ROM and RAM devices. Examples of computer code include machine code, such as produced by a compiler, and files containing higher-level code that are executed by a computer using an interpreter. For example, an embodiment of the invention may be implemented using JAVA®, C++, or other object-oriented programming language and development tools. Another embodiment of the invention may be implemented in hardwired circuitry in place of, or in combination with, machine-executable software instructions.
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed; obviously, many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, they thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the following claims and their equivalents define the scope of the invention.
This application is a continuation of U.S. application Ser. No. 16/881,998, filed May 22, 2020, which claims priority to U.S. Provisional Patent Application Ser. No. 62/851,930, filed May 23, 2019, the contents of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
5798949 | Kaub | Aug 1998 | A |
5913375 | Nishikawa | Jun 1999 | A |
6662141 | Kaub | Dec 2003 | B2 |
7085633 | Nishira et al. | Aug 2006 | B2 |
7113867 | Stein | Sep 2006 | B1 |
7558672 | Egami et al. | Jul 2009 | B2 |
8269617 | Cook et al. | Sep 2012 | B2 |
8805707 | Schumann, Jr. et al. | Aug 2014 | B2 |
8849501 | Cook et al. | Sep 2014 | B2 |
8854199 | Cook et al. | Oct 2014 | B2 |
8884759 | Oktem et al. | Nov 2014 | B2 |
8981963 | Emura et al. | Mar 2015 | B2 |
9081650 | Brinkmann et al. | Jul 2015 | B1 |
9174672 | Zeng | Nov 2015 | B2 |
9358976 | Stierlin | Jun 2016 | B2 |
9367065 | Dolgov et al. | Jun 2016 | B2 |
9535878 | Brinkmann et al. | Jan 2017 | B1 |
9682703 | Okita | Jun 2017 | B2 |
9701307 | Newman et al. | Jul 2017 | B1 |
9718468 | Barfield, Jr. | Aug 2017 | B2 |
9886856 | Dougherty | Feb 2018 | B2 |
9928432 | Sathyanarayana et al. | Mar 2018 | B1 |
9965956 | Tsushima et al. | May 2018 | B2 |
9989637 | Rashid et al. | Jun 2018 | B2 |
9996856 | Chaouki et al. | Jun 2018 | B2 |
10262533 | Takada et al. | Apr 2019 | B2 |
10268909 | Sathyanarayana et al. | Apr 2019 | B2 |
10407061 | Ohmura | Sep 2019 | B2 |
10492355 | Kelley | Dec 2019 | B2 |
10636304 | Takada et al. | Apr 2020 | B2 |
11142195 | Takamatsu et al. | Oct 2021 | B2 |
11315420 | Takada et al. | Apr 2022 | B2 |
11511737 | Antonsson | Nov 2022 | B2 |
11511767 | Lund et al. | Nov 2022 | B2 |
20040051659 | Garrison | Mar 2004 | A1 |
20050259853 | Miyai et al. | Nov 2005 | A1 |
20070061222 | Allocca et al. | Mar 2007 | A1 |
20070112514 | Ekmark et al. | May 2007 | A1 |
20080036579 | Boss et al. | Feb 2008 | A1 |
20090074246 | Distante et al. | Mar 2009 | A1 |
20090143986 | Stein et al. | Jun 2009 | A1 |
20100169009 | Breed | Jul 2010 | A1 |
20100191391 | Zeng | Jul 2010 | A1 |
20110125372 | Ito | May 2011 | A1 |
20110210872 | Molander | Sep 2011 | A1 |
20120287276 | Dwivedi et al. | Nov 2012 | A1 |
20120314071 | Rosenbaum et al. | Dec 2012 | A1 |
20130054128 | Moshchuk | Feb 2013 | A1 |
20130166150 | Han et al. | Jun 2013 | A1 |
20140297170 | Sakima et al. | Oct 2014 | A1 |
20150112546 | Ochsendorf et al. | Apr 2015 | A1 |
20150284001 | Watanabe et al. | Oct 2015 | A1 |
20150344030 | Damerow et al. | Dec 2015 | A1 |
20160163198 | Dougherty | Jun 2016 | A1 |
20160169690 | Bogovich et al. | Jun 2016 | A1 |
20160176397 | Prokhorov et al. | Jun 2016 | A1 |
20170039850 | Vanden Berg et al. | Feb 2017 | A1 |
20170088142 | Hunt et al. | Mar 2017 | A1 |
20170089710 | Slusar | Mar 2017 | A1 |
20170101093 | Barfield, Jr. | Apr 2017 | A1 |
20170200061 | Julian et al. | Jul 2017 | A1 |
20170243485 | Rubin et al. | Aug 2017 | A1 |
20170292848 | Nepomuceno et al. | Oct 2017 | A1 |
20180237005 | Duan et al. | Aug 2018 | A1 |
20180293441 | Demaj | Oct 2018 | A1 |
20180357484 | Omata | Dec 2018 | A1 |
20180370526 | Ohmura | Dec 2018 | A1 |
20180374113 | Ramirez | Dec 2018 | A1 |
20190256063 | Tamura | Aug 2019 | A1 |
20190283763 | Wang | Sep 2019 | A1 |
20200047772 | Yasue | Feb 2020 | A1 |
20200082311 | Amano et al. | Mar 2020 | A1 |
20200139992 | Oba | May 2020 | A1 |
20200369270 | Antonsson | Nov 2020 | A1 |
20210188356 | Goto | Jun 2021 | A1 |
20210300354 | McGill | Sep 2021 | A1 |
20210319332 | Isaac | Oct 2021 | A1 |
20210370921 | Silva | Dec 2021 | A1 |
20220055664 | Koopman, Jr. | Feb 2022 | A1 |
20220126818 | Marcotte | Apr 2022 | A1 |
20220215751 | Takada et al. | Jul 2022 | A1 |
Number | Date | Country |
---|---|---|
102015115135 | Mar 2017 | DE |
112016004471 | Jun 2018 | DE |
3006297 | Apr 2016 | EP |
3462269 | Apr 2019 | EP |
3466789 | Apr 2019 | EP |
H0966853 | Mar 1997 | JP |
2004171391 | Jun 2004 | JP |
2004189141 | Jul 2004 | JP |
2005161929 | Jun 2005 | JP |
2005219639 | Aug 2005 | JP |
5447371 | Mar 2014 | JP |
2017038166 | Feb 2017 | JP |
6274048 | Feb 2018 | JP |
2018084989 | May 2018 | JP |
2018156462 | Oct 2018 | JP |
WO-2007123176 | Nov 2007 | WO |
WO-2009128398 | Oct 2009 | WO |
WO-2013039911 | Mar 2013 | WO |
WO-2014154771 | Oct 2014 | WO |
WO-2016135561 | Sep 2016 | WO |
WO-2017038166 | Mar 2017 | WO |
WO-2018161774 | Sep 2018 | WO |
WO-2020026318 | Feb 2020 | WO |
WO-2020237207 | Nov 2020 | WO |
Entry |
---|
AIChE Academy (2020). Near-miss management to develop dynamic leading indicators to predict incidents, Process Safety, located at https://www.aiche.org/academy/videos/conference-presentations/near-miss-management-develop-dynamic-leading-indicators-predict-incidents, 3 total pages. |
CARR (2020). Centre for Analysis of Risk and Regulation, located at http://www.lse.ac.uk/accounting/CARR, 6 total pages. |
Goodman, J.E. et al. (2015). “Rethinking meta-analysis: Applications for air pollution data and beyond,” Risk Analysis 35:1017-1039. |
Hayward, J.C. (1972). “Near-miss determination through use of a scale of danger,” Transportation Research Board, National Academy of Sciences, Issue No. 364, pp. 24-35. |
Hirai, S. et al. (2007). Incident detection using probe data determining thresholds of a near miss, 14th World Congress on Intelligent Transport Systems, pp. 3388-3395. |
International Search Report dated Aug. 25, 2020, for PCT Application No. PCT/US2020/034365, filed on May 22, 2020, 2 pages. |
Kataoka, K. et al. (2018). Drive video analysis for the detection of traffic near-miss incidents, National Institute of Advanced Industrial Science and Technology (AIST), National Traffic Science and Environment Laboratory (NTSEL), Japan. |
Lytx (2020). Why near-collision and near-miss analysis matters, Driving Perspective Blog, located at https://resources.lytx.com/blog/why-near-collision-and-near-miss-analysis-matters, 3 total pages. |
Madsen, P. et al. (2016). “Airline safety improvement through experience with near-misses: A cautionary tale,” Risk Analysis 36:1054-1066. |
Meel, A. et al. (2006). “Plant-specific dynamic failure assessment using Bayesian theory,” Chem. Eng. Sci. 61:7036-7056. |
Phimister J.R. et al. (2003). “Near-miss incident management in the chemical process industry,” Risk Analysis 23:445-459. |
Risk & Regulation (2010). “Special issue on close calls, near misses and early warnings,” Magazine of the ESRC Centre for Analysis and Risk & Regulation, located at http://www.lse.ac.uk/accounting/assets/CARR/documents/R-R/2010-July-Special-Issue-on-Close-Calls.pdf, 20 total pages. |
Wikipedia (2020). Moving Average, located at https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average, 12 total pages. |
Wikipedia (2020). Sigmoid Function, located at https://en.wikipedia.org/wiki/Sigmoid_function, 4 total pages. |
Written Opinion of the International Searching Authority dated Aug. 25, 2020, for PCT Application No. PCT/US2020/034365, filed on May 22, 2020, 6 pages. |
Extended European Search Report for European Application No. EP20200809682 dated Jul. 3, 2023, 9 pages. |
International Preliminary Report on Patentability for Application No. PCT/US2020/034365 dated Dec. 2, 2021, 8 pages. |
Number | Date | Country | |
---|---|---|---|
20230071808 A1 | Mar 2023 | US |
Number | Date | Country | |
---|---|---|---|
62851930 | May 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16881998 | May 2020 | US |
Child | 18049981 | US |