DISTRIBUTED DRONE FLIGHT PATH BUILDER SYSTEM
First Claim
1. A method to generate a flight plan for an area to be surveyed, the method comprising:
- identifying a plurality of subregions of an area to be surveyed;
constructing a flight plan portion for each of the plurality of subregions; and
storing a first subset the flight plan portions in a memory of a first drone so as to enable autonomous navigation by the first drone within the area to be surveyed.
1 Assignment
0 Petitions
Accused Products
Abstract
Drones have become ubiquitous in performing risky and labor intensive areal tasks cheaply and safely. To allow them to be autonomous, their flight plan needs to be pre-built for them. Existing works do not precalculate flight paths but instead focus on navigation through camera based image processing techniques, genetic or geometric algorithms to guide the drone during flight. That makes flight navigation complex and risky. We present automated flight plan builder DIFPL which pre-builds flight plans for drones to survey a large area. The flight plans are built for subregions and fed into drones which allow them to navigate autonomously. DIFPL employs distributed paradigm on Hadoop MapReduce framework. Distribution is achieved by processing sections or subregions in parallel. Experiments performed with network and elevation datasets validate the efficiency of DIFPL in building optimal flight plans.
5 Citations
15 Claims
-
1. A method to generate a flight plan for an area to be surveyed, the method comprising:
-
identifying a plurality of subregions of an area to be surveyed; constructing a flight plan portion for each of the plurality of subregions; and storing a first subset the flight plan portions in a memory of a first drone so as to enable autonomous navigation by the first drone within the area to be surveyed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, the system comprising:
-
at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, configure the system to; identify a plurality of subregions of an area to be surveyed; construct a flight plan portion for each of the plurality of subregions; and store a first subset the flight plan portions in a memory of a first drone so as to enable autonomous navigation by the first drone within the area to be surveyed. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
-
identify a plurality of subregions of an area to be surveyed; construct a flight plan portion for each of the plurality of subregions; and store a first subset the flight plan portions in a memory of a first drone so as to enable autonomous navigation by the first drone within the area to be surveyed. - View Dependent Claims (12, 13, 14, 15)
-
Specification