MAP REGISTRATION POINT COLLECTION WITH MOBILE DRONE
Certain embodiments are described that provide a method for obtaining a registration point for a map. A drone is equipped with a GPS receiver and is flown to, and lands on, a physical location corresponding to a designated point on the map. While the drone is at the physical location, it receives GPS data using the GPS receiver for a period of time sufficient to allow convergence of the GPS data to obtain a GPS coordinate. The GPS coordinate is then associated with the designated point on the map, to generate the registration point for the map.
1 . A method for obtaining a registration point for a map, comprising:
providing a drone equipped with a GPS receiver;
landing the drone at a physical location corresponding to a designated point on the map;
while the drone is at the physical location, receiving GPS data using the GPS receiver for a period of time sufficient to allow convergence of the GPS data to a predetermined accuracy, to obtain a GPS coordinate; and
associating the GPS coordinate with the designated point on the map, to generate the registration point for the map.
2 . The method of claim 1 , further comprising:
providing a camera on the drone;
capturing an image using the camera; and
using the image captured by the camera as a factor in selecting the physical location.
3 . The method of claim 2 wherein the step of using the image captured by the camera to select the physical location comprises:
comparing the captured image to a portion of a previously obtained aerial image associated with the map; and
in response to detecting a match between (a) the captured image and (b) the portion of the previously obtained aerial image, selecting a present location of the drone as the physical location and initiating the landing of the drone at the physical location.
4 . The method of claim 1 further comprising:
providing a camera on the drone;
capturing a drone image using the camera;
obtaining a map;
using image matching to match to the drone image to a portion of the map to locate the registration point on the map; and
associating the GPS coordinate with the registration point on the map.
5 . The method of claim 1 further comprising:
providing a plurality of GPS receivers on the drone;
receiving GPS data at each of the GPS receivers;
combining the GPS data from the plurality of GPS receivers into a fused result;
wherein the combining into a fused result adjusts for the different locations of the GPS receivers; and
continuing to generate fused results for a period of time sufficient to allow convergence of the GPS data to a predetermined accuracy of less than 20 centimeters.
6 . The method of claim 1 further comprising:
calculating convergence of the GPS data by dividing the GPS data into at least two data sets, and separately calculating the convergence of each data set.
7 . The method of claim 1 further comprising:
providing a vehicle for transporting the drone to a location near the physical location for initiating deployment of the drone.
8 . The method of claim 7 further comprising:
a relay module mounted in the vehicle for relaying communications from the drone to one of a remote controller and a remote server.
9 . The method of claim 1 further comprising determining a desirability of the physical location as a registration point by:
determining whether the physical location has a line of sight to at least four satellites using stored data on the position of the satellites and data regarding nearby structures;
determining the likelihood of reflected signals based on the data on nearby structures; and
determining an amount of interference based on data regarding current weather.
10 . A system for obtaining a registration point for a map, comprising:
a drone equipped with a GPS receiver;
a drone motor controller for guiding the drone to a physical location corresponding to a designated point on the map;
at least one GPS receiver mounted on the drone for, while the drone is at the physical location, receiving GPS data using the GPS receiver for a period of time sufficient to allow convergence of the GPS data to a predetermined accuracy, to obtain a GPS coordinate; and
a processor, mounted on the drone, for calculating GPS coordinate for subsequent association of the GPS coordinate with the designated point on the map, to generate the registration point for the map.
11 . The system of claim 10 , further comprising:
a camera mounted on the drone;
non-transitory computer readable media stored in a memory mounted on the drone, for causing the processor to operate the camera to capture an image using the camera; and
the processor using the image captured by the camera as a factor in selecting the physical location.
12 . The system of claim 10 further comprising:
a plurality of GPS receivers mounted on the drone;
non-transitory computer readable media stored in a memory mounted on the drone, for causing the processor to
receive GPS data at each of the GPS receivers;
combine the GPS data from the plurality of GPS receivers into a fused result;
adjust the fused results for the different locations of the GPS receivers; and
continue to generate fused results for a period of time sufficient to allow convergence of the GPS data to a predetermined accuracy of less than 20 centimeters.
13 . The system of claim 10 further comprising:
a vehicle for transporting the drone to a location near the physical location for initiating deployment of the drone; and
a relay module mounted in the vehicle for relaying communications from the drone to one of a remote controller and a remote server.
14 . The system of claim 10 , further comprising:
a proximity sensor, mounted on the drone, for providing data to the processor to determine the effect of nearby structures on received GPS signals.
15 . The system of claim 10 , further comprising:
a drone transceiver mounted on the drone; and
a remote controller having a remote control transceiver for communicating commands and data with the drone transceiver.
16 . The system of claim 10 , further comprising:
a movement sensor mounted on the drone, for providing movement data to the processor to determine the desirability of the physical location.
17 . An apparatus for obtaining a registration point for a map, comprising:
means for transporting to a physical location;
means, coupled to the means for transporting, for receiving GPS signals from a plurality of satellites;
means for calculating GPS coordinate data using the means for receiving, for a period of time sufficient to allow convergence of the GPS coordinate data to a predetermined accuracy, to obtain a GPS coordinate; and
means for associating the GPS coordinate with a designated point on the map, to generate the registration point for the map.
18 . The apparatus of claim 17 , further comprising:
means, mounted on the means for transporting, for capturing an image; and
means for using the image captured by the means for capturing as a factor in selecting the physical location.
19 . The apparatus of claim 17 further comprising:
means, mounted on the means for transporting, for capturing a drone image;
means for obtaining a map;
means for using image matching to match to the drone image to a portion of the map to locate the registration point on the map; and
means for associating the GPS coordinate with the registration point on the map.
20 . The apparatus of claim 17 further comprising:
means for calculating convergence of the GPS data by dividing the GPS data into at least two data sets, and separately calculating the convergence of each data set.