IP Library Granted Patent US 10,976,752
Granted Patent B2
US 10,976,752 · App. 16/532,910 · Granted Apr 13, 2021

System for autonomous operation of UAVs

Inventor: Davide Venturelli (San Francisco, CA)
Assignee: Archon Technologies S.R.L.
G05D1/104B64C25/34B64C39/024G06Q10/06311G06Q10/08G08G5/0004G08G5/0013G08G5/0026G08G5/0034G08G5/0039G08G5/0069G08G5/0082G08G5/0091B64C2201/042B64C2201/141
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 10,976,752
App. No.
16/532,910
Granted
Apr 13, 2021
Kind
B2
Abstract

An automated system and method for controlling a plurality of unmanned aerial vehicles (UAVs) is described. The system can include a receiver, a transmitter, and at least one processor in communication with a memory. The receiver receives first telemetric data from the plurality of UAVs. The transmitter is configured to transmit control data to the plurality of UAVs. The memory stores processor-issuable instructions to: substantially simultaneously determine a plurality of plans for each of the plurality of UAVs and for a predetermined time period based at least on the first telemetric data; and iteratively revise the plurality of plans.

Claims (36)

1. An automated system for controlling a plurality of unmanned aerial vehicles (UAVs) and one or more ground stations, each ground station being configured to recharge one or more of the UAVs when the one or more of the UAVs are docked at the ground station, the system comprising:

a receiver for receiving telemetric data from the plurality of UAVs, the telemetric data comprising position data and battery charge data for individual UAVs;

a transmitter for transmitting control data to the plurality of UAVs, the control data comprising (i) navigation data controlling the movement of the UAVs and (ii) scheduling data controlling docking and recharging of the UAVs;

a processor; and

a non-transitory computer-readable medium comprising instructions stored thereon, that when executed on the processor, perform the steps of:

receiving telemetric data from the plurality of UAVs;

in response to a trigger, determining a plan for each UAV of the plurality of UAVs, the plan comprising control data for the UAVs, the plan being determined based on the telemetric data and a set of constraints; and

transmitting the plan to the plurality of UAVs,

wherein the set of constraints includes allowing operation of the UAVs only when battery charge data is above a predetermined battery level, and

wherein the plan includes control data causing a first UAV to navigate and dock to a ground station for recharging, and causing a second UAV to replace the first UAV in operation, when the battery charge data for the first UAV falls below the predetermined battery level.

2. The system of claim 1 , wherein at least one ground station is configured to recharge a UAV by swapping its battery.

3. The system of claim 1 , wherein at least one UAV of said plurality of UAVs is an unmanned ground aerial vehicle (UGAV), and the navigation data includes ground navigation data.

4. The system of claim 1 , wherein the scheduling data further controls use of actuators by the UAVs.

5. The system of claim 1 , wherein the trigger automatically occurs at predetermined time intervals.

6. The system of claim 1 , wherein the trigger is automatically caused by an alarm condition.

7. The system of claim 1 , wherein the trigger is automatically caused by a change in weather data received from a weather sensor.

8. The system of claim 1 , wherein the set of constraints further includes continuously monitoring a predetermined area for a predetermined amount of time by at least one of the plurality of UAVs.

9. The system of claim 1 , wherein the plan is further determined based on an objective function.

10. The system of claim 9 , wherein the objective function comprises minimizing the total energy consumption.

11. The system of claim 9 , wherein the objective function comprises maximizing the number of UAVs in concurrent operation.

12. A method of controlling a plurality of unmanned aerial vehicles (UAVs) and one or more ground stations, each ground station being configured to recharge one or more of the UAVs when the one or more of the UAVs are docked at the ground station, the method comprising:

receiving telemetric data from the plurality of UAVs, the telemetric data comprising position data and battery charge data for individual UAVs;

in response to a trigger, determining a plan for each UAV of the plurality of UAVs, the plan comprising control data for the UAVs, the plan being determined based on the telemetric data and a set of constraints; and

transmitting the plan to the plurality of UAVs, the control data comprising (i) navigation data controlling the movement of the UAVs and (ii) scheduling data controlling docking and recharging of the UAVs,

wherein the set of constraints includes allowing operation of the UAVs only when battery charge data is above a predetermined battery level, and

wherein the plan includes control data causing a first UAV to navigate and dock to a ground station for recharging, and causing a second UAV to replace the first UAV in operation, when the battery charge data for the first UAV falls below the predetermined battery level.

13. The method of claim 12 , wherein at least one ground station is configured to recharge a UAV by swapping its battery.

14. The method of claim 12 , wherein at least one UAV of said plurality of UAVs is an unmanned ground aerial vehicle (UGAV), and the navigation data includes ground navigation data.

15. The method of claim 12 , wherein the scheduling data further controls use of actuators by the UAVs.

16. The method of claim 12 , wherein the trigger automatically occurs at predetermined time intervals.

17. The method of claim 12 , wherein the trigger is automatically caused by an alarm condition.

18. The method of claim 12 , wherein the trigger is automatically caused by a change in weather data received from a weather sensor.

19. The method of claim 12 , wherein the set of constraints further includes continuously monitoring a predetermined area for a predetermined amount of time by at least one of the plurality of UAVs.

20. The method of claim 12 , wherein the plan is further determined based on an objective function.

21. The method of claim 20 , wherein the objective function comprises minimizing the total energy consumption.

22. The method of claim 20 , wherein the objective function comprises maximizing the number of UAVs in concurrent operation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2022
From: ARCHON TECHNOLOGIES SRL
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 059902/0012 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2020
From: VENTURELLI, DAVIDE
To: ARCHON TECHNOLOGIES S.R.L.
Reel/Frame 052356/0178 →
Continuity (3)
Continuation 15738236
Provisional Application 62183597 · Jun 23, 2015
Related Publication 20200142433A1 · May 7, 2020
Cited By (1)
US 12,579,498