Method for Providing a Collision Avoidance System for an Ownship

20170263138 · 2017-09-14

Assignee

Inventors

Cpc classification

International classification

Abstract

The present invention is a method for providing a collision avoidance system for an ownship, the method includes displaying a map that moves with the ownship and displays collision risk zones, extracting position and velocity measurements of platforms in the air from formatted sensor data, calculating distance from the ownship to each platform, marking radar tracks of each platform based on proximity to the ownship, assigning and displaying velocity vectors to each moving platform, and assigning and displaying different marks to each platform based on dead reckoning and potential impacts between each platform and the ownship.

Claims

1. A method for providing a collision avoidance system for an ownship, the method comprising: displaying a map displaying a map that moves with the ownship and displays collision risk zones; extracting position and velocity measurements of platforms in the air from formatted sensor data; calculating distance from the ownship to each platform; marking radar tracks of each platform based on proximity to the ownship; assigning and displaying velocity vectors to each moving platform; and, assigning and displaying different marks to each platform based on dead reckoning and potential impacts between each platform and the ownship.

2. The method for providing a collision avoidance system for an ownship of claim 1, wherein the map includes an overlay of colored air traffic icons and a set of four reference concentric ellipsoid projections that travel with the ownship, each ellipsoid projection based on the proximity of air traffic to the ownship, and a warning is given when air traffic enters each ellipsoid projection.

Description

DESCRIPTION

[0010] The preferred embodiments of the present invention are illustrated by way of example below. The method for providing a collision avoidance system for an ownship includes displaying a map that moves with the ownship and displays collision risk zones, extracting position and velocity measurements of platforms in the air from formatted sensor data, calculating distance from the ownship to each platform, marking radar tracks of each platform based on proximity to the ownship, assigning and displaying velocity vectors to each moving platform, and assigning and displaying different marks to each platform based on dead reckoning and potential impacts between each platform and the ownship.

[0011] In the description of the present invention, the invention will be discussed in a military aircraft environment; however, this invention can be utilized for any type of application that requires a method for providing a collision system for a vehicle or platform.

[0012] In the preferred embodiment, when the map is displayed, the display includes a moving map with an overlay of colored air traffic icons and a set of four reference concentric ellipsoid projections that travel with the ownship. The four reference concentric ellipsoid projections are an inner flashing collision alert ellipsoid, an inner flashing warning alert ellipsoid, a middle ellipsoid, and an outer ellipsoid. Each ellipsoid is calculated as follows:


inner flashing collision alert ellipsoid: 1=(x.sup.2+y).sup.2+z.sup.2/0.0089675  (Equation 1)


inner flashing warning alert ellipsoid: 1=(x.sup.2+y).sup.2)/9+z.sup.2/0.03587  (Equation 2)


middle ellipsoid: 1=(x.sup.2+y.sup.2)/900+z.sup.2/0.03587  (Equation 3)


outer ellipsoid: 1=(x.sup.2+y.sup.2)/900+z.sup.2/0.3228305  (Equation 4)

[0013] The icons may be red (traffic platform within ±1000 ft altitude difference/3 mile ellipsoid separation), yellow (±3000 ft altitude difference/30 mile ellipsoid separation), or green (outside all rings) based on proximity to the ownship. Icons of any color will get dead reckoning line extensions from the nose if a future piercing of the ownship inner flash warning ellipsoid (±1000 ft altitude difference/1 mile separation from the ownship) is projected based on the current kinematic state of the air platform. The dead reckoning mathematics is done in the body frame of the ownship by setting the first derivative with respect to time of the 3D distance equation to zero, solving for time, and plugging the time of closest approach back into the distance equation. Ground, surface, and air-to-air radar feeds such as, but without limitation, Asterix or CD2 format are combined in this system with the lowest error feeds used for the map and calculations.

[0014] A description of how the position and the velocity of each air traffic platform are extracted/calculated in the ownship frame of reference follows. The Air traffic platform position calculations take place in the IEEE 1278.1 Cartesian Body Frame of the ownship represented by the XTGT.sub.body matrix whose components x.sub.o, y.sub.o, and z.sub.o are used in equation 8 (listed below). Note that the ownship/UAS is stationary at origin of the body reference frame. After the Earth Tangent reference frame position and velocity measurements are extracted from the radar data, the distance from the ownship to each platform is calculated by using the following equation:


XTGT.sub.body=M.sub.EarthTangent.sub._.sub.to.sub._.sub.body*(XTGT.sub.EarthTangent−XUAS.sub.EarthTangent)  (Equation 5)

where:
XTGT.sub.EarthTangent is the 3×1 position matrix of air traffic aircraft in an Earth-referenced Cartesian frame;
XUAS.sub.EarthTangent is the 3×1 position of the ownship in an Earth-referenced Cartesian frame;
M.sub.EarthTangent.sub._.sub.to.sub._.sub.body is 3×3 transformation from Earth-referenced frame to body UAS frame; and,

[00001] M EarthTangent .Math. _ .Math. to .Math. _ .Math. body = [ .Math. C θ .Math. C ψ C θ .Math. S ψ - S θ - S ψ .Math. C φ + S φ .Math. S θ .Math. C ψ C φ .Math. C ψ + S ψ .Math. S θ .Math. S φ S φ .Math. C θ S φ .Math. S ψ + C φ .Math. S θ .Math. C ψ - S φ .Math. C ψ + C φ .Math. S θ .Math. S ψ C θ .Math. C φ ] ( Equation .Math. .Math. 6 )

Note that C and S are abbreviations for cosine and sine and the subscripts are the Tait-Bryan Euler angles psi, theta, and phi of the UAS (ownship) in the Earth-referenced frame.

[0015] The velocity measurements of the platforms in the air are calculated as follows. A 3×1 matrix is used for traffic target velocity. The 3×1 matrix for traffic target velocity VTGT.sub.body has components v.sub.x, v.sub.y, and v.sub.z in the body frame of the UAS and is calculated by Equation 7:


VTGT.sub.body=M.sub.EarthTangent.sub._.sub.to.sub._.sub.body*(VTGT.sub.EarthTangent−VUAS.sub.EarthTangent)  (Equation 7)

where:
VTGT.sub.EarthTangent is the 3×1 velocity matrix of air traffic aircraft in an Earth-referenced Cartesian frame; and,
VUAS.sub.EarthTangent is the 3×1 velocity of the UAS ownship in an Earth-referenced Cartesian frame.

[0016] The distances from the ownship to each platform are calculated as follows. The XTGT.sub.body and VTGT.sub.body components calculated in equations 5-7 are used to calculate the distance S (Equation 8) which is differentiated to find the time at which it is of minimum value (Equation 5):


S=((x.sub.o+v.sub.xt).sup.2+(y.sub.o+v.sub.yt).sup.2+(z.sub.o+v.sub.zt).sup.2).sup.1/2  (Equation 8)


dS/dt=0 at minimum missed distance


dS/dt=0=(x.sub.ov.sub.x+v.sub.x.sup.2t.sub.m+y.sub.ov.sub.y+v.sub.y.sup.2t.sub.m+z.sub.ov.sub.z+v.sub.z.sup.2t.sub.m)/((x.sub.o+v.sub.xt.sub.m).sup.2+(y.sub.o+v.sub.yt.sub.m).sup.2+(z.sub.o+v.sub.zt.sub.m).sup.2).sup.1/2


t.sub.m=−(x.sub.ov.sub.x+y.sub.ov.sub.y+z.sub.ov.sub.z)/(v.sub.x.sup.2+v.sub.y.sup.2+v.sub.z.sup.2).  (Equation 9)

[0017] The time at which minimum separation occurs is used to compare with the safety ellipsoid boundary in order to determine whether a nose intercept line will be present on the icon.

[0018] A Nose Intercept Line drawn if:


1>=((x.sub.o+v.sub.xt.sub.m).sup.2+(y.sub.o+v.sub.yt.sub.m).sup.2)/9+(z.sub.o+v.sub.zt.sub.m).sup.2/0.03587.  (Equation 10)

Equation 7 assumes a 3 mile radial horizontal plane boundary and +/−1000 feet altitude z_max. Note that 3 mi*3 mi=9 mi-sq and (1000 ft/5280 ft/mi)*(1000 ft/5280 ft/mi)=0.0358700 mi-squared.

[0019] The display overlay may show the following icons with colors and color changes depending on the volume in which the aircraft traffic platform resides: [0020] Green Icon if: 1<(x.sub.o.sup.2+y.sub.o.sup.2)/900+z.sub.o.sup.2/0.3228305 since 30*30=900 mi-sq and (3000 ft/5280 ft)*(3000 ft/5280 ft/mi)=0.3228305 mi-sq [0021] Yellow Icon if: 1>=(x.sub.o.sup.2+y.sub.o.sup.2)/900+z.sub.o.sup.2/0.3228305 and 1<(x.sub.o.sup.2+y.sub.o.sup.2)/900+z.sub.o.sup.2/0.03587 since (1000 ft/5280 ft/mi)*(1000 ft/5280 ft/mi)=0.0358700 mi-sq [0022] Red Icon if: 1>=(x.sub.o.sup.2+y.sub.o.sup.2)/900+z.sub.o.sup.2/0.03587.

[0023] The radar tracks of each platform are marked based on proximity to the ownship. Radar tracks may be defined, but without limitation, as small aircraft icons with coloration based on proximity and lines emanating from the nose if they are a collision risk.

[0024] Velocity vectors for each moving platform are assigned and displayed. The velocity vectors are obtained from reference library calls.

[0025] Different marks for each platform are assigned and displayed based on dead reckoning and potential impacts between each platform and the ownship. Dead reckoning is defined, but without limitation, as projecting a measured position to the projected future time position using current time measurements of velocity, position, and time. The marks are assigned by extending a line from the nose of the icon.

[0026] The outer ellipsoid and middle ellipsoids may remain fixed in color. The inner ellipsoids may flash for a number of seconds after being pieced.

[0027] When introducing elements of the present invention or the preferred embodiment(s) thereof, the articles “a,” “an,” “the,” and “said” are intended to mean there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements.

[0028] Although the present invention has been described in considerable detail with reference to certain preferred embodiments thereof, other embodiments are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the preferred embodiment(s) contained herein.