POSITIONING AND MAPPING BASED ON VIRTUAL LANDMARKS
First Claim
1. A device, comprising:
- a communication module to at least receive wireless signals; and
a processing module to determine at least one virtual landmark in a space based on the received wireless signals, to generate a map for use in navigating the space based on the at least one virtual landmark, and to navigate within the space based on the generated map.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure is directed to positioning and mapping based on virtual landmarks. A space may include a plurality of signal sources (e.g., wireless access points (APs), cellular base stations, etc.). The space may be virtually divided into a plurality of regions, wherein each region in the space may be associated with a virtual landmark. Virtual landmarks may be identified by a signature comprised of measurements of wireless signals received from the plurality of access points when at the associated region. A device position may be approximated based on signal power magnitude and variance measurements for wireless signals received at the virtual landmark. Devices may employ an algorithm such as, for example, Simultaneous Localization and Mapping (SLAM) for positioning and map creation in the space without the need for GPS signals, specialized signaling equipment, pre-navigation device training, etc. Navigation/mapping may also account for space changes, signal source position changes, etc.
-
Citations
30 Claims
-
1. A device, comprising:
-
a communication module to at least receive wireless signals; and a processing module to determine at least one virtual landmark in a space based on the received wireless signals, to generate a map for use in navigating the space based on the at least one virtual landmark, and to navigate within the space based on the generated map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
determining that a device has changed position; estimating the position of the device within a space by determining virtual landmarks associated with regions within a plurality of regions into which the space is virtually divided; updating a map of the space in the device based on the determined virtual landmarks; and navigating within the space based on the map. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. At least one machine-readable storage medium having stored thereon, individually or in combination, instructions that when executed by one or more processors result in the following operations comprising:
-
determining that a device has changed position; estimating the position of the device within a space by determining virtual landmarks associated with regions within a plurality of regions into which the space is virtually divided; updating a map of the space in the device based on the determined virtual landmarks; and navigating within the space based on the map. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification