SYSTEM AND METHOD FOR LOCALIZING A TRACKEE AT A LOCATION AND MAPPING THE LOCATION USING SIGNAL-BASED FEATURES
First Claim
1. A computer-implemented method of localizing a trackee at a location and generating or updating a map of the location based on sensor information, the method being implemented on a computer system that includes one or more physical processors programmed by one or more modules, the method comprising:
- identifying, by a feature detection module, at least one sensor feature based on sensor information that includes a plurality of measurements that measure a motion of the trackee at the location, the at least one sensor feature being identified based on a first subset of the plurality of measurements;
identifying, by the feature detection module, a landmark using only the at least one sensor feature;
determining, by a localization and mapping module, a location estimate that estimates the location of the trackee based on at least a second subset of the plurality of measurements that is the same as or different from the first subset of the plurality of measurements, wherein a landmark position of the landmark is determined based on the location estimate; and
generating or updating, by the localization and mapping module, a map including the location based on the landmark.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for recognizing features for location correction in Simultaneous Localization And Mapping operations, thus facilitating longer duration navigation, is provided. The system may detect features from magnetic, inertial, GPS, light sensors, and/or other sensors that can be associated with a location and recognized when revisited. Feature detection may be implemented on a generally portable tracking system, which may facilitate the use of higher sample rate data for more precise localization of features, improved tracking when network communications are unavailable, and improved ability of the tracking system to act as a smart standalone positioning system to provide rich input to higher level navigation algorithms/systems. The system may detect a transition from structured (such as indoors, in caves, etc.) to unstructured (such as outdoor) environments and from pedestrian motion to travel in a vehicle. The system may include an integrated self-tracking unit that can localize and self-correct such localizations.
-
Citations
20 Claims
-
1. A computer-implemented method of localizing a trackee at a location and generating or updating a map of the location based on sensor information, the method being implemented on a computer system that includes one or more physical processors programmed by one or more modules, the method comprising:
-
identifying, by a feature detection module, at least one sensor feature based on sensor information that includes a plurality of measurements that measure a motion of the trackee at the location, the at least one sensor feature being identified based on a first subset of the plurality of measurements; identifying, by the feature detection module, a landmark using only the at least one sensor feature; determining, by a localization and mapping module, a location estimate that estimates the location of the trackee based on at least a second subset of the plurality of measurements that is the same as or different from the first subset of the plurality of measurements, wherein a landmark position of the landmark is determined based on the location estimate; and generating or updating, by the localization and mapping module, a map including the location based on the landmark. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method being implemented on a computer system that includes one or more physical processors programmed by one or more modules, the method comprising:
-
identifying, by a first module, a sensor feature based on first sensor information that includes a plurality of measurements representing a motion of a trackee at a location, the sensor feature being identified based on a first subset of the plurality of measurements; identifying, by the first module, a landmark based on a correlation using only the sensor feature; determining, by a second module, a location estimate that estimates the location of the trackee based on at least a second subset of the plurality of measurements that is the same as or different from the first subset of the plurality of measurements, wherein a landmark position of the landmark is determined based on the location estimate; and generating or updating, by the second module, a map including the location based on the landmark. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification