System and method for utilizing drones for intermittent flights
First Claim
1. A method implemented on a drone comprising at least one processor and at least one memory, comprising:
- receiving, by the processor, instructions of a flight mission with a flight route from an original location to a mission destination of the drone, wherein a plurality of stand-by locations are along the flight route, and wherein each of the plurality of stand-by locations is at a pre-designated location and is configured for the drone to land on;
obtaining, by the processor, data of the plurality of the stand-by locations, the data being stored in a database;
scanning, by an onboard camera and sensors on the drone, a first area between the original location of the drone and a first stand-by location to determine whether the first area is clear along the flight route;
controlling, by the processor, the drone to navigate to the first stand-by location over the first area along the flight route if the first area is clear;
updating a drone position in real time;
scanning, by the onboard camera and sensors on the drone, a second area between an updated drone position and a second stand-by location to determine whether the second area is clear along the flight route; and
controlling, by the processor, the drone to land on the first stand-by location if the second area is not clear.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for utilizing a drone for intermittent flights can include: receiving instructions of a flight mission with a flight route from an original location to a mission destination of the drone, wherein a plurality of stand-by locations are configured for the drone to land on along the flight route; obtaining data of the stand-by locations; scanning a first area between the original location of the drone and a first stand-by location to determine whether the first area is clear; controlling the drone to navigate over the first area along the flight route if the first area is clear; updating a drone position in real time; scanning a second area between an updated drone position and a second stand-by location to determine whether the second area is clear; and controlling the drone to land on the first stand-by location if the second area is not clear.
18 Citations
20 Claims
-
1. A method implemented on a drone comprising at least one processor and at least one memory, comprising:
-
receiving, by the processor, instructions of a flight mission with a flight route from an original location to a mission destination of the drone, wherein a plurality of stand-by locations are along the flight route, and wherein each of the plurality of stand-by locations is at a pre-designated location and is configured for the drone to land on; obtaining, by the processor, data of the plurality of the stand-by locations, the data being stored in a database; scanning, by an onboard camera and sensors on the drone, a first area between the original location of the drone and a first stand-by location to determine whether the first area is clear along the flight route; controlling, by the processor, the drone to navigate to the first stand-by location over the first area along the flight route if the first area is clear; updating a drone position in real time; scanning, by the onboard camera and sensors on the drone, a second area between an updated drone position and a second stand-by location to determine whether the second area is clear along the flight route; and controlling, by the processor, the drone to land on the first stand-by location if the second area is not clear. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a central server; a plurality of stand-by locations; a plurality of drones, each of the plurality of drones the comprising at least one processor and a non-transitory computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; receiving, from the central server, instructions of a flight mission with a flight route from an original location to a mission destination of the drone, wherein the plurality of stand-by locations are along the flight route, and wherein each of the plurality of the stand-by locations is at a pre-designated location and is configured for the drone to land on; obtaining data of the plurality of the stand-by locations, the data being stored in a database; scanning, by an onboard camera and sensors on the drone, a first area between the original location of the drone and a first stand-by location to determine whether the first area is clear along the flight route; controlling the drone to navigate to the first stand-by location over the first area along the flight route if the first area is clear; updating a drone position in real time; scanning, by the onboard camera and sensors on the drone, a second area between an updated drone position and a second stand-by location to determine whether the second area is clear along the flight route; and controlling the drone to land on the first stand-by location if the second area is not clear. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium having instructions stored which, when executed by a computing device comprising a processor, cause the computing device to perform operations comprising:
-
receiving, by the processor, instructions of a flight mission with a flight route from an original location to a mission destination of a drone, wherein a plurality of stand-by locations are along the flight route, and wherein each of the plurality of the stand-by locations is at a pre-designated location and is configured for the drone to land on; obtaining, by the processor, data of the plurality of the stand-by locations, the data being stored in a database; scanning, by an onboard camera and sensors on the drone, a first area between the original location of the drone and a first stand-by location to determine whether the first area is clear along the flight route; controlling, by the processor, the drone to navigate to the first stand-by location over the first area along the flight route if the first area is clear; updating a drone position in real time; scanning, by the onboard camera and sensors on the drone, a second area between an updated drone position and a second stand-by location to determine whether the second area is clear along the flight route; and controlling, by the processor, the drone to land on the first stand-by location if the second area is not clear. - View Dependent Claims (20)
-
Specification