Abstract:
Aspects of the present disclosure relate generally to indoor localization, for example, where GPS or other localization signals are unavailable. More specifically, aspects relate to using a particle filter in conjunction with a gyroscope and/or accelerometer (166) to identify a current location of a client device (171) with respect to a map (300). In one example, the map may be based upon a map (300) including a series of walls 310-17 representing locations where a user may not walk within a building. In another example, the map may be based upon a series of rails (1340), (1350), (1360), (1370), (1380) representing locations where a user may walk within a building.
Abstract:
An exemplary method 1000 includes prompting a user to capture video data at a location 1010. The location is associated with navigation directions. Information representing visual orientation and positioning information associated with the captured video data is received by one or more computing devices 1020, and a stored data model representing a 3D geometry depicting objects associated with the location is accessed 1030. Between corresponding images from the captured video data and projections of the 3D geometry, one or more candidate change regions are detected 1040. Each candidate change region indicates an area of visual difference between the captured video data and the projections. When it is detected that a count of the candidate change regions is below a threshold 1045, the model data is updated with at least part of the captured video data based on the visual orientation and positioning information associated with the captured video data 1050.
Abstract:
Aspects of the disclosure relate generally to localizing mobile devices. In one example, a first location method associated with a first accuracy value may be used to estimate a location 62, 70, 70a, 90 of the mobile device 10. A confidence circle indicative 64 of a level of confidence in the estimation of the location 62, 70, 70a, 90 is calculated. The confidence circle 64, 72, 72a, 82, 92 may be displayed on a mobile device 10. When other location methods become available, the size of the displayed confidence circle 72a may be expanded based on information from an accelerometer of the client device 10 or the accuracy of the other available location methods. This may be especially useful when the mobile device 10is transitioning between areas which are associated with different location methods that may be more or less accurate.
Abstract:
A system and method are provided that allow for localization of a mobile device using detected magnetic signals and magnetic survey data. The magnetic signals may be produced by one or more magnetic signal sources, which are located at particular positions. The mobile device may be localized without information regarding the positions of the magnetic signal sources.
Abstract:
Aspects of the disclosure relate to quality control of survey data used to generate and or supplement map information 144. A device 171 may be walked through an indoor space in order to collect survey data 142 ( accelerometer 168, gyroscope, wireless network identifiers, etc.). The survey data 142 is then transmitted to a server for further processing to identify the path 610, 710, 810, 815 (or the various locations) of the device 171 in the indoor space. The path 610, 710, 810, 815 may be determined by referring to a map of the indoor location and a localization algorithm, for example, a particle filter or least squares optimizer. The path may be compared to other survey data and paths 910, 915 from the same indoor space as well as the map in order to provide an estimate of the quality of the localization produced for the survey data 142. Low quality survey data may be flagged for further review or used to make changes to the map.
Abstract:
A system and method are provided that allow for localization of a mobile device using detected magnetic signals and magnetic survey data. The magnetic signals may be produced by one or more magnetic signal sources, which are located at particular positions. The mobile device may be localized without information regarding the positions of the magnetic signal sources.
Abstract:
Aspects of the disclosure relate generally to localizing mobile devices. In one example, a first location method associated with a first accuracy value may be used to estimate a location 62, 70, 70a, 90 of the mobile device 10. A confidence circle indicative 64 of a level of confidence in the estimation of the location 62, 70, 70a, 90 is calculated. The confidence circle 64, 72, 72a, 82, 92 may be displayed on a mobile device 10. When other location methods become available, the size of the displayed confidence circle 72a may be expanded based on information from an accelerometer of the client device 10 or the accuracy of the other available location methods. This may be especially useful when the mobile device 10is transitioning between areas which are associated with different location methods that may be more or less accurate.
Abstract:
An exemplary method includes prompting a user to capture video data at a location. The location is associated with navigation directions for the user. Information representing visual orientation and positioning information associated with the captured video data is received by one or more computing devices, and a stored data model representing a 3D geometry depicting objects associated with the location is accessed. Between corresponding images from the captured video data and projections of the 3D geometry, one or more candidate change regions are detected. Each candidate change region indicates an area of visual difference between the captured video data and projections. When it is detected that a count of the one or more candidate change regions is below a threshold, the stored model data is updated with at least part of the captured video data based on the visual orientation and positioning information associated with the captured video data.
Abstract:
Aspects of the present disclosure relate generally to indoor localization, for example, where GPS or other localization signals are unavailable. More specifically, aspects relate to using a particle filter in conjunction with a gyroscope and/or accelerometer (166) to identify a current location of a client device (171) with respect to a map (300). In one example, the map may be based upon a map (300) including a series of walls 310-17 representing locations where a user may not walk within a building. In another example, the map may be based upon a series of rails (1340), (1350), (1360), (1370), (1380) representing locations where a user may walk within a building.