Multi-part navigation process by an unmanned aerial vehicle for navigation

US9436181B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9436181-B2
Application numberUS-201414562324-A
CountryUS
Kind codeB2
Filing dateDec 5, 2014
Priority dateDec 28, 2012
Publication dateSep 6, 2016
Grant dateSep 6, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments described herein may relate to an unmanned aerial vehicle (UAV) navigating to a target in order to provide medical support. An illustrative method involves a UAV (a) determining an approximate target location associated with a target, (b) using a first navigation process to navigate the UAV to the approximate target location, where the first navigation process generates flight-control signals based on the approximate target location, (c) making a determination that the UAV is located at the approximate target location, and (d) in response to the determination that the UAV is located at the approximate target location, using a second navigation process to navigate the UAV to the target, wherein the second navigation process generates flight-control signals based on real-time localization of the target.

First claim

Opening claim text (preview).

We claim: 1. An unmanned aerial vehicle (UAV) comprising: a non-transitory data storage device that comprises instructions that are executable to provide both a first and a second navigation process to generate flight-control signals for a UAV, wherein the first navigation process generates first flight-control signals based on a predetermined location of a target, and wherein the second navigation process generates second flight-control signals based on an autonomous real-time localization process that locates the target in real-time; and a control system comprising at least one processor, wherein the control system configured to: determine an approximate target location associated with the target; use the first navigation process to navigate the UAV from a dispatch location to the approximate target location of the target; make a determination that the UAV is located at the approximate target location of the target; in response to the determination that the UAV is located at the approximate target location, switch to using the second navigation process to locate, and navigate the UAV to, the target, wherein using the second navigation process comprises: (a) using the autonomous real-time localization process in an effort to locate the target, (b) when a predetermined period of time has elapsed without locating the target, then determining that the autonomous real-time localization is unsuccessful and responsively implementing a fallback process to locate and navigate to the target, and otherwise, when the predetermined period of time has not elapsed, then continuing to use the autonomous real-time localization process in an effort to locate the target, and wherein the fallback process comprises: (a) sending, from the UAV to a remote operator system, a request for assistance comprising sensor data captured at the UAV, (b) receiving, at the UAV, a response to the request for assistance comprising additional location information determined by the remote operator system based on the sensor data provided by the request for assistance, and (c) using the additional location information to locate the target and to navigate the UAV to the target. 2. The UAV of claim 1 , wherein the approximate target location comprises a geographic location of a remote device, wherein the remote device is associated with the target. 3. The UAV of claim 1 , wherein the first navigation process generates the first flight-control commands based on predetermined waypoints that provide a route to the approximate target location. 4. The UAV of claim 1 , wherein the autonomous real-time localization process comprises at least one of: (a) an environment-sensing localization process and (b) a beacon-sensing localization process. 5. The UAV of claim 1 , wherein the autonomous real-time localization process comprises a beacon-sensing localization process to locate and navigate to a source of a beacon signal, wherein the source is a remote device that is associated with the target. 6. The UAV of claim 5 , wherein the beacon-sensing localization process comprises: detecting the beacon signal; determining a security key that is encoded in the beacon signal; and determining whether or not the security key matches a predefined security key for the target, wherein navigation to the source of the beacon signal is conditioned upon the security key matching a predefined security key for the target. 7. The UAV of claim 6 , wherein the predefined security key was generated and sent to the remote device in response to a request for medical support made by the remote device. 8. The UAV of claim 1 , wherein the control system is further configured to, after using the second navigation process to navigate to the UAV to the target, initiate delivery of a payload from the UAV to the target. 9. The UAV of claim 8 , wherein the target comprises a ground target. 10. A method comprising: determining, by a computing system of a unmanned aerial vehicle (UAV) comprising at least one processor, an approximate target location associated with a target; using, by the computing system, a first navigation process to navigate the UAV from a dispatch location to the approximate target location of the target, wherein the first navigation process generates first flight-control signals based on the approximate target location of a target; making, by the computing system, a determination that the UAV is located at the approximate target location of the target; and in response to the determination that the UAV is located at the approximate target location of the target, using, by the computing system, a second navigation process to navigate the UAV to the target, wherein the second navigation process generates second flight-control signals based on autonomous real-time localization of the target, wherein using the second navigation process comprises: (a) using the autonomous real-time localization process in an effort to locate the target, (b) when a predetermined period of time has elapsed without locating the target, then determining that the autonomous real-time localization is unsuccessful and responsively implementing a fallback process to locate and navigate to the target, and otherwise, when the predetermined period of time has not elapsed, then continuing to use the autonomous real-time localization process in an effort to locate the target, and wherein the fallback process comprises: (a) sending, from the UAV to a remote operator system, a request assistance comprising sensor data captured at the UAV, (b) receiving, at the UAV, a response to the request for assistance comprising additional location determined by the remote operator system based on the sensor data provided by the request for assistance, and (c) using the additional location information to locate the target and to navigate the UAV to the target. 11. The method of claim 10 , wherein the autonomous real-time localization process comprises at least one of: (a) an environment-sensing localization process and (b) a beacon-sensing localization process. 12. The method of claim 11 , wherein the autonomous real-time localization process comprises a beacon-sensing localization process for locating and navigating to a source of a beacon signal, wherein the beacon-sensing localization process comprises: detecting the beacon signal; determining a security key that is encoded in the beacon signal; and determining whether or not the security key matches a predefined security key for the target, wherein navigation to the source of the beacon signal is conditioned upon the security key matching a predefined security key for the target. 13. The method of claim 10 , wherein the fallback process further comprises at least one of: (a) causing the UAV to switch to a remote-control mode where the UAV is controllable by a remote computing system and (b) causing the UAV to switch to a local-assistance mode where the UAV seeks local assistance. 14. A non-transitory computer readable medium having stored therein instructions that are executable to cause a computing device comprising at least one processor to perform functions comprising: determining an approximate target location associated with a target; using a first navigation process to navigate an unmanned aerial vehicle (UAV) from a dispatch location to the approximate target location of the target, wherein the first navigation process generates first flight-control signals based on the approximate target location of the target; making a determination that the UAV is located at the approximate target location of the target; and in response to the determination that the UAV is located a

Assignees

Inventors

Classifications

  • using satellite radio beacon positioning systems, e.g. GPS · CPC title

  • Remote controls · CPC title

  • UAVs characterised by their flight controls · CPC title

  • for altimeters (measuring height using barometric means G01C5/06) · CPC title

  • G05D1/00Primary

    Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots (drive control systems specially adapted for autonomous road vehicles B60W60/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9436181B2 cover?
Embodiments described herein may relate to an unmanned aerial vehicle (UAV) navigating to a target in order to provide medical support. An illustrative method involves a UAV (a) determining an approximate target location associated with a target, (b) using a first navigation process to navigate the UAV to the approximate target location, where the first navigation process generates flight-contr…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G05D1/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).