Systems and methods for landing a drone on a moving base

US10152059B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10152059-B2
Application numberUS-201615289882-A
CountryUS
Kind codeB2
Filing dateOct 10, 2016
Priority dateOct 10, 2016
Publication dateDec 11, 2018
Grant dateDec 11, 2018

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.

A drone is described. The drone includes a depth sensor configured to provide information for determining a distance between the drone and a moving base. The drone also includes a processor configured to control a computer vision tracking algorithm based on the distance, and to control drone movement based on the computer vision tracking algorithm. A vehicle is also described. The vehicle includes a depth sensor configured to provide information for determining a distance between a drone and the vehicle. The vehicle also includes a processor configured to control a computer vision tracking algorithm based on the distance and to send information for controlling drone movement based on the computer vision tracking algorithm.

First claim

Opening claim text (preview).

What is claimed is: 1. A drone, comprising: a depth sensor configured to provide information for determining a distance between the drone and a moving base; and a processor configured to control a computer vision tracking algorithm by increasing tracking when the distance is within a distance threshold and to control drone movement based on the computer vision tracking algorithm. 2. The drone of claim 1 , wherein the processor is configured to control jitter of the computer vision tracking algorithm. 3. The drone of claim 2 , wherein the processor is configured to control the jitter by converting an increased number of red-green-blue (RGB) frames to hue-saturation-value (HSV) frames. 4. The drone of claim 2 , wherein the processor is configured to control the jitter by: computing a saliency score based on a model and at least a portion of a frame; determining whether the frame is a valid frame for tracking based on the saliency score; and providing the frame to the computer vision tracking algorithm in a case that the frame is a valid frame. 5. The drone of claim 1 , wherein the processor is configured to perform frame smoothing on a set of frames provided to the computer vision tracking algorithm. 6. The drone of claim 1 , wherein the processor is configured to control drone movement by controlling drone acceleration, using one or more movement mechanisms, based on the computer vision tracking algorithm. 7. The drone of claim 1 , wherein the processor is configured to perform obstacle detection using at least one of computer vision or depth sensing, and wherein the processor is configured to control drone movement by changing drone trajectory to avoid an obstacle using one or more movement mechanisms. 8. The drone of claim 1 , wherein the processor is configured to determine whether one or more slots on the moving base are occupied. 9. The drone of claim 1 , wherein the processor is configured to provide information for controlling an adjustable landing pad on the moving base. 10. A method performed by a drone, comprising: determining a distance between the drone and a moving base; controlling a computer vision tracking algorithm, comprising increasing tracking when the distance is within a distance threshold; and controlling drone movement based on the computer vision tracking algorithm. 11. The method of claim 10 , further comprising controlling jitter of the computer vision tracking algorithm. 12. The method of claim 10 , further comprising determining whether one or more slots on the moving base are occupied. 13. The method of claim 10 , further comprising providing information for controlling an adjustable landing pad on the moving base. 14. A vehicle, comprising: a depth sensor configured to provide information for determining a distance between a drone and the vehicle; and a processor configured to control a computer vision tracking algorithm by increasing tracking when the distance is within a distance threshold and to send information for controlling drone movement based on the computer vision tracking algorithm. 15. The vehicle of claim 14 , wherein the processor is configured to control jitter of the computer vision tracking algorithm. 16. The vehicle of claim 15 , wherein the processor is configured to control the jitter by converting an increased number of red-green-blue (RGB) frames to hue-saturation-value (HSV) frames. 17. The vehicle of claim 15 , wherein the processor is configured to control the jitter by: computing a saliency score based on a model and at least a portion of a frame; determining whether the frame is a valid frame for tracking based on the saliency score; and providing the frame to the computer vision tracking algorithm in a case that the frame is a valid frame. 18. The vehicle of claim 14 , wherein the information includes drone position information and drone movement information determined by the vehicle based on the computer vision tracking algorithm. 19. The vehicle of claim 14 , wherein the processor is configured to control drone movement by controlling drone acceleration, using one or more movement mechanisms, based on the computer vision tracking algorithm. 20. The vehicle of claim 14 , wherein the processor is configured to perform obstacle detection using at least one of computer vision or depth sensing, and wherein the processor is configured to control drone movement by changing drone trajectory to avoid an obstacle using one or more movement mechanisms. 21. The vehicle of claim 14 , wherein the processor is configured to determine whether one or more slots on the vehicle are occupied. 22. The vehicle of claim 14 , wherein the processor is configured to control an adjustable landing pad on the vehicle using an adjustable mechanism based on the computer vision tracking algorithm. 23. A method performed by a vehicle, comprising: determining a distance between a drone and the vehicle; controlling a computer vision tracking algorithm, comprising increasing tracking when the distance is within a distance threshold; and controlling drone movement based on the computer vision tracking algorithm. 24. The method of claim 23 , wherein controlling the drone movement is based on drone position information and drone movement information determined by the vehicle based on the computer vision tracking algorithm. 25. The method of claim 23 , further comprising determining whether one or more slots on the vehicle are occupied. 26. The method of claim 23 , further comprising controlling an adjustable landing pad on the vehicle based on the computer vision tracking algorithm.

Assignees

Inventors

Classifications

  • autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS] · CPC title

  • for stable pick-up of the scene, e.g. compensating for camera body vibrations · CPC title

  • Land vehicles · CPC title

  • G05D1/0684Primary

    on a moving platform, e.g. aircraft carrier · CPC title

  • G05D1/0094Primary

    involving pointing a payload, e.g. camera, weapon, sensor, towards a fixed or moving target · 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 US10152059B2 cover?
A drone is described. The drone includes a depth sensor configured to provide information for determining a distance between the drone and a moving base. The drone also includes a processor configured to control a computer vision tracking algorithm based on the distance, and to control drone movement based on the computer vision tracking algorithm. A vehicle is also described. The vehicle inclu…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification G05D1/0684. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 11 2018 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).