Apparatus and methods for ultrasonic sensor navigation

US10184797B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10184797-B2
Application numberUS-201615005635-A
CountryUS
Kind codeB2
Filing dateJan 25, 2016
Priority dateDec 18, 2015
Publication dateJan 22, 2019
Grant dateJan 22, 2019

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.

An apparatus and methods are disclosed for determining a navigational constraint for a portable device using an ultrasonic sensor. The navigational constraint may be used to supplement other navigational solutions or may be used independently. The ultrasonic sensor may provide a plurality of samples to be processed to determine the constraint. Processing the ultrasonic samples may include performing a flow analysis regarding detected external objects. Determining the constraint may include any or all of determining a context for usage, distinguishing usage modes, estimating relative heading changes, and estimating misalignment angle between device and platform needed to determine direction of motion of the platform and determining a speed of the portable device from the samples.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for navigating with a device comprising: processing a sequence of samples from an ultrasonic sensor of the device, wherein the processing comprises performing an ultrasonic flow analysis, wherein performing the ultrasonic flow analysis comprises determining change in relative location to an external object; determining a navigational constraint for the device based at least in part on the processed sequence of samples, the determined navigational constraint consisting of at least one of: a) a device angle; b) a misalignment angle of the device with respect to a direction of motion; c) relative heading changes obtained with respect to the external object; d) a speed of the device, wherein processing the sequence of samples from the ultrasonic sensor further comprises determining a distance to the external object by ranging, wherein ranging is an ultrasonic ranging that measures the distance to the external object, and wherein the speed of the device is estimated based at least in part on the ultrasonic flow analysis and the determined distance to the external object; and e) a context for the device, wherein the context is determined as consisting of at least one of: i) being static; ii) fidgeting motion; and iii) device usage; and providing a navigation solution for the device based at least in part on the determined navigational constraint. 2. The method of claim 1 , wherein determining the navigational constraint comprises estimating the device angle. 3. The method of claim 1 , wherein determining the navigational constraint comprises estimating the misalignment angle of the device with respect to a direction of motion. 4. The method of claim 3 , wherein the device further comprises inertial sensors, wherein the method further comprises a navigation routine using inertial sensors for providing the navigational solution and wherein the navigational constraint is applied to the navigational solution provided by the inertial navigation routine. 5. The method of claim 4 , further comprising processing the sequence of samples from the ultrasonic sensor using a Doppler analysis to determine a speed of the device, wherein the determined speed is applied to the navigational solution. 6. The method of claim 3 , wherein processing the sequence of samples from the ultrasonic sensor further comprises determining a distance to at least one of the external object and an additional external object by ranging, wherein ranging is an ultrasonic ranging that measures the distance to the external object, and wherein the device further comprises a gyroscope, further comprising estimating the speed of the device based at least in part on the ultrasonic flow analysis and the determined distance to at least one of the external object and the additional external object, and providing the navigational solution based at least in part on the estimated speed, the estimated misalignment angle and information from the gyroscope. 7. The method of claim 3 , wherein processing the sequence of samples from the ultrasonic sensor further comprises determining a distance to at least one of the external object and an additional external object by ranging, wherein ranging is an ultrasonic ranging that measures the distance to the external object, and wherein the device further comprises a magnetometer, further comprising estimating the speed of the device based at least in part on the ultrasonic flow analysis and the determined distance to at least one of the external object and the additional external object, and providing the navigational solution based at least in part on the estimated speed, the estimated misalignment angle and information from the magnetometer. 8. The method of claim 1 , wherein determining the navigational constraint comprises estimating relative heading changes obtained with respect to at least one of the external object and an additional external object. 9. The method of claim 8 , wherein the device further comprises inertial sensors, wherein the method further comprises a navigation routine using inertial sensors for providing the navigational solution and wherein the navigational constraint is applied to the navigational solution provided by the inertial navigation routine. 10. The method of claim 9 , further comprising processing the sequence of samples from the ultrasonic sensor using a Doppler analysis to determine a speed of the device, wherein the determined speed is applied to the navigational solution. 11. The method of claim 1 , further comprising processing the sequence of samples from the ultrasonic sensor using a Doppler analysis, wherein determining the navigational constraint comprises estimating relative heading changes obtained with respect to at least one of the external object and an additional external object based at least in part on the Doppler analysis. 12. The method of claim 11 , wherein the device further comprises inertial sensors, wherein the method further comprises a navigation routine using inertial sensors for providing the navigational solution and wherein the navigational constraint is applied to the navigational solution provided by the inertial navigation routine. 13. The method of claim 12 , further comprising processing the sequence of samples from the ultrasonic sensor using a Doppler analysis to determine a speed of the device, wherein the determined speed is applied to the navigational solution. 14. The method of claim 1 , wherein processing the sequence of samples from the ultrasonic sensor further comprises determining a distance to at least one of the external object and an additional external object by ranging, wherein ranging is an ultrasonic ranging that measures the distance to the external object. 15. The method of claim 14 , wherein determining the navigational constraint includes estimating the speed of the device based at least in part on the ultrasonic flow analysis and the determined distance to the external object. 16. The method of claim 15 , wherein the device further comprises inertial sensors, wherein the method further comprises a navigation routine using inertial sensors for providing the navigational solution and wherein the navigational constraint is applied to the navigational solution provided by the inertial navigation routine. 17. The method of claim 15 , wherein estimating the speed includes deriving a scale factor from the determined distance to the external object. 18. The method of claim 14 , wherein the device further comprises a supplemental sensor, further comprising processing a sequence of samples from the supplemental sensor to perform a flow analysis. 19. The method of claim 18 , further comprising determining an additional navigational constraint, wherein the additional constraint is a speed of the device, by estimating the speed of the device based at least in part on the flow analysis performed on the sequence of samples from the supplemental sensor and the determined distance to the external object from the ultrasonic sensor by ranging, wherein ranging is an ultrasonic ranging that measures the distance to the external object, wherein providing the navigational solution is based at least in part on the estimated speed from the supplemental sensor samples. 20. The method of claim 19 , wherein the device further comprises inertial sensors, wherein the method further comprises a navigation routine using inertial sensors for providing the navigational solution and wherein the navigational constraint from the flow analysis pe

Assignees

Inventors

Classifications

  • in the downlink direction of a wireless link, i.e. towards a terminal · CPC title

  • in the uplink direction of a wireless link, i.e. towards the network · CPC title

  • Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence) · CPC title

  • combined with non-inertial navigation instruments · CPC title

  • using movement velocity, acceleration information · 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 US10184797B2 cover?
An apparatus and methods are disclosed for determining a navigational constraint for a portable device using an ultrasonic sensor. The navigational constraint may be used to supplement other navigational solutions or may be used independently. The ultrasonic sensor may provide a plurality of samples to be processed to determine the constraint. Processing the ultrasonic samples may include perfo…
Who is the assignee on this patent?
Invensense Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 22 2019 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).