Low-light and no-light aerial navigation

US11906639B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11906639-B2
Application numberUS-202318111077-A
CountryUS
Kind codeB2
Filing dateFeb 17, 2023
Priority dateOct 15, 2020
Publication dateFeb 20, 2024
Grant dateFeb 20, 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.

In some examples, an unmanned aerial vehicle (UAV) may determine a first acceleration of the UAV based at least on information from an onboard accelerometer received at least one of prior to or during takeoff. The UAV may determine a second acceleration of the UAV based at least on location information received via a satellite positioning system receiver at least one of prior to or during takeoff. The UAV may further determine a relative heading of the UAV based at least in part on the first acceleration and the second acceleration, and may be directed to navigate an environment based at least on the determined relative heading.

First claim

Opening claim text (preview).

What is claimed: 1. An unmanned aerial vehicle (UAV) comprising: a satellite positioning system receiver; an inertial measurement unit having an associated accelerometer; and one or more processors configured by executable instruction to perform operations comprising: determining a first acceleration of the UAV based at least on information from the accelerometer received at least one of prior to or during takeoff; determining a second acceleration of the UAV based at least on location information received via the satellite positioning system receiver at least one of prior to or during takeoff; determining a relative heading of the UAV based at least in part on the first acceleration and the second acceleration; and directing the UAV to navigate an environment based at least on the relative heading. 2. The UAV as recited in claim 1 , the operations further comprising: determining the first acceleration in a navigation frame referenced based at least on the information from the accelerometer; and determining the second acceleration in a world frame of reference based at least on the location information received via the satellite positioning system receiver. 3. The UAV as recited in claim 1 , the operations further comprising: determining a plurality of the relative headings based at least in part on determining a plurality of the first accelerations and a plurality of the second accelerations; and selecting one of the plurality of relative headings as the relative heading based at least on a largest subset of the plurality of relative headings that match each other within a threshold amount. 4. The UAV as recited in claim 1 , wherein the operation of determining the relative heading of the UAV based at least in part on the first acceleration and the second acceleration further comprises determining the relative heading of the UAV based in part on consideration of a magnitude of at least one of the first acceleration or the second acceleration. 5. The UAV as recited in claim 1 , wherein the operation of determining the relative heading of the UAV based at least in part on the first acceleration and the second acceleration further comprises determining the relative heading of the UAV based in part on rotation of the UAV. 6. The UAV as recited in claim 1 , the operations further comprising: receiving the first acceleration and the second acceleration prior to takeoff of the UAV based on motion induced on the UAV prior to takeoff. 7. The UAV as recited in claim 1 , the operations further comprising: receiving the first acceleration and the second acceleration during takeoff of the UAV by causing the UAV to takeoff according to a specified acceleration. 8. A method comprising: inducing motion on an unmanned aerial vehicle (UAV) prior to takeoff; determining, by one or more processors, a first acceleration of the UAV based at least on information from an accelerometer onboard the UAV; determining a second acceleration of the UAV based at least on location information received via a satellite positioning system receiver; determining a relative heading of the UAV based at least in part on the first acceleration and the second acceleration; and directing the UAV to navigate an environment based at least on the relative heading. 9. The method as recited in claim 8 , further comprising inducing the motion on the UAV by moving the UAV in a back-and-forth motion prior to takeoff. 10. The method as recited in claim 8 , determining the first acceleration in a navigation frame of reference based at least on an output from an inertial measurement unit (IMU) that is associated with the accelerometer. 11. The method as recited in claim 8 , further comprising determining the second acceleration in a world frame of reference based at least on the location information received via the satellite positioning system receiver by determining finite differences in velocity signals determined based on the received location information. 12. The method as recited in claim 8 , further comprising: determining a plurality of the relative headings; and selecting one of the plurality of relative headings as the relative heading based at least in part on a largest subset of the plurality of relative headings that match each other within a threshold amount. 13. The method as recited in claim 8 , wherein determining the relative heading of the UAV based at least in part on the first acceleration and the second acceleration further comprises determining the relative heading of the UAV based in part on consideration of a magnitude of at least one of the first acceleration or the second acceleration. 14. The method as recited in claim 8 , wherein determining the relative heading of the UAV based at least in part on the first acceleration and the second acceleration further comprises determining the relative heading of the UAV based in part on rotation of the UAV. 15. A method comprising: configuring an unmanned aerial vehicle (UAV) to takeoff at a specified trajectory and a specified acceleration; determining, by one or more processors, a first acceleration of the UAV during takeoff based at least on information from an accelerometer onboard the UAV; determining a second acceleration of the UAV based at least on location information received via a satellite positioning system receiver; determining a relative heading of the UAV based at least in part on the first acceleration and the second acceleration; and directing the UAV to navigate an environment based at least on the relative heading. 16. The method as recited in claim 15 , wherein the specified trajectory is diagonal to a ground plane. 17. The method as recited in claim 15 , determining the first acceleration in a navigation frame of reference based at least on an output from an inertial measurement unit that is associated with the accelerometer. 18. The method as recited in claim 15 , further comprising determining the second acceleration in a world frame of reference based at least on the location information received via the satellite positioning system receiver by determining finite differences in velocity signals determined based on the received location information. 19. The method as recited in claim 15 , further comprising: determining a plurality of the relative headings during the takeoff; and selecting one of the plurality of relative headings as the relative heading based at least in part on a largest subset of the plurality of relative headings that match each other within a threshold amount. 20. The method as recited in claim 15 , wherein determining the relative heading of the UAV based at least in part on the first acceleration and the second acceleration further comprises determining the relative heading of the UAV based in part on rotation of the UAV.

Assignees

Inventors

Classifications

  • for unmanned aircraft · CPC title

  • G08G5/55Primary

    for a single aircraft · CPC title

  • for take-off · CPC title

  • located onboard the aircraft · CPC title

  • autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS] · 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 US11906639B2 cover?
In some examples, an unmanned aerial vehicle (UAV) may determine a first acceleration of the UAV based at least on information from an onboard accelerometer received at least one of prior to or during takeoff. The UAV may determine a second acceleration of the UAV based at least on location information received via a satellite positioning system receiver at least one of prior to or during takeo…
Who is the assignee on this patent?
Skydio Inc
What technology area does this patent fall under?
Primary CPC classification G08G5/55. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).