Techniques for navigating UAVs using ground-based transmitters
First Claim
1. A method for navigating a vehicle, the method comprising:
- detecting, during navigation of a vehicle from a point of origin to a destination, a plurality of signals at two or more receiver elements of a receiver, wherein the receiver is integrated with the vehicle;
estimating, by a processor of the vehicle during the navigation, an angle of arrival (AoA) for at least two signals of the plurality of signals;
estimating, by the processor during the navigation, a current position of the vehicle based, at least in part, on the AoA for each of the at least two signals;
determining, by the processor during the navigation, at least one navigation maneuver for navigating the vehicle from the point of origin to the destination based on the estimated position of the vehicle, wherein the at least one navigation maneuver comprises a steering operation to change a direction of travel of the vehicle, a speed control operation to modify a speed of the vehicle, or a combination thereof; and
executing, by a propulsion and control system of the vehicle, the at least one navigation maneuver.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, apparatuses and computer-readable storage media for navigating an unmanned aerial vehicle (UAV) using signals of opportunity are disclosed. The UAV may include a receiver for detecting a plurality of signals at two or more receiver elements. The UAV may estimate an angle of arrival (AoA) for at least two signals of the plurality of signals, and may estimate a position of the receiver based, at least in part, on the AoA for each of the at least two signals. Known locations of the transmitters that are transmitting the at least two signals may be used in conjunction with the AoAs to determine the estimate of the position of the receiver. More than two signals may be used to localize the estimated position of the receiver.
-
Citations
30 Claims
-
1. A method for navigating a vehicle, the method comprising:
-
detecting, during navigation of a vehicle from a point of origin to a destination, a plurality of signals at two or more receiver elements of a receiver, wherein the receiver is integrated with the vehicle; estimating, by a processor of the vehicle during the navigation, an angle of arrival (AoA) for at least two signals of the plurality of signals; estimating, by the processor during the navigation, a current position of the vehicle based, at least in part, on the AoA for each of the at least two signals; determining, by the processor during the navigation, at least one navigation maneuver for navigating the vehicle from the point of origin to the destination based on the estimated position of the vehicle, wherein the at least one navigation maneuver comprises a steering operation to change a direction of travel of the vehicle, a speed control operation to modify a speed of the vehicle, or a combination thereof; and executing, by a propulsion and control system of the vehicle, the at least one navigation maneuver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform operations for navigating a vehicle, the operations comprising:
-
detecting, during navigation of the vehicle from a point of origin to a destination, a plurality of signals at two or more receiver elements of a receiver, wherein the receiver is integrated with the vehicle; estimating an angle of arrival (AoA) for at least two signals of the plurality of signals; and estimating a current position of the vehicle based, at least in part, on the AoA for each of the at least two signals; determining at least one navigation maneuver for navigating the vehicle from the point of origin to the destination based on the estimated position of the vehicle, wherein the at least one navigation maneuver comprises a steering operation to change a direction of travel of the vehicle, a speed control operation to modify a speed of the vehicle, or a combination thereof; and controlling a propulsion and control system of the vehicle to execute the at least one navigation maneuver. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An unmanned aerial vehicle (UAV) comprising:
-
a receiver configured to receive a plurality of signals transmitted by a plurality of ground-based transmitters, wherein the plurality of ground-based transmitters includes at least one supertower, and wherein the at least one supertower is configured to transmit two or more signals of the plurality of signals; a propulsion and control system configured to execute navigation operations for navigating the UAV from a point of origin to a destination; and a processor configured to; estimate an angle of arrival (AoA) for signals received from at least two ground-based transmitters of the plurality of ground-based transmitters; and estimate a current position of the UAV based, at least in part, on the AoA for each of the at least two signals; determine at least one navigation maneuver for navigating the vehicle from the point of origin to the destination based on the estimated position of the UAV, wherein the at least one navigation maneuver comprises a steering operation to change a direction of travel of the vehicle, a speed control operation to modify a speed of the vehicle, or a combination thereof; and control execution of the at least one navigation maneuver by the propulsion and control system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification