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.