Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR A DYNAMIC COLLISION AWARENESS ENVELOPE FOR A VEHICLE
Document Type and Number:
WIPO Patent Application WO/2020/021557
Kind Code:
A1
Abstract:
A system for determining a dynamic collision awareness envelope for a vehicle. The system includes at least one vehicle motion sensor, an operator Line-Of-Sight detector and a processor. The vehicle motion sensor periodically provides measurements relating to the motion of the vehicle in a reference coordinate system. The operator Line-Of-Sight detector periodically provides information relating to the direction of the Line-Of-Sight of an operator of the vehicle, in a vehicle coordinate system. The processor is coupled with the at least one vehicle motion sensor, and with the operator Line-Of-Sight detector. The processor determines an operator vector from the direction of the Line-Of-Sight of the operator. The processor further determines an operational vector at least from the motion of the vehicle. The processor periodically determines a collision awareness envelope respective of each of the operational vectors, from the operator vector and the respective operational vector.

Inventors:
OPHIR YOAV (IL)
Application Number:
PCT/IL2019/050854
Publication Date:
January 30, 2020
Filing Date:
July 28, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ELBIT SYSTEMS LTD (IL)
International Classes:
G01S13/93; G01S17/93; G06F3/01; G06K9/00; G08G5/04
Foreign References:
US20170247031A12017-08-31
US20180090018A12018-03-29
US7343232B22008-03-11
US6804607B12004-10-12
US8487787B22013-07-16
Other References:
See also references of EP 3827284A4
Attorney, Agent or Firm:
KORAKH, Eliav et al. (IL)
Download PDF:
Claims:
CLAIMS

1. A system for determining a dynamic collision awareness envelope for a vehicle, the system comprising:

at least one vehicle motion sensor, for at least periodically providing measurements relating to the motion of said vehicle in a reference coordinate system;

an operator Line Of Sight detector, for at least periodically providing information relating to the direction of the Line Of Sight of an operator of said vehicle, in a vehicle coordinate system; and

a processor, coupled with said at least one vehicle motion sensor, and with said operator Line Of Sight detector, said processor determining an operator vector at least from said direction of said Line Of Sight of said operator, said processor further determining at least one operational vector at least from said motion of said vehicle, said processor at least periodically determining a collision awareness envelope respective of each of said at least one operational vector, from said operator vector and the respective one of said at least one operational vector,

wherein one of said Line Of Sight detector and said processor further determines information relating to Line Of Sight dynamics of said operator, and

wherein the magnitude of said operator vector is weighted according to said Line Of Sight dynamics.

2. The system according to claim 1 , wherein said operational vector corresponds to the velocity of said vehicle.

3. The system according to claim 1 , wherein said system further including at least one target sensor, for at least periodically detecting targets in a vicinity of said vehicle,

wherein said processor further selects at least one target of interest from the detected targets in said vicinity of said vehicle, said processor determining the relative motion between said vehicle and each of said at least one target of interest, for each of said at least one target of interest said processor further determining respective operational vector from a relative motion between said vehicle and said each of said at least one target of interest.

4. The system according to claim 3, wherein for each target of interest, the magnitude of said at least one operational vector is derived from the current distanced between the vehicle and the target, and the direction of said at least one operational vector is the direction of the target in the vehicle coordinate system.

5. The system according to claim 3, wherein for each target of interest, the magnitude of said at least one operational vector is the predicted closest distance between the vehicle and the target, and the direction of said at least one operational vector is the direction of the target in the vehicle coordinate system.

6. The system according to claim 3, wherein said at least one target sensor is selected from the group consisting of:

a RADAR;

a Light Detection and Ranging detector; and

an optical detector.

7. The system according to claim 1 , further including a visibility indicator, for at least periodically providing information relating to the visibility distance,

wherein said processor further determining a visibility distance, and further determining said operator vector according to said information relating to the visibility distance visibility distance.

8. The system according to claim 7, wherein the direction of said operator vector is the line of sight of said operator and the magnitude of said operator vector is related to the visibility distance.

9. The system according to claim 1 , further including a digital terrain map, said processor identifies terrain based targets from the measurements from said at least one vehicle motion sensor and said digital terrain map.

1 1. The system according to claim 1 , wherein said at least one vehicle motion sensor is selected from the group consisting of:

Global Navigation System;

Inertial Navigation System;

a ground based radar system; and

a ground based optical tracking system.

12. The system according to claim 1 , wherein the shape of said collision awareness envelope is a predetermined geometric shape.

13. The system according to claim 1 , wherein the shape of said collision awareness envelope corresponds to the outlines of the vehicle.

14. The system according to claim 1 , wherein said processor further determines a collision risk for each target of interest, according to the relative position between said target and said vehicle and said respective collision awareness envelope.

15. A method for determining a dynamic collision awareness envelope between a vehicle and each target of interest, the method comprising the procedures of:

determining the Line Of Sight of a vehicle operator;

determining the motion of said vehicle;

determining an operator-vector at least from the LOS of the operator;

determining at least one operational vector at least for said motion of said vehicle;

determining information relating to Line Of Sight dynamics of said vehicle operator, said operator vector being weighted according to said Line Of Sight dynamics; and

for each of said at least one operational vector, at least periodically determining a respective collision awareness envelope from said operator vector and said respective operational vector.

16. The method according to claim 15, wherein said operational vector corresponds to the velocity of said vehicle.

17. The method according to claim 15, further including the procedures of Identifying at least one target and determining the relative motion between said at least one identified target and the vehicle; and

selecting at least one target of interest from said at least one identified target; and for each target of interest, determining a respective operational vector from the relative motion between said vehicle and said each target of interest, for each target of interest.

18. The method according to claim 17, wherein the magnitude of said operational vector is derived from the current distance between the vehicle and the target and the direction of said operational vector is the direction of the target in the vehicle coordinate system.

19. The method according to claim 17, wherein the magnitude of said operational vector is the predicted closest distance between the vehicle and the target and the direction of said operational vector is the direction of the target in the vehicle coordinate system.

20. The method according to claim 15, further including the procedure of receiving a visibility distance indication,

wherein said operator vector is further determined according to said visibility distance indication.

21. The method according to claim 20, wherein the direction of said operator vector is the Line Of Sight of said operator and the magnitude of said operator vector is related to the visibility distance.

22. The method according to claim 15, further including the procedure of determining collision risk for each target of interest according to the relative position between said target of interest and said vehicle, and the respective collision awareness envelope.

23. The method according to claim 15, wherein the shape of said collision awareness envelope is a predetermined geometric shape.

24. The method according to claim 15, wherein the shape of said collision awareness envelope corresponds to the outlines of the vehicle).

Description:
METHOD AND SYSTEM FOR A DYNAMIC COLLISION AWARENESS

ENVELOPE FOR A VEHICLE

FIELD OF THE DISCLOSED TECHNIQUE

The disclosed technique relates to determining collision awareness envelopes in general, and to methods and systems for determining dynamic collision awareness envelopes.

BACKGROUND OF THE DISCLOSED TECHNIQUE

Collisions between vehicles such as aircrafts, road vehicles (e.g., cars, trucks and the like), and marine vessels may cause damage to the vehicle, the cargo it carries, and may also cause injury or even death to the operators or the passengers of these vehicles. Such damage, injury or death results in substantial cost (e.g., damage repair, compensation, medical treatment and the like). Known in the art techniques for reducing the risk of collision between vehicles includes determining a collision awareness envelope of constant dimensions around the vehicle. When another vehicle is detected within this collision awareness envelope, an alarm is triggered alerting the operator of the vehicle that a danger of collision exists. For example, in an aircraft, a sphere of constant diameter is defined as around the aircraft. When another aircraft is detected to be within this sphere (e.g., by a Radar), than an alarm is triggered, alerting the pilot that a risk of collision exists.

U.S. Patent 6,405,132 to Breed et al, entitled “Accident avoidance system” directs to a system and method for preventing vehicle accidents, in which a host vehicle on a roadway on a surface of the earth receives, on a first communication link from a network of satellites, GPS ranging signals relating to the position thereof. The host vehicle further receives on a second communication channel, Differential Global Positioning System (DGPS) auxiliary range correction signals for correcting propagation delay errors in the Global Positioning System (GPS). The position of the host vehicle on a roadway on a surface of the earth is determined from the GPS, DGPS, and accurate map database signals, and then communicated to other vehicles. The host vehicle receives position information from other vehicles and determines whether any other vehicle, from which position information is received, represents a collision threat to the host vehicle based on the position of the other vehicle relative to the roadway and the host vehicle. If the other vehicle represents a collision threat, a warning, or vehicle control signal response to control the host vehicle's motion is generated to prevent a collision with the other vehicle.

SUMMARY OF THE PRESENT DISCLOSED TECHNIQUE

It is an object of the disclosed technique to provide a novel method and system for determining dynamic collision awareness envelopes. In accordance with the disclosed technique, there is thus provided a system for determining a dynamic collision awareness envelope for a vehicle. The system includes at least one vehicle motion sensor, an operator Line Of Sight detector and a processor. The at least one vehicle motion sensor at least periodically provides measurements relating to the motion of the vehicle in a reference coordinate system. The operator Line Of Sight detector at least periodically provides information relating to the direction of the Line Of Sight of an operator of the vehicle, in a vehicle coordinate system. The processor is coupled with the at least one vehicle motion sensor, and with the operator Line Of Sight detector. The processor determines an operator vector at least from the direction of the Line Of Sight of the operator. The processor further determines at least one operational vector at least from the motion of the vehicle. The processor at least periodically determines a collision awareness envelope respective of each of the at least one operational vector, from the operator vector and the respective one of the at least one operational vector.

In accordance with another aspect of the disclosed technique, there is thus provided a method for determining a dynamic collision awareness envelope between a vehicle and each target of interest. The method includes the procedures of determining the Line Of Sight of a vehicle operator, determining the motion of the vehicle and determining an operator-vector at least from the LOS of the operator. The method further includes the procedures of determining at least one operational vector at least for the motion of the vehicle and for each of the at least one operational vector, at least periodically determining a respective collision awareness envelope from the operator vector and the respective operational vector. BRIEF DESCRIPTION OF THE DRAWINGS

The disclosed technique will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which:

Figures 1A-1 D are schematic illustrations of an exemplary scenario in accordance with an embodiment of the disclosed technique;

Figures 2A and 2B are schematic illustrations of an exemplary scenario in accordance with another embodiment of the disclosed technique;

Figure 3 is a schematic illustration of a system for determining a dynamic collision awareness envelope for a vehicle, in accordance with a further embodiment of the disclosed technique; and

Figure 4 is a schematic illustration of a method for determining a dynamic collision awareness envelope for a vehicle, constructed and operative in accordance with another embodiment of the disclosed technique.

DETAILED DESCRIPTION OF THE EMBODIMENTS

The disclosed technique overcomes the disadvantages of the prior art by providing a collision warning method and system for a vehicle, which determines a respective dynamic awareness envelope for each selected operational vector, according to the operational vector and an operator vector. The operational vector is, for example, the velocity vector of the vehicle, where direction of the vector is direction of motion of the vehicle in a reference coordinates system and the magnitude of the vector is the speed of the vehicle. The operational vector may alternatively or additionally be a vehicle-target vector respective of at least one target of interest. A vehicle-target vector is determined for each target of interest from the relative motion between the vehicle and the target, as further explained below. The direction of the operator vector is the LOS of the operator and the magnitude of the operator vector is either a constant or related to the visibility distance. The term‘dynamic’ herein relates to the fact that the respective collision awareness envelope of each operational vector may change in time, as further explained below. When the target is located within the collision awareness envelope, an alarm may be initiated to the operator of the vehicle.

The operator vector is determined according to the LOS of the of the vehicle operator and optionally from visibility conditions, where the LOS is the direction of the operator vector (i.e., relative to the coordinate system of the vehicle), and the magnitude of the operator vector is either a constant or proportional to the visibility conditions. The operational vector is, for example, the velocity vector of the vehicle where the velocity vector of the vehicle, where direction of the vector is direction of motion of the vehicle in the reference coordinates system and the magnitude of the vector is the speed of the vehicle. The operational vector is additionally or alternatively a vehicle-target vector. The vehicle-target vector is determined from the relative motion between the vehicle and the target of interest. Herein above and below the term‘motion’ or‘trajectory’ relates to locations, orientations, direction of motion and accelerations of a vehicle or a target. The term‘relative motion’ relates herein to relative motion (i.e., relative locations, orientation and accelerations) between the vehicle and the target of interest. A relative location may be defined in terms of relative direction and distance between the vehicle and the target (i.e. relative spherical coordinates) or in relative Euclidean coordinates. The relative motion may be the previous relative motion, the current relative motion, the predicted relative motion or any combination thereof. Also, for the sake of the description herein, the vehicle and the targets are located and optionally move in a reference coordinate system (e.g., WSG84, ETRS89, Israel Transverse Mercator - ITM, or spherical coordinates of a radar station).

Reference is now made to Figures 1A-1 D, which are schematic illustrations of an exemplary scenario, generally referenced 100, in accordance with an embodiment of the disclosed technique. Exemplary scenario 100 exemplifies determining a dynamic collision awareness envelope where the operational vector is a vehicle-target vector. In exemplary scenario 100, a vehicle 102 is exemplified as an aircraft flying toward a target 104. Aircraft 102 is operated by an operator (i.e., a pilot) 106. In exemplary scenario 100, it is assumed that target 104 is stationary in the reference coordinate system 107, and that aircraft 102 is flying at a constant velocity relative to target 104 (i.e., in the vehicle coordinate system 105) toward target 104. The vehicle-target vector is determined according to the relative motion between the aircraft 102 and target 104 (i.e., in the vehicle coordinate system 105). Specifically, in the exemplary scenario 100, the direction of vector 100 corresponds to the direction of the target relative to aircraft 102, and the magnitude of vehicle-target vector corresponds to the relative velocity between aircraft 102 and target 104. As mentioned above, in exemplary scenario 100, the velocity of aircraft 102 is constant relative to target 104 and aircraft 102 is flying toward target 104 (i.e., aircraft 102 does not change the direction of motion thereof). Thus, the vehicle-target vector is constant and is depicted in Figures 1A-1 D as vehicle-target vector 1 10. Furthermore, Figures 1 A-1 D depict exemplary scenario 100 at four different states corresponding to four different time instances.

The operator vector is determined according to the LOS of pilot 106 and the visibility conditions. The LOS of pilot 106 is determined with an LOS detector 108. LOS detector 108 is for example, an electromagnetic, optical, inertial, or ultrasonic head position and orientation detector. LOS detector 108 may also be a hybrid of such head position and orientation detectors. LOS detector 108 may also be combined with an eye gaze detector. The LOS of pilot 106 indicates where pilot 106 is looking at in the vehicle coordinate system 105. The operator vector is determined according to the LOS of pilot 106 and the visibility conditions. The direction of the operator vector corresponds to the LOS of pilot 106 and the magnitude of the operator vector corresponds to the visibility conditions. The magnitude of the operator vector may also relate to LOS dynamics of pilot 106. The term‘LOS dynamics’ relates not only to the LOS itself, but to the rate of change of the LOS of selected order or orders (e.g., angular velocity, angular acceleration or both). For the sake of the explanation which follows in conjunction with the example in Figures 1A-1 D, the terms “poor” and “good” are employed to describe the visibility conditions. Nevertheless, determining the visibility conditions is further explained below. Also in conjunction with Figures 1A-1 D, the terms “substantially toward” and “away from” are employed to describe the LOS of operator relative to the target (i.e., the angular difference between the operator LOS and the direction of the target in the vehicle coordinate system). However, in general, the LOS of the operator, as well as the direction of the target, are given as a direction (e.g., defined by at least two angles) in vehicle coordinate system 105.

With reference to Figure 1A, the visibility conditions are“good” and the LOS of pilot 106 is“substantially toward” target 104. As such the operator vector is determined to be vector 1 12. A collision awareness envelope 1 14 is determined based on vehicle-target vector 1 10 and operator vector 1 12.

With reference to Figure 1 B, the visibility conditions are“poor” and the LOS of pilot 106 is“substantially toward” target 104. As such the operator vector is determined to be vector 1 16. The magnitude of vector 1 16 is larger than the magnitude of vector 1 12 (Figure 1A) due to the “poor” visibility. A collision awareness envelope 1 18 is determined based on vehicle-target vector 1 10 and operator vector 1 16. As can be seen, collision awareness envelop 1 18 encompasses a larger area than collision awareness envelope 1 14 (Figure 1A).

With reference to Figure 1 C, the visibility conditions are“good” and the LOS of pilot 106 is“away from” target 104. As such the operator vector is determined to be vector 120. The magnitude of vector 120 is larger than the magnitude of vector 1 12 (Figure 1A) due to the fact that the LOS of pilot 106 is“away from” target 104 (i.e., a larger difference between the LOS of pilot 106 and the direction of target 104 in vehicle coordinate system 105). A collision awareness envelope 122 is determined based on vehicle-target vector 1 10 and operator vector 120. As can be seen, collision awareness envelop 122 encompasses similar area to collision awareness envelope 1 18 (Figure 1 C).

With reference to Figure 1 D, the visibility conditions are“poor” and the LOS of pilot 106 is“away from” target 104. As such the operator vector is determined to be vector 124. The magnitude of vector 124 is larger than the magnitude of vector 1 12 (Figure 1A), vector 1 16 (Figure 1 B), and vector 120 (Figure 1 C) due to both the“poor” visibility, and the fact that the LOS of pilot 106 is “away from” target 104. A collision awareness envelope 126 is determined based on vehicle-target vector 1 10 and operator vector 124. As can be seen, collision awareness envelop 126 encompasses a larger area than collision awareness envelopes 1 18 and 122 (Figures 1 C and 1 D respectively). Also, in Figure 1 D, target 104 is located within collision awareness envelope 126. Consequently, an alarm may be initiated to pilot 106.

Reference is now made to Figures 2A and 2B, which are schematic illustrations of an exemplary scenario, generally referenced 150, in accordance with another embodiment of the disclosed technique. Exemplary scenario 150 also exemplifies determining dynamic collision awareness envelopes for two operational vectors, where the operational vectors are also vehicle-target vectors. In scenario 150, a vehicle 152 is exemplified as an aircraft. In scenario 150, the visibility conditions are assumed to be constant and the LOS of the operator of the vehicle is assumed coincide with the direction of motion of aircraft 152. Scenario 150 includes three exemplary targets, a mountain 154, a helicopter 156 and a second aircraft 157. Flowever, only mountain 154 and helicopter 156 are selected to be target of interest (e.g., the distance between aircraft 152 and second aircraft 157 is larger than a predetermined distance-of-interest threshold distance). Also, Figure 2A depicts scenario 150 at a time T1 and Figure 2B depicts scenario 150 at a time T2 later than T1.

With reference to Figure 2A, aircraft 152 is heading toward mountain 154. A respective collision awareness envelope 158 is determined for mountain 154. Furthermore, helicopter 156 is in a collision trajectory with aircraft 152, and is closer to aircraft 152 than mountain 154. Accordingly, a respective collision awareness envelope 160 is determined for helicopter 156. As can be seen, collision awareness envelope 160 encompasses a larger area than collision awareness envelop 158, for example, since the relative velocity between aircraft 152 and helicopter 156 is larger than the relative velocity between aircraft 152 and mountain 154, and because helicopter 156 is closer to aircraft 152 than mountain 154.

With reference to Figure 2B, aircraft 152 changed the flight direction thereof, and is now heading toward helicopter 156. As such, a respective collision awareness envelope 162 is determined for mountain 154, and a respective a respective collision awareness envelope 164 is determined for helicopter 156. Collision awareness envelope 162 encompasses a smaller area than collision awareness envelope 158 (Figure 2A) since aircraft 152 is not heading toward mountain 154. Furthermore, collision awareness envelope 164 encompasses a larger area than collision awareness envelope 160 (Figure 2A), since aircraft 152 and helicopter 156 are still on a collision course therebetween and the relative velocity between aircraft 152 and helicopter 156 has increased.

Reference is now made to Figure 3, which is a schematic illustration of a system, generally referenced 200, for determining a dynamic collision awareness envelope between for a vehicle, constructed and operative in accordance with a further embodiment of the disclosed technique. System 200 includes a processor 202, vehicle motion sensors 204, target sensors 206, and a Digital Terrain Map (DTM) 208. System 200 further includes an operator LOS detector 210, a visibility indicator 212, and a user interface 214. Processor 202 is coupled with vehicle motion sensors 204, target sensors 206, and with DTM 208. Processor 202 is further coupled with operator LOS detector 210, visibility indicator

212, and with user interface 214. In general, system 200 determines, at least periodically, a respective collision awareness envelope for each of at least one operational vector. As mentioned above, the operational vector can be the velocity vector of the vehicle, or vehicle-target vectors respective of targets of interest, or both. The term‘at least periodically’ relates herein to either periodically or continuously.

Target sensors 206 at least periodically detect targets in the vicinity of the vehicle. The term ‘vicinity’ specifically relates to the operational range of target sensors 206. Target sensors 206 include, for example, a RADAR, Light Detection and Ranging (LIDAR) detector, an optical detector (e.g., a visual camera, an infrared camera), or any combination thereof. Specifically, target sensors 206 provide information (also referred to herein as‘measurements’) relating to the direction and distance of targets in the vehicle coordinate system. In general, a plurality of such measurements provide information relating to the relative motion (i.e., location of the targets relative to the vehicle in the vehicle coordinate system).

Vehicle motion sensors 204 included sensors, which at least periodically provide measurements relating to the location, orientation and accelerations of the vehicle in a reference coordinate system. Such sensors include, for example, Global Navigation System (GPS) or Inertial Navigation System (INS) or both. The inertial navigation system may include accelerometers and gyroscopes. Vehicle motion sensors 204 may also be a ground based radar system or optical tracking system providing (e.g., via a radio interface) the vehicle with information relating to the motion of the vehicle.

Operator LOS detector 210 at least periodically provide information relating to the direction of the LOS of the vehicle operator, in the vehicle coordinate system. Operator LOS detector 210 is, for example, an electromagnetic, optical, inertial or ultrasonic head location and orientation detector. LOS detector 210 may also be a hybrid of such head position and orientation detectors. LOS detector 210 may also be combined with an eye gaze detector. The head location and orientation detector detects the location and orientation of the head of the operator in the vehicle coordinate system. The eye tracker determines the gaze direction of the operator in a head coordinate system. The orientation of the head provides the LOS of the operator. When combined with an eye gaze detector, the orientation of the head, combined with the gaze direction of the operator provides the LOS of the operator. Although in the examples brought forth above in conjunction with Figures 1A-1 D and Figures 2A-2B, the LOS detector is depicted as being located on the helmet of the pilot, that is not generally the case. The LOS detector 210 may include components located on the head of the operator as well as in other parts of the vehicle depending on technology employed. For example, an electromagnetic tracking system in an aircraft shall include transmitters in the cockpit and receivers on the helmet, or vice versa. Similarly, an optical tracking system may include a camera located in the cockpit and reflective balls located on the helmet, or vice versa. An inertial tracking system shall include inertial sensors located on the helmet only.

Visibility indicator 212 provides information relating to the visibility distance. In general, visibility distance may be defined as distance from a point, at which a selected object may become discerned from the background. Specifically, visibility distance can be defined as the distance at which the contrast of a given object with respect to its background is just equal to the contrast threshold of an observer. For example, 'visibility' may be defined according to the distance at which the contrast between an object and the background drops below two percent relative to a reference value (which is usually 1 ) between that object and the background. The reference contrast is, for example, the contrast between the object and the background when the distance between the object and the vehicle is substantially small. As the visibility in the vicinity of system 200 decreases, this contrast value also decreases. Alternatively, the World Meteorological Organization (WMO) defines a Meteorological Optical Range (MOR) as “the length of path in the atmosphere required to reduce the luminous flux in a collimated beam from an incandescent lamp, at a colour temperature of 2700 K, to 5 per cent of its original value, the luminous flux being evaluated by means of the photometric luminosity function of the International Commission on Illumination. For aeronautical purposes, the surface MOR is measured at a height of 2.5 m above the surface.” Visibility may also be related to the time of day. At night time the visibility distance is lower than at day time. Therefore, visibility indicator 212 may also include an ambient light sensor for sensing the ambient light in the vicinity of the aircraft. Alternatively or additionally, visibility indicator may be coupled with a clock indicating the local time of day.

Following are examples for determining the visibility distance. According to one alternative, visibility indicator 212 detects the visibility conditions by analyzing the image acquired by a camera around a region or regions of interest in the image, and determining a value corresponding to the contrast between objects and background in the image. Initially, an image of the at least part of the surroundings of the vehicle is acquired. Thereafter, the contrast associated with each pixel can be determined by determining the contrast in the corresponding pixel neighborhood (e.g., a 3x3 pixel patch). Also, each pixel is associated with a respective hypothetical distance. This hypothetical distance may be determined from DTM 208 and the known location and orientation of the camera. Since the location and orientation of the vehicle is known, the location and orientation camera is also known (i.e., in a reference coordinate system). Consequently, the point on DTM 208, corresponding to each pixel can also be determined. For example, each pixel is associated with a respective direction in the reference coordinate system. This direction can be represented by a line. The closest point to the camera, of the intersection of this line with DTM 208, is the point on DTM 208 corresponding to the pixel. The distance associated with that pixel is the distance between the vehicle and the corresponding point on DTM 208. The visibility range is determined when the contrast in the neighborhood of the pixel increases above a predetermined contrast value (e.g., five percent). According to another alternative, visibility distance may be provided by the operator or another human observer.

Processor 202 determines at least one operational vector. As mentioned above, the operational vector is the velocity vector of the vehicle. Additionally or alternatively, the operational vector may one or more vehicle-target vector. Processor 202 may at least periodically receive information relating to trajectory of the vehicle from vehicle motion sensors 204. Thus, processor 202 may at least periodically determine a velocity vector of the vehicle from the information relating to the trajectory of the vehicle. Also, processor 202 at least periodically receives information relating to targets from targets sensors 206. Targets sensor 206 at least provide information relating to the direction and distance of a target or targets from the vehicle in the vehicle coordinate system. Processor 202 determines the relative motion between the vehicle and the target or targets. Processor 202 may also at least periodically determine a vehicle-target vector respective a target from the relative motion between the vehicle and the target of interest. Processor 202 may also have information relating to the planned trajectory of the vehicle. Processor 202 may also have information relating to the planned trajectory of the target. Alternatively, 202 may estimate the predicted trajectory of the target based on pervious measurements from target sensors 206. Accordingly, processor 202 determines the predicted relative motion between the vehicle and the target.

Also, processor 202 at least periodically identifies terrain based targets. These terrain based targets are, for example, mountains, hills, ridges, antennas, buildings and the like. When the vehicle is and aircraft (e.g., an airplane, a helicopter, a drone and the like) a terrain based target may also be the ground beneath the vehicle. Processor 202 identifies terrain based targets from the measurements from vehicle motion sensors 204 and DTM 208. For example, terrain based targets that are within a predetermined distance and at a selected range of directions (i.e., in the vehicle coordinate system) from the current location of the vehicle are identified as terrain based targets.

Targets selector 216 selects targets of interest from the targets detected by target sensors 206. For example, target selector 216 selects only targets that are within a predetermined distance-of-interest from the vehicle as targets of interest. Alternatively or additionally, target selector 216 selects only selects targets that the return reflection thereof exhibits amplitude above a predetermined amplitude value as targets of interest. As a further example, target selector 216 selects targets that the distance thereof from the vehicle decreases as target of interest. In general, targets selector 216 selects targets of interest according to the relative motion therebetween. It is further noted that targets that exhibit similar relative motion characteristics (i.e., relative to the vehicle) and may be aggregated and considered as a single target. For example, a mountain may be identified as multiple targets. Flowever, since all these targets exhibit similar relative motion, and each such target is located within a predetermined target-adjacency-distance from an adjacent target, all these targets may be aggregated and considered as a single target.

Thereafter, collision risk estimator 218 estimates the collision risk with each target of interest. In general, when the determined relative motion of the target, is predicted to pass through the origin of the vehicle coordinate system, then the target is on a collision course with the vehicle. For example, when vehicle moves at a constant velocity and in a constant direction, and a target exhibits a constant relative direction and a decreasing distance (i.e., over time), than that target is determined to be on a collision course with the vehicle. Alternatively or additionally, collision risk estimator 218 estimate the predicted smallest distance between the target and the vehicle and the predicted time that the target and the vehicle are the closest. Accordingly, for each target of interest, processor 202 determines a respective vehicle-target vector from the relative motion between (i.e., current, predicted, or both) the vehicle and each target of interest. The magnitude of the vehicle-target vector may be derived from the current distanced between the vehicle and the target or the predicted closest distance between the vehicle and the target. The direction of the vector is the direction of the target in the vehicle coordinate system. The magnitude of the operational vector may further be determined according to ‘motion dynamics’. The term ‘motion dynamics relates not only to the motion itself (i.e., the motion of the vehicle or the relative motion between the vehicle and a target), but also to the rate of change of this motion, of selected one or more orders (e.g., angular velocity, angular acceleration, linear accelerations or any combination thereof). For example, when there is a momentary risk of collision in the midst of a maneuver, according to the disclosed technique, the operational vector shall not be immediately affected. One example of accounting for motion dynamics is employing a smoothing filter (e.g., either by vehicle motion sensors 204 and target sensors 206, or processor 202) on the information provided by target sensors 206 or the vehicle motion sensors 204 or both.

As mentioned above, processor 202 receives information relating to the visibility distance from visibility distance indicator 212. Processor 202 at least periodically receives information relating to the LOS of the operator from operator LOS detector 210. Processor 202 determines an operator vector in the vehicle coordinate system for each period. The origin of the operator vector may be at the origin of the vehicle coordinate system or at the location of the operator in the vehicle coordinate system. The direction of the operator vector is the LOS of the operator and the magnitude of the operator vector is related to the visibility distance. The magnitude of the operator vector may optionally be related to the LOS dynamics.

Either one of Processor 202 or LOS detector 210 may further determine information relating to the LOS dynamics of the user. As mentioned above, LOS dynamics relates to the rate of change of the LOS of selected order or orders (e.g., angular velocity, angular acceleration or both). For example, processor 202 may determine that the LOS of the user exhibits an angular velocity that is above a predetermined angular velocity threshold. This means that the LOS of the operator is not fixed at a constant direction and thus, it is more likely that the operator will see a collision danger. As such, the instantaneous LOS may be of less significance. Accordingly, the rate of change of the LOS may be used to weight magnitude of the operator vector. For example, the higher the rate of change of the LOS of the operator, the less significant is the instantaneous LOS and the magnitude of the operator vector may be decreased. Alternatively or additionally, LOS detector 210 or processor 202 may include a smoothing filter.

Thereafter, envelope determinator 218 determines a respective collision awareness envelope for each of at least one operational vector. Envelope determinator 218 determines each envelope from the operator vector and the respective operational vector. For example, when the operational vector is a vehicle-target vector and the target of interest is moving toward the vehicle, the size of the envelope may be determined according to the following:

where is the LOS of the operator a 2 is the direction of the target relative to the direction of motion of the vehicle, V RE L is the relative speed between the target and the vehicle, Vis is the visibility distance, d c is the current distance between the target and the vehicle, d P is the predicted distance between the target and the vehicle, and C is a constant. Also, when the LOS dynamics are to be accounted for, the rational in equation (1 ) may be multiplied by the inverse of the derivative (i.e., of a selected degree) of the LOS. When motion dynamics are to be accounted for, the respective derivatives may be incorporated as well. If information relating to the predicted distance (d P ) is not available, the d P can be set equal to one. It is also noted that V REL , Vis, d c , and d P are normalized values and the size of the envelope provide by equation (1 ) is normalized as well. Similarly, when the operational vector is the vehicle velocity vector, the size of the envelope may be determined according to the following:

where c^ is the LOS of the operator a 3 is the direction of motion of the vehicle, V v is the speed of the vehicle and C is a constant. The visibility and LOS dynamics may be incorporated into equation (2) similar to as described above.

In general, the envelope may take a predetermined geometrical shape (e.g., a sphere, an ellipsoid, a cube, or a cone) or an arbitrary shape (e.g., corresponding to the outlines of the vehicle). The size of the envelope relates to parameters of the selected shape. For example, the radius of a sphere, the size of the principal semi-axes of an ellipsoid, the length of the side of a cube, the radius of the base of a cone and the height thereof. When the shape is arbitrary, the size of the arbitrary shape may be related to the size of a geometric shape enclosing the arbitrary shape (e.g., the size of the cube enclosing the outlines of the vehicle)

Also, a plurality of shapes may be presented to the user to choose from or selected, for example, according terrain, altitude and the like. For example, when the vehicle is an aircraft flying at low altitude in a mountain terrain, an ellipsoid may be chosen, while flying at high altitude a sphere may be chosen. Furthermore, the actual size of each envelope corresponding to a target of interest may also be determined according to various parameters, for example, the actual size of the vehicle and/or the maneuverability of the vehicle. When the vehicle is an aircraft, the actual size of the envelope may further be determined according to the type of mission (e.g., civilian, military) being flown and mission parameters. For example, the size of the envelope may be smaller when flying in formation than when an aircraft is flying by itself, for the same operator vector and the respective vehicle-target vector. The size of the envelope may further be determined according to information relating to the target (e.g., maneuverability), when such information is available. When processor 202 determines that a target of interest is within the respective collision awareness envelope, processor 202 may produce an alarm via user interface 214.

Reference is now made to Figure 4, which is a schematic illustration of a method for determining a dynamic collision awareness envelope for a vehicle, operative in accordance with another embodiment of the disclosed technique. In procedure 250, the line of sight of the vehicle operator is determined. The LOS of the operator is determined by determining the location and orientation of the head of the operator in the vehicle coordinate system. Optionally, the gaze direction of the operator in a head coordinate system is also determined. When the eye gaze is detected as well, the orientation of the head, combined with the gaze direction of the operator provides the LOS of the operator. Furthermore, the operator LOS dynamics may also be determined as explained above. With reference to Figure 3, Operator LOS detector 210 at least periodically provides information relating to the direction of the LOS of the vehicle operator.

In procedure 252, a visibility distance indication is received. As mentioned above, visibility distance can be defined as the distance at which the contrast of a given object with respect to its background is just equal to the contrast threshold of an observer. The visibility distance may be determined from an image of the surrounding of the vehicle or by a human observer. With reference to Figure 3, visibility distance indicator 212 provides information relating to the visibility distance.

In procedure 254, the motion of the vehicle is determined. As mentioned above, motion relate to the location, orientation and accelerations of the vehicle in a reference coordinate system. With reference to Figure 3, vehicle motion sensors 204 provide information relating to the motion of the vehicle.

In procedure 256, at least one target is identified and the relative motion between the identified target and the vehicle is determined. As mentioned above, this relative motion may be current relative motion, previous relative motion or predicted relative motion. With reference to Figure 3, target sensors 206 determine information relating to the relative motion between the at least one identified target and the vehicle.

In procedure 258, targets of interest are selected. For example, only targets that are within a predetermined distance-of-interest from the vehicle are targets of interest. Alternatively or additionally, only targets that the return reflection (e.g., light reflection, electromagnetic reflection) thereof exhibits amplitude above a predetermined amplitude value are targets of interest. As a further example, targets that the distance thereof from the vehicle decreases are selected as target of interest. With reference to Figure 3, target selector 216 selects target of interest.

In procedure 260, an operator vector is determined from the LOS of the operator and the target direction, and the visibility. At least one operational vector is also determined. The direction of the operator vector is the LOS of the operator and the magnitude of the operator vector is either a constant or related to the visibility distance. The operational vector is, for example, the velocity vector of the vehicle, where direction of the vector is direction of motion of the vehicle in the reference coordinates system and the magnitude of the vector is the speed of the vehicle. The operational vector may alternatively or additionally be a vehicle-target vector respective of each target of interest. A vehicle-target vector is determined for each target of interest from the relative motion between the vehicle and the target. The magnitude of the vehicle-target vector may be derived from the current distanced between the vehicle and the target or the predicted closest distance between the vehicle and the target. The direction of the vehicle-target vector is the direction of the target in the vehicle coordinate system. With reference to Figure 3, processor 202 determines an operator vector and a vehicle-target vector.

In procedure 262, for each operational vector, a dynamic collision awareness envelope is determined, at least periodically, from the operator vector and operational vector. As described above, the size of the envelope may be determined according to Equation (1 ) or Equation (2). The shape of the envelope may be a predetermined geometrical shape (e.g., a sphere, an ellipsoid, a cube, a cone), or an arbitrary shape (e.g., corresponding to the outlines of the vehicle). With reference to Figure 3, processor 202 determines a collision awareness envelope for each target of interest.

In procedure 214, for each target of interest, a collision risk is determined according to the relative position between the target and the vehicle and the respective collision awareness envelope. With reference to Figure 3, collision risk estimator 218 determines the collision risk for each target of interest.

It will be appreciated by persons skilled in the art that the disclosed technique is not limited to what has been particularly shown and described hereinabove. Rather the scope of the disclosed technique is defined only by the claims, which follow.