Methods and apparatus for light-based positioning and navigation
US-2016299214-A1 · Oct 13, 2016 · US
US2016249164A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016249164-A1 |
| Application number | US-201514631534-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 25, 2015 |
| Priority date | Feb 25, 2015 |
| Publication date | Aug 25, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided are apparatus and methods for determining a position of a mobile device. An exemplary method includes detecting first and second visible light communication (VLC) transmissions from respective first and second. VLC light fixtures having a known fixture vector between the first and second. VLC light fixtures. The exemplary method includes determining a first device vector and a second device vector between the mobile device and the respective first and second VLC light fixtures. The exemplary method includes creating a compensated fixture vector by converting the fixture vector to the mobile device coordinate system. The exemplary method includes calculating a first and second distance between the mobile device and the respective first and second VLC light fixtures, as well as using the first distance and the second distance to triangulate the position of the mobile device relative to the first and second VLC light fixtures.
Opening claim text (preview).
What is claimed is: 1 . A method for determining a position of a mobile device, the method comprising: detecting a first visible light communication (VLC) transmission from a first VLC light fixture; detecting a second VLC transmission from a second VLC light fixture, where a fixture vector between the first VLC light fixture and the second VLC light fixture is known; determining, using the detected first VLC transmission, a first device vector between the mobile device and the first VLC light fixture; determining, using the detected second VLC transmission, a second device vector between the mobile device and the second VLC light fixture; measuring, using a tilt sensor, a rotation matrix of a mobile device coordinate system relative to an absolute coordinate system; creating a compensated fixture vector by converting, using the rotation matrix, the fixture vector to the mobile device coordinate system; calculating a first distance between the mobile device and the first VLC light fixture, and a second distance between the mobile device and the second VLC light fixture, from the compensated fixture vector, the first device vector, and the second device vector; and triangulating the position of the mobile device relative to the first VLC light fixture and the second VLC light fixture using the first distance and the second distance. 2 . The method of claim 1 , further comprising: refining the position of the mobile device by combining the position of the mobile device with additional positioning data from at least one of the following: a pose estimation based on an acquired image; a radio frequency (RF) transmission; or a combination thereof. 3 . The method of claim 2 , further comprising disambiguating the position of the mobile device using a particle belief propagation filter to compute a maximum-a-posteriori (MAP) estimate from the position of the mobile device and the additional positioning data. 4 . The method of claim 2 , wherein the RF transmission is at least one of a Bluetooth device transmission, a WiFi device transmission, an RFID device transmission, a femtocell device transmission, a Zigbee device transmission, or a combination thereof. 5 . The method of claim 1 , wherein the absolute coordinate system is based on at least one of an absolute gravity vector, a building envelope, a geomagnetic orientation, or a combination thereof. 6 . The method of claim 1 , further comprising: detecting a third visible VLC transmission from the first VLC light fixture; detecting a fourth VLC transmission from the second VLC light fixture; determining, using the detected third VLC transmission, a third device vector between the mobile device and the first VLC light fixture; determining, using the detected second VLC transmission, a fourth device vector between the mobile device and the second VLC light fixture; calculating a third distance between the mobile device and the first VLC light fixture, and a fourth distance between the mobile device and the second VLC light fixture, from the compensated fixture vector, the third device vector, and the fourth device vector; triangulating a second position of the mobile device relative to the first VLC light fixture and the second VLC light fixture using the third distance and the fourth distance; and determining a direction of travel vector of the mobile device from the first position and the second position. 7 . The method of claim 6 , further comprising disambiguating the position of the mobile device by computing a maximum of a product of a WiFi position density and a direction of travel vector density of the direction of travel vector of the mobile device. 8 . An apparatus configured to determine a position of a mobile device, comprising: means for detecting a first visible light communication (VLC) transmission from a first VLC light fixture; means for detecting a second VLC transmission from a second VLC light fixture, where a fixture vector between the first VLC light fixture and the second VLC light fixture is known; means for determining, using the detected first VLC transmission, a first device vector between the mobile device and the first VLC light fixture; means for determining, using the detected second VLC transmission, a second device vector between the mobile device and the second VLC light fixture; means for measuring, using a tilt sensor, a rotation matrix of a mobile device coordinate system relative to an absolute coordinate system; means for creating a compensated fixture vector by converting, using the rotation matrix, the fixture vector to the mobile device coordinate system; means for calculating a first distance between the mobile device and the first VLC light fixture, and a second distance between the mobile device and the second VLC light fixture, from the compensated fixture vector, the first device vector, and the second device vector; and means for triangulating the position of the mobile device relative to the first VLC light fixture and the second VLC light fixture using the first distance and the second distance. 9 . The apparatus of claim 8 , further comprising means for refining the position of the mobile device by combining the position of the mobile device with additional positioning data from at least one of the following: a pose estimation based on an acquired image; a radio frequency (RF) transmission; or a combination thereof. 10 . The apparatus of claim 9 , further comprising means for disambiguating the position of the mobile device using a particle belief propagation filter to compute a maximum-a-posteriori (MAP) estimate from the position of the mobile device and the additional positioning data. 11 . The apparatus of claim 9 , wherein the RF transmission is at least one of a Bluetooth device transmission, a WiFi device transmission, an RFID device transmission, a femtocell device transmission, a Zigbee device transmission, or a combination thereof. 12 . The apparatus of claim 8 , wherein the absolute coordinate system is based on at least one of an absolute gravity vector, a building envelope, a geomagnetic orientation, or a combination thereof. 13 . The apparatus of claim 8 , further comprising: means for detecting a third visible VLC transmission from the first VLC light fixture; means for detecting a fourth VLC transmission from the second VLC light fixture; determining, using the detected third VLC transmission, a third device vector between the mobile device and the first VLC light fixture; means for determining, using the detected second VLC transmission, a fourth device vector between the mobile device and the second VLC light fixture; means for calculating a third distance between the mobile device and the first VLC light fixture, and a fourth distance between the mobile device and the second VLC light fixture, from the compensated fixture vector, the third device vector, and the fourth device vector; means for triangulating a second position of the mobile device relative to the first VLC light fixture and the second VLC light fixture using the third distance and the fourth distance; and means for determining a direction of travel vector of the mobile device from the first position and the second position. 14 . The apparatus of claim 13 , further comprising means for disambiguating the position of the mobile device by computing a maximum of a product of a WiFi position density and a direction of travel vector density of the direction of travel vector of the mobile device. 15 . The apparatus of claim 8 , wherein the apparatus is a part of the mobil
using electromagnetic waves other than radio waves · CPC title
Determination of attitude (using inertial means G01C9/00; control of attitude G05D1/49) · CPC title
Determining attitude · CPC title
using orientation information, e.g. compass · CPC title
using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.