Return path configuration for remote controlled aerial vehicle
First Claim
Patent Images
1. A method to control automatic return of an aerial vehicle, the method comprising:
- tracking a flight path of the aerial vehicle represented by a plurality of location data points;
generating a return path from the plurality of location data points of the tracked flight path, wherein the return path comprises determining a route from a current location of the aerial vehicle to an initial take off location of the aerial vehicle;
storing a redundant route in the generated return path, the redundant route traced around an obstacle by at least one repeated location data point in the plurality of location data points;
monitoring one or more sensors during flight of the aerial vehicle for detection of a predefined condition;
detecting whether the predefined condition has been met;
loading, by a processor, a return path into a memory of the aerial vehicle in response to the detected predefined condition being met, the loaded return path including the generated return path;
generating, by the processor, a modified return path to a return location by revising the loaded return path to avoid the stored redundant route traced around the obstacle, the modified return path omitting the at least one repeated location data point from the loaded return path; and
controlling, by the processor, the aerial vehicle to automatically navigate to the return location according to the modified return path to avoid the obstacle.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a configuration to control automatic return of an aerial vehicle. The configuration stores a return location in a storage device of the aerial vehicle. The return location may correspond to a location where the aerial vehicle is to return. One or more sensors of the aerial vehicle are monitored during flight for detection of a predefined condition. When a predetermined condition is met a return path program may be loaded for execution to provide a return flight path for the aerial vehicle to automatically navigate to the return location.
-
Citations
26 Claims
-
1. A method to control automatic return of an aerial vehicle, the method comprising:
-
tracking a flight path of the aerial vehicle represented by a plurality of location data points; generating a return path from the plurality of location data points of the tracked flight path, wherein the return path comprises determining a route from a current location of the aerial vehicle to an initial take off location of the aerial vehicle; storing a redundant route in the generated return path, the redundant route traced around an obstacle by at least one repeated location data point in the plurality of location data points; monitoring one or more sensors during flight of the aerial vehicle for detection of a predefined condition; detecting whether the predefined condition has been met; loading, by a processor, a return path into a memory of the aerial vehicle in response to the detected predefined condition being met, the loaded return path including the generated return path; generating, by the processor, a modified return path to a return location by revising the loaded return path to avoid the stored redundant route traced around the obstacle, the modified return path omitting the at least one repeated location data point from the loaded return path; and controlling, by the processor, the aerial vehicle to automatically navigate to the return location according to the modified return path to avoid the obstacle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium comprising stored instructions to control automatic return of an aerial vehicle, the stored instructions when executed by a processor cause the processor to:
-
track a flight path of the aerial vehicle represented by a plurality of location data points; generate a return path from the plurality of location data points of the tracked flight path, wherein the return path comprises determining a route from a current location of the aerial vehicle to an initial take off location of the aerial vehicle; store a redundant route in the generated return path, the redundant route traced around an obstacle by at least one repeated location data point in the plurality of location data points; monitor one or more sensors during flight of the aerial vehicle for detection of a predefined condition; detect whether the predefined condition has been met; load a return path into a memory of the aerial vehicle in response to the detected predefined condition being met, the loaded return path including the generated return path; generate a modified return path to a return location by revising the loaded return path to avoid the stored redundant route traced around the obstacle, the modified return path omitting the at least one repeated location data point from the loaded return path; and control the aerial vehicle to automatically navigate to the return location according to the modified return path to avoid the obstacle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium comprising stored instructions to control automatic return of an aerial vehicle, the instructions when executed by a processor cause the processor to:
-
store a return location in a storage device of the aerial vehicle, the return location corresponding to a location where the aerial vehicle is to return; monitor one or more sensors during flight of the aerial vehicle for detection of a predefined condition; detect whether the predefined condition has been met; load a return path into a memory of the aerial vehicle, the return path providing a return flight path for the aerial vehicle to automatically navigate to the return location, the loaded return flight path represented by a plurality of location data points, wherein the loaded return path comprises a route from a current location of the aerial vehicle to an initial take off location of the aerial vehicle; store a redundant route in the return flight path, the redundant route traced around an obstacle by at least one repeated location data point in the plurality of location data points; generate a modified return path to the return location by revising the loaded return flight path to avoid the stored redundant route, the modified return path omitting the at least one repeated location data point from the loaded return flight path; and control the aerial vehicle to automatically navigate to the return location according to the modified return path to avoid the obstacle. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification