SYSTEMS AND METHODS FOR PROVIDING LOCALIZATION AND NAVIGATION SERVICES
A system may be configured to indicate a path for a user in a closed environment. Some embodiments may: determine a location of a user by walking down an error surface, until reaching a minimum, the error surface having a length represented by a brightness of a rendering; and indicate a path for the user to a nearest point of interest (POI) based on the determined location.
1 . A method, comprising:
determining a location of a user by walking down an error surface, until reaching a minimum, the error surface having a length represented by a brightness of a rendering; and
indicating a path for the user to a nearest point of interest (POI) based on the determined location.
2 . The method of claim 1 , wherein the walking down is performed to minimize error based on a gradient descent, the surface being defined by a sum of squares of errors of each measurement of one anchor transceiver based on a position of the one anchor transceiver.
3 . The method of claim 1 , further comprising:
providing the indication via haptic or sonic feedback to the user based on the determined user location.
4 . The method of claim 1 , further comprising:
configuring a closed environment with a plurality of anchor transceivers at different locations;
providing a radio frequency (RF) tag integrated in a wearable garment to compute a distance to each of the anchor transceivers.
5 . The method of claim 4 , further comprising:
determining a density of the anchor transceivers for a first area of the closed environment.
6 . The method of claim 5 , further comprising:
determining a density of other anchor transceivers for a second, different area of the closed environment.
7 . The method of claim 4 , further comprising:
the computing, via a multi-lateration, of the distances to the anchor transceivers to perform the determination of the user location.
8 . The method of claim 7 , wherein a precision of the multi-lateration is based on an accuracy of a performed ranging.
9 . The method of claim 1 , wherein the brightness of the rendering pertains to a shading of a heatmap.
10 . A system, for determining a location of a user, comprising a processor (i) embedded in a garment worn by the user and (ii) configured to execute machine-readable instructions from a non-transitory memory to perform:
determining, via a gradient descent, a location of a user; and
indicating the user to a POI based on the determined location.
11 . The system of claim 10 , wherein a walking down of an error surface, until reaching a minimum, the error surface having a length represented by a brightness of a rendering, is performed to minimize error, and
wherein the surface is defined by a sum of squares of errors of each measurement of one anchor transceiver based on a position of the one anchor transceiver.
12 . The system of claim 10 , further comprising:
providing the indication via haptic or sonic feedback to the user based on the determined user location.
13 . The system of claim 10 , further comprising:
providing an RF tag embedded in the garment to compute a distance to each of a plurality of differently-located anchor transceivers.
14 . The system of claim 13 , further comprising:
determining a density of the anchor transceivers.
15 . A system, comprising:
a plurality of anchors configured into different locations of a substantially closed environment; and
a transceiver worn by a user and operable to communicate with the anchors such that a location of the user is determined by walking down an error surface, until reaching a minimum, the error surface having a length represented by a brightness of a rendering, wherein a sensory of the user is indicated to a POI based on the determined location.
16 . The system of claim 15 , providing the indication via haptic or sonic feedback to the user based on the determined user location.
17 . The system of claim 15 , further comprising:
configuring a closed environment with a plurality of anchor transceivers at different locations;
providing an RF tag integrated in a wearable garment to compute a distance to each of the anchor transceivers.
18 . The system of claim 17 , determining a density of the anchor transceivers.
19 . The system of claim 17 , further comprising:
the computing, via a multi-lateration, of the distances to the anchor transceivers to perform the determination of the user location.
20 . The system of claim 19 , wherein a precision of the multi-lateration is based on an accuracy of a performed ranging.