Optimized differential evolution for radio frequency trilateration in complex environments

US10775480B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10775480-B2
Application numberUS-201816174326-A
CountryUS
Kind codeB2
Filing dateOct 30, 2018
Priority dateOct 30, 2018
Publication dateSep 15, 2020
Grant dateSep 15, 2020

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 system, device and method for wireless device localization using a differential evolution algorithm in a continuous trilateration process.

First claim

Opening claim text (preview).

The invention claimed is: 1. A device localization method comprising: (a) obtaining by a plurality of sensor distances between a wireless device and a vehicle; (b) generating by trilateration of the distances a first population of a plurality of coordinate sets, each set describing a possible location in 3-D space of the device; (c) computing fitness levels of each of the plurality of the coordinate sets by employing a fitness function based on ranging results obtained from a plurality of anchors having known positions; (d) saving coordinates sets from the first population having a fitness level above a threshold fitness level; (e) computing a vector offset to the saved coordinate sets based on updated ranging results from the plurality of anchors; (f) applying the vector offset based on historical data to the saved coordinate sets to obtain a shifted population; (g) generating a second population of a plurality of coordinate sets, each set describing a possible location in 3-D space of the device; (h) combining the shifted population with the second population to form a combined population; and (i) computing fitness levels of the coordinate sets in the combined population by employing the fitness function. 2. The device localization method of claim 1 further comprising: saving the coordinate sets from the combined population having a fitness level above the threshold fitness level; repeating operations (e) through (i) as they pertain to the combined population and to further updated ranging results from the plurality of anchors of and further repeating operations (e) through (i) on each additional combined population formed and on further updated ranging results from the plurality of anchors until the coordinate sets converge to within a defined area or a threshold number of iterations has been reached. 3. The device localization method 1 further comprising: locating the plurality of anchors to minimize region of interest size. 4. The device localization method of claim 1 wherein the device is a wireless key and the anchors are located on a vehicle. 5. The device localization method of claim 3 further comprising: locating the at least two of the plurality of anchors on an exterior portion of the vehicle. 6. The device localization method of claim 5 wherein at least two of the plurality of anchors are located on the same side of the vehicle as one another. 7. The device localization method of claim 5 wherein one or more of the plurality of anchors are located on an exterior portion of the vehicles and one or more of the plurality of anchors are located in the interior of the vehicle. 8. A system for localization of a wireless device comprising: one or more processors operatively coupled to one or more non-transitory storage devices on which is stored executable computer code, which when executed by the one or more processors causes the system to perform the method of: (a) obtaining by a plurality of sensors distances between a wireless device and a vehicle; (b) generating by trilateration of the distances a first population of a plurality of coordinate sets, each set describing a possible location in 3-D space of the device; (c) computing fitness levels of each of the plurality of the coordinate sets by employing a fitness function based on ranging results obtained from a plurality of anchors having known positions; (d) saving coordinates sets from the first population having a fitness level above a threshold fitness level; (e) computing a vector offset to the saved coordinate sets based on updated ranging results from the plurality of anchors; (f) applying the vector offset based on historical data to the saved coordinate sets to obtain a shifted population; (g) generating a second population of a plurality of coordinate sets, each set describing a possible location in 3-D space of the device; (h) combining the shifted population with the second population to form a combined population; and (i) computing fitness levels of the coordinate sets in the combined population by employing the fitness function. 9. The system for localization of a wireless device of claim 8 further comprising: saving the coordinate sets from the combined population having a fitness level above the threshold fitness level; repeating method operations (e) through (i) as they pertain to the combined population and to further updated ranging results from the plurality of anchors and further repeating operations (e) through (i) on each additional combined population formed and on further updated ranging results from the plurality of anchors until the coordinate sets converge to within a defined area or a threshold number of iterations has been reached. 10. The system for localization of a wireless device of claim 8 further comprising: locating the plurality of anchors to minimize region of interest size. 11. The system for localization of a wireless device of claim 8 wherein the device is a wireless key and the anchors are located on a vehicle. 12. The system for localization of a wireless device of claim 11 further comprising: locating the at least two of the plurality of anchors on an exterior portion of the vehicle. 13. The system for localization of a wireless device of claim 11 wherein at least two of the plurality of anchors are located on the same side of the vehicle as one another. 14. The system for localization of a wireless device of claim 11 wherein one or more of the plurality of anchors are located on an exterior portion of the vehicles and one or more of the plurality of anchors are located in the interior of the vehicle.

Assignees

Inventors

Classifications

  • Accuracy or reliability of position solution or of measurements contributing thereto · CPC title

  • keyless data carrier having only one limited data transmission range · CPC title

  • Responders; Transponders (teaching or practice apparatus for gun-aiming or gun-laying using reflecting targets or active targets F41G3/26) · CPC title

  • G01S7/295Primary

    Means for transforming co-ordinates or for evaluating data, e.g. using computers · CPC title

  • G01S5/14Primary

    Determining absolute distances from a plurality of spaced points of known location · 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 US10775480B2 cover?
A system, device and method for wireless device localization using a differential evolution algorithm in a continuous trilateration process.
Who is the assignee on this patent?
Volkswagen Ag, Porsche Ag, Audi Ag
What technology area does this patent fall under?
Primary CPC classification G01S7/295. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 15 2020 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).