Failover navigation for remotely operated aerial vehicles
First Claim
1. A computer system, the computer system comprising one or more processors;
- system memory coupled to the one or more processors, the system memory storing instructions that are executable by the one or more processors; and
the one or more processors executing the instructions stored in the system memory to fly a remotely operated aerial vehicle among one or more obstacles, including the following;
use a primary flight guidance system to fly the remotely operated aerial vehicle within an area that includes the one or more obstacles, the primarily flight guidance system referring to a higher resolution map to navigate the one or more obstacles, the higher resolution map including more detailed boundary geometry for the one or more obstacles;
detect failure of the primary flight guidance system;
switch to a secondary flight guidance system; and
use the secondary flight guidance system to formulate a flight path to a safer location outside of the area, the secondary flight guidance system referring to a lower resolution map to formulate the flight path, the lower resolution map including less detailed boundary geometry for the one or more obstacles, the flight path minimizing crossings between boundaries defined in the less detailed boundary geometry to bias the flight path towards safety of the remotely operated aerial vehicle over efficiency of the remotely operated aerial vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, devices, and apparatus for failover navigation for remotely operated aerial vehicles. During flight, a primary guidance system uses a higher resolution map for an area to guide a remotely operated aerial vehicle around obstacles (e.g., buildings) in the area. Failure of the primary guidance system is detected during flight. The remotely operated aerial vehicle switches over to a secondary guidance system in response to detecting the failure. The secondary guidance system formulates a flight path to a safer location based on a lower resolution map of the area. The formulated flight path minimizes crossings between different boundaries represented in the lower resolution map. The formulated flight path is biased towards safety over efficiency.
-
Citations
20 Claims
-
1. A computer system, the computer system comprising one or more processors;
-
system memory coupled to the one or more processors, the system memory storing instructions that are executable by the one or more processors; and the one or more processors executing the instructions stored in the system memory to fly a remotely operated aerial vehicle among one or more obstacles, including the following; use a primary flight guidance system to fly the remotely operated aerial vehicle within an area that includes the one or more obstacles, the primarily flight guidance system referring to a higher resolution map to navigate the one or more obstacles, the higher resolution map including more detailed boundary geometry for the one or more obstacles; detect failure of the primary flight guidance system; switch to a secondary flight guidance system; and use the secondary flight guidance system to formulate a flight path to a safer location outside of the area, the secondary flight guidance system referring to a lower resolution map to formulate the flight path, the lower resolution map including less detailed boundary geometry for the one or more obstacles, the flight path minimizing crossings between boundaries defined in the less detailed boundary geometry to bias the flight path towards safety of the remotely operated aerial vehicle over efficiency of the remotely operated aerial vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for use at a computer system, the method for flying a remotely operated aerial vehicle among one or more obstacles, the method comprising:
-
using a primary flight guidance system to fly the remotely operated aerial vehicle within an area that includes the one or more obstacles, the primarily flight guidance system referring to a higher resolution map to navigate the one or more obstacles, the higher resolution map including more detailed boundary geometry for the one or more obstacles; detecting failure of the primary flight guidance system; switching to a secondary flight guidance system; and using the secondary flight guidance system to formulate a flight path to a safer location outside of the area, the secondary flight guidance system referring to a lower resolution map to formulate the flight path, the lower resolution map including less detailed boundary geometry for the one or more obstacles, the flight path minimizing crossings between boundaries defined in the less detailed boundary geometry to bias the flight path towards safety of the remotely operated aerial vehicle over efficiency of the remotely operated aerial vehicle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A remotely operated aerial vehicle, the remotely operated aerial vehicle comprising one or more processors;
-
system memory coupled to the one or more processors, the system memory storing instructions that are executable by the one or more processors; a primary flight guidance system running in a first portion of the system memory; a higher resolution map of an area including one or more obstacles, the higher resolution map loaded into system memory associated with the primary flight guidance system, the higher resolution map including more detailed boundary geometry for the one or more obstacles; a secondary flight guidance system running in a second portion of the system memory; a lower resolution map of the area including one or more obstacles, the lower resolution map loaded into system memory associated with the secondary flight guidance system, the lower resolution map including less detailed boundary geometry for the one or more obstacles; and the one or more processors executing the instructions stored in the system memory to fly the remotely operated aerial vehicle among the one or more obstacles, including the following; use the primary flight guidance system to fly the remotely operated aerial vehicle within the area, the primarily flight guidance system referring to the higher resolution map to navigate the one or more obstacles; detect failure of the primary flight guidance system; switch to a secondary flight guidance system; and use the secondary flight guidance system to formulate a flight path to a safer location outside of the area, the secondary flight guidance system referring to the lower resolution map to formulate the flight path, the flight path minimizing crossings between boundaries defined in the less detailed boundary geometry to bias the flight path towards safety of the remotely operated aerial vehicle over efficiency of the remotely operated aerial vehicle. - View Dependent Claims (18, 19, 20)
-
Specification