Tether-based wind estimation

US12164308B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12164308-B2
Application numberUS-202217812758-A
CountryUS
Kind codeB2
Filing dateJul 15, 2022
Priority dateJul 15, 2022
Publication dateDec 10, 2024
Grant dateDec 10, 2024

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 method includes causing an aerial vehicle to deploy a tethered component to a particular distance beneath the aerial vehicle by releasing a tether connecting the tethered component to the aerial vehicle. The method also includes obtaining, from a camera connected to the aerial vehicle, image data that represents the tethered component while the tethered component is deployed to the particular distance beneath the aerial vehicle. The method additionally includes determining, based on the image data, a position of the tethered component within the image data. The method further includes determining, based on the position of the tethered component within the image data, a wind vector that represents a wind condition present in an environment of the aerial vehicle. The method yet further includes causing the aerial vehicle to perform an operation based on the wind vector.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: causing an aerial vehicle to deploy a tethered component to a particular distance beneath the aerial vehicle by releasing a tether connecting the tethered component to the aerial vehicle; obtaining, from a camera connected to the aerial vehicle, image data that represents the tethered component while the tethered component is deployed to the particular distance beneath the aerial vehicle; determining, based on the image data, a position of the tethered component within the image data; determining, based on the position of the tethered component within the image data, a wind vector that represents a wind velocity present in an environment of the aerial vehicle, wherein determining the wind vector comprises selecting the wind velocity from a predetermined mapping for the tethered component based on the wind velocity corresponding to the particular distance and the position of the tethered component within the image data, wherein the predetermined mapping comprises, for each respective distance of one or more distances to which the tethered component is deployable beneath the aerial vehicle, a mapping between (i) a plurality of possible positions of the tethered component within the image data and (ii) a plurality of possible wind velocities; and causing the aerial vehicle to perform an operation based on the wind vector. 2. The computer-implemented method of claim 1 , wherein causing the aerial vehicle to perform an operation based on the wind vector comprises: adjusting at least one of a position or an orientation of the aerial vehicle in the environment based on the wind vector. 3. The computer-implemented method of claim 1 , wherein determining the wind vector comprises: determining a pixel distance between (i) the position of the tethered component within the image data and (ii) a reference position within the image data, wherein the reference position is expected to represent the tethered component in the absence of wind. 4. The computer-implemented method of claim 3 , wherein determining the wind vector further comprises: determining a weight of the tethered component based on a mass of the tethered component; determining, based on the pixel distance, a field of view of the camera, and a resolution of the camera, a wind-induced angle formed between (i) the tethered component and (ii) a vertical line coincident with the reference position; and determining the wind velocity based on: (i) the weight of the tethered component, (ii) the wind-induced angle, (iii) a density of air in the environment, (iv) a drag coefficient of the tethered component, and (v) an area of a surface of the tethered component facing the wind vector. 5. The computer-implemented method of claim 4 , wherein determining the wind-induced angle comprises: determining the wind-induced angle further based on the particular distance to which the tethered component is deployed beneath the aerial vehicle. 6. The computer-implemented method of claim 1 , wherein the tethered component comprises a payload coupling apparatus configured to couple a payload to the tether. 7. The computer-implemented method of claim 1 , wherein the tethered component comprises reflective paint configured to reflect light from the tethered component towards the camera to increase a visibility of the tethered component within the image data. 8. The computer-implemented method of claim 1 , wherein the tethered component comprises a light emitter configured to emit light toward the camera, and wherein the camera is configured to capture the image data while the light emitter emits the light towards the camera. 9. The computer-implemented method of claim 1 , wherein the aerial vehicle further comprises a light emitter configured to emit light toward the tethered component, and wherein the camera is configured to capture the image data while the light emitter emits the light towards the tethered component. 10. The computer-implemented method of claim 1 , wherein the tethered component comprises one or more of (i) a fiducial marker disposed thereon or (ii) a particular shape, and wherein determining the position of the tethered component within the image data comprises: detecting, within the image data, one or more of (i) the fiducial marker or (ii) the particular shape. 11. The computer-implemented method of claim 1 , wherein the particular distance beneath the aerial vehicle to which the tethered component is deployed is selected based a size of the tethered component such that the tethered component is detectable within the image data. 12. The computer-implemented method of claim 1 , wherein the particular distance beneath the aerial vehicle to which the tethered component is deployed is selected based a field of view of the camera such that, when displaced by the wind vector, the tethered component is expected to be positioned within the field of view of the camera. 13. The computer-implemented method of claim 1 , wherein the particular distance beneath the aerial vehicle to which the tethered component is deployed is selected based on one or more of: (i) an extent of downwash generated a propeller of the aerial vehicle, (ii) damping of the tethered component at the particular distance, or (iii) a likelihood of the tethered component, when deployed at the particular distance, striking the propeller of the aerial vehicle during movements of the aerial vehicle. 14. The computer-implemented method of claim 1 , wherein the image data comprises a plurality of images captured at a plurality of different times, and wherein determining the position of the tethered component within the image data comprises: determining, for each respective image of the plurality of images, a corresponding location of a centroid of the tethered component within the respective image; and determining, based on the corresponding location of the centroid of the tethered component within each respective image of the plurality of images, an average location of the centroid across the plurality of different times. 15. The computer-implemented method of claim 1 , further comprising: causing the aerial vehicle to attempt to hover in a fixed location while obtaining the image data. 16. The computer-implemented method of claim 1 , wherein: the image data comprises a plurality of images captured at a plurality of different times; determining the position of the tethered component within the image data comprises determining, for each respective image of the plurality of images, a corresponding position of the tethered component within the respective image; and determining the wind vector comprises: determining a position change in the corresponding position of the tethered component across two or more images of the plurality of images; and determining, based on the position change, at least one of (i) a wind speed change or (ii) a confidence value associated with the wind vector. 17. A system, comprising: a processor; and a non-transitory computer-readable medium having stored thereon instructions that, when executed by the processor, cause the processor to perform operations comprising: causing an aerial vehicle to deploy a tethered component to a particular distance beneath the aerial vehicle by releasing a tether connecting the tethered component to the aerial vehicle; obtaining, from a camera connected to the aerial vehicle, image data that represents the tethered component while the tethered component is deployed to the particular distance beneath the aerial vehicle; determining, b

Assignees

Inventors

Classifications

  • responding to weather conditions, e.g. storms or wind shear · CPC title

  • Compensating for or utilising external environmental conditions, e.g. wind or water currents (station keeping G05D1/611) · CPC title

  • for imaging, photography or videography · CPC title

  • Distances to cluster centroïds · CPC title

  • B64D47/02Primary

    Arrangements or adaptations of signal or lighting devices · 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 US12164308B2 cover?
A method includes causing an aerial vehicle to deploy a tethered component to a particular distance beneath the aerial vehicle by releasing a tether connecting the tethered component to the aerial vehicle. The method also includes obtaining, from a camera connected to the aerial vehicle, image data that represents the tethered component while the tethered component is deployed to the particular…
Who is the assignee on this patent?
Wing Aviation Llc
What technology area does this patent fall under?
Primary CPC classification B64D47/02. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Dec 10 2024 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).