Audiovisual display modes for sense-and-avoid system for aerial vehicles
First Claim
1. A method for displaying present and predicted future locations, velocities and accelerations of each of at least first and second aerial vehicles (AVs), the method comprising providing a computer that is programmed:
- to receive or otherwise provide estimates of present locations rj(t0) of a selected number J of AVs, numbered j=1, . . . , J (J≧
2), for a present time, t=t0, where the locations rj(t0) are determined with reference to a Cartesian coordinate system (x,y,z) having unit length vectors i, j and k oriented parallel to x-, y- and z-coordinate axes, with initial vector location values rj(t0)=(xj0,yj0,zj0);
to provide estimates of at least one of present velocity vectors vj(t0) and present acceleration vectors aj(t0) for the J AVs, for the present time, t=t0;
to provide an estimate of locations rj(t), velocity vectors vj(t) and acceleration vectors aj(t) for at least two spaced apart times t that are greater than t0;
to provide an estimate of a time, t=t(min)≧
t0, for which a distance separation value |r1(t)−
r2(t)| attains a locally minimum value for the AVs j=1 and j=2, and estimating the locations rj(t=t(min)) for j=1 and 2;
to provide a unit length normal vector n of a display plane for the J AVs, where the vector n is determined with reference to at least one of the following vectors;
i, j, k, −
i sin φ
+j cos φ
, (v10^v20)/|v10^v20|, and (v10^a10)/|v10^a10|, where φ
is a selected azimuthal angle in a range 0≦
φ
<
2π
;
to visually represent, on a display screen, a display plane Π
defined by the normal vector n and passing through at least one display plane anchor point AP that is determined with reference to one or more locations AP=r10, r20, {f·
z10+1−
f) z20}k, r1(t=t(min)), and r2(t=t(min)), where f is a selected value in a range 0≦
f≦
1; and
to visually represent, on the display screen, the locations r1(t0) and r2(t0) on or adjacent to a display plane Π
, determined with reference to the normal vector n.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention provides six different display modes illustrating interaction and relative locations of two or more aerial vehicles (AVs), with at least one of the AVs being controllable by a ground-based or airborne-based controller of an unmanned aerial vehicle (UAV) or a pilot of a standard manned aircraft. Some display modes also indicate a predicted distance of closest approach of two AVs, the possibility of conflict or collision, and a remaining time, measured relative to the present time, before this conflict occurs. An audio and/or visual indicator advises the AV controller if this conflict event is likely to occur and recommends an acceleration or deceleration increment that may avoid such conflict.
-
Citations
22 Claims
-
1. A method for displaying present and predicted future locations, velocities and accelerations of each of at least first and second aerial vehicles (AVs), the method comprising providing a computer that is programmed:
-
to receive or otherwise provide estimates of present locations rj(t0) of a selected number J of AVs, numbered j=1, . . . , J (J≧
2), for a present time, t=t0, where the locations rj(t0) are determined with reference to a Cartesian coordinate system (x,y,z) having unit length vectors i, j and k oriented parallel to x-, y- and z-coordinate axes, with initial vector location values rj(t0)=(xj0,yj0,zj0);to provide estimates of at least one of present velocity vectors vj(t0) and present acceleration vectors aj(t0) for the J AVs, for the present time, t=t0; to provide an estimate of locations rj(t), velocity vectors vj(t) and acceleration vectors aj(t) for at least two spaced apart times t that are greater than t0; to provide an estimate of a time, t=t(min)≧
t0, for which a distance separation value |r1(t)−
r2(t)| attains a locally minimum value for the AVs j=1 and j=2, and estimating the locations rj(t=t(min)) for j=1 and 2;to provide a unit length normal vector n of a display plane for the J AVs, where the vector n is determined with reference to at least one of the following vectors;
i, j, k, −
i sin φ
+j cos φ
, (v10^v20)/|v10^v20|, and (v10^a10)/|v10^a10|, where φ
is a selected azimuthal angle in a range 0≦
φ
<
2π
;to visually represent, on a display screen, a display plane Π
defined by the normal vector n and passing through at least one display plane anchor point AP that is determined with reference to one or more locations AP=r10, r20, {f·
z10+1−
f) z20}k, r1(t=t(min)), and r2(t=t(min)), where f is a selected value in a range 0≦
f≦
1; andto visually represent, on the display screen, the locations r1(t0) and r2(t0) on or adjacent to a display plane Π
, determined with reference to the normal vector n. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification