IP Library Granted Patent US 11,994,880
Granted Patent B2
US 11,994,880 · App. 17/225,882 · Granted May 28, 2024

Methods and systems for unmanned aerial vehicles to detect and avoid other flying machines

Inventors: Robert Vallelonga (Glendale, AZ); Douglas V. Limbaugh (Phoenix, AZ)
Assignee: Kutta Technologies, Inc.
G05D1/106B64C39/024G05D1/0022G05D1/0027G05D1/104G08G5/003B64U2101/00B64U2201/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,994,880
App. No.
17/225,882
Granted
May 28, 2024
Kind
B2
Abstract

Methods and systems for unmanned aerial vehicles are provided. One method includes receiving, by a control system, sensor data from a mobile ground-based platform and sensor data from a ground-based radar surveillance system, the control system configured to communicate with a first UAV and a second UAV; detecting, by the control system, an object likely to impede the second UAV flight within a flight path, the object detected based on the sensor data received from the mobile ground-based platform, the ground-based radar surveillance system or both the ground-based radar surveillance system and the mobile ground-based platform; generating, by the control system, an indicator indicating an object in the flight path; and transmitting, by the control system, the indicator to the first UAV.

Claims (69)

1. A method, comprising:

establishing communication between a first unmanned aerial vehicle (UAV) and a control system, a mobile ground-based platform and the control system and a ground-based radar surveillance system and the control system, the control system configured to communicate with a second UAV while the first UAV and the second UAV are in flight;

providing a first transit corridor for a flight path of the second UAV, based on a first coverage area provided only by the ground-based radar surveillance system;

providing a second coverage area provided only by the first UAV;

providing a third coverage area provided only by the mobile ground-based radar surveillance system;

utilizing, the first UAV, the mobile ground-based platform or both the first UAV and the mobile ground-based platform for providing a second transit corridor for the flight path of the second UAV based on the second UAV transitioning from one of the first coverage area, the second coverage area and the third coverage area to a different coverage area;

detecting, by the control system, an object likely to impede the second UAV within the flight path, the object detected based on data provided by the mobile ground-based platform, the ground-based radar surveillance system or both the ground-based radar surveillance system and the mobile ground-based platform;

detecting, by the control system, that the second UAV is transitioning from the second coverage area and into a Class A airspace; and

generating, by the control system, an indicator indicating an object in the flight path.

2. The method of claim 1 , further comprising:

transmitting, by the control system, the indicator to the first UAV;

generating, by the first UAV, a maneuver command for the second UAV, based on the indicator and data collected by the first UAV; and

utilizing, by the second UAV, the maneuver command to steer the second UAV to avoid the object.

3. The method of claim 1 , further comprising:

transmitting, by the control system, the indicator to the first UAV;

generating, by the second UAV, a maneuver command, based on the indicator received from the first UAV; and

utilizing, by the second UAV, the maneuver command to steer the second UAV to avoid the object.

4. The method of claim 1 , further comprising:

receiving, by the control system, sensor data from the mobile ground-based platform, sensor data from the ground-based radar surveillance system and telemetry data from the second UAV; and

detecting, by the control system, the object in the flight path, based on the sensor data from the mobile ground-based platform, the sensor data from the ground-based radar surveillance system and telemetry data from the second UAV.

5. The method of claim 1 , further comprising:

utilizing, the second transit corridor for the first UAV descent.

6. The method of claim 1 , wherein the first corridor and the second corridor overlap to enable the second UAV to travel without impediment in the flight path.

7. The method of claim 1 , wherein the first corridor overlaps with the second corridor and the second corridor overlaps with the first corridor and a third corridor provided by a third UAV to enable the second UAV to travel without impediment in the flight path.

8. The method of claim 1 , further comprising detecting, by the control system, that the second UAV is transitioning from the Class A airspace into a fourth coverage area provided only by a third UAV.

9. A non-transitory, machine-readable storage medium having stored thereon instructions for performing a method, comprising machine executable code which when executed by at least one machine, causes the machine to:

establish communication between a first unmanned aerial vehicle (UAV) and a control system, a mobile ground-based platform and the control system and a ground-based radar surveillance system and the control system, the control system configured to communicate with a second UAV while the first UAV and the second UAV are in flight;

provide a first transit corridor for a flight path of the second UAV, based on a first coverage area provided only by the ground-based radar surveillance system;

provide a second coverage area provided only by the first UAV;

provide a third coverage area provided only by the mobile ground-based radar surveillance system;

utilize, the first UAV, the mobile ground-based platform or both the first UAV and the mobile ground-based platform for providing a second transit corridor for the flight path of the second UAV based on the second UAV transitioning from one of the first coverage area, the second coverage area and the third coverage area to a different coverage area;

detect, by the control system, an object likely to impede the second UAV within the flight path, the object detected based on data provided by the mobile ground-based platform, the ground-based radar surveillance system or both the ground-based radar surveillance system and the mobile ground-based platform;

detect, by the control system, that the second UAV is transitioning from the second coverage area and into a Class A airspace; and

generate, by the control system, an indicator indicating an object in the flight path.

10. The non-transitory, machine-readable storage medium of claim 9 , wherein the machine executable code which when executed by at least one machine, further causes the machine to:

transmitting, by the control system, the indicator to the first UAV;

generating, by the first UAV, a maneuver command for the second UAV, based on the indicator and data collected by the first UAV; and

utilizing, by the second UAV, the maneuver command to steer the second UAV to avoid the object.

11. The non-transitory, machine-readable storage medium of claim 9 , wherein the machine executable code which when executed by at least one machine, further causes the machine to:

transmitting, by the control system, the indicator to the first UAV;

generating, by the second UAV, a maneuver command, based on the indicator received from the first UAV; and

utilizing, by the second UAV, the maneuver command to steer the second UAV to avoid the object.

12. The non-transitory, machine-readable storage medium of claim 9 , wherein the machine executable code which when executed by at least one machine, further causes the machine to:

receiving, by the control system, sensor data from the mobile ground-based platform, sensor data from the ground-based radar surveillance system and telemetry data from the second UAV; and

detecting, by the control system, the object in the flight path, based on the sensor data from the mobile ground-based platform, the sensor data from the ground-based radar surveillance system and telemetry data from the second UAV.

13. The non-transitory, machine-readable storage medium of claim 9 , wherein the machine executable code which when executed by at least one machine, further causes the machine to:

utilizing, the second transit corridor for the first UAV descent.

14. The non-transitory, machine-readable storage medium of claim 9 , wherein the first corridor and the second corridor overlap to enable the second UAV to travel without impediment in the flight path.

15. The non-transitory, machine-readable storage medium of claim 9 , wherein the first corridor overlaps with the second corridor and the second corridor overlaps with the first corridor and a third corridor provided by a third UAV to enable the second UAV to travel without impediment in the flight path.

16. A method, comprising:

receiving, by a control system, sensor data from a mobile ground-based platform and sensor data from a ground-based radar surveillance system, the control system configured to communicate with a first unmanned aerial vehicle (UAV) and a second UAV while the first UAV and the second UAV are in flight;

providing a first transit corridor for a flight path of the second UAV, based on coverage provided only by the ground-based radar surveillance system;

utilizing, the first UAV, the mobile ground-based platform or both the first UAV and the mobile ground-based platform for providing a second transit corridor for the flight path of the second UAV based on the second UAV transitioning from one of the first coverage area, the second coverage area and the third coverage area to a different coverage area;

detecting, by the control system, an object likely to impede the second UAV flight within a flight path, the object detected based on the sensor data received from the mobile ground-based platform, the ground-based radar surveillance system or both the ground-based radar surveillance system and the mobile ground-based platform;

generating, by the control system, an indicator indicating an object in the flight path;

detecting, by the control system, that the second UAV is transitioning from the second coverage area and into a Class A airspace; and

transmitting, by the control system, the indicator to the first UAV.

17. The method of claim 16 , further comprising:

generating, by the first UAV, a maneuver command for the second UAV, based on the indicator and data collected by the first UAV; and

utilizing, by the second UAV, the maneuver command to steer the second UAV to avoid the object.

18. The method of claim 17 , further comprising:

receiving, by the first UAV, a position of the second UAV; and

utilizing, by the first UAV, the position, the indicator and data collected by the first UAV to generate the maneuver command.

19. The method of claim 16 , further comprising:

utilizing, by the first UAV, the indicator from the control system and data collected by the first UAV to update the indicator;

transmitting, by the first UAV, the updated indicator to the second UAV.

20. The method of claim 16 , further comprising:

generating, by the second UAV, a maneuver command, based on the updated indicator received from the first UAV; and

utilizing, by the second UAV, the maneuver command to steer the second UAV to avoid the object.

Assignments (4)
CHANGE OF NAME Recorded Mar 7, 2025
From: KUTTA TECHNOLOGIES, INC.
To: KUTTA TECHNOLOGIES, LLC
Reel/Frame 070447/0651 →
CHANGE OF NAME Recorded Apr 12, 2024
From: SIERRA NEVADA CORPORATION
To: SIERRA NEVADA COMPANY, LLC
Reel/Frame 067096/0337 →
SECURITY INTEREST Recorded Jun 30, 2023
From: KUTTA TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 064123/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2021
From: VALLELONGA, ROBERT; LIMBAUGH, DOUGLAS V.
To: KUTTA TECHNOLOGIES, INC.
Reel/Frame 055870/0140 →
Cited By (19)
US 12,573,304 US 12,574,772 US 12,584,951 US 12,592,785 US 12,593,230 US 12,603,713 US 12,603,714 US 12,609,018 US 12,610,126 US 12,610,265 US 12,614,443 US 12,615,098 US 12,634,178 US 12,688,781 US 12,689,454 US 12,689,909 US 12,689,923 US 12,710,461 US 12,713,260