A distributed real-time system, based on wearable accelerometers and magnetic sensors, is proposed for location estimation
and recognition of walking behaviors. Suitable for both outdoor and indoor navigation, the system is especially adjusted for
irregular movements indoors. The algorithm, which demands only small computing resources, performs step detection and classification
in the time domain, allowing the estimation of the size of each separate step independently. Since the system finds the user’s
position relative to an initial position, it is intended to be supplemented with different types of absolute positioning information.
Making use of map knowledge, as an easily available source of this information, is analyzed. The conclusion is drawn that
referring to the locations of the corridors and stairways increases the positioning accuracy and reduces the effect of magnetic
field distortions encountered inside buildings. The positioning error of different system configurations was 3-10 % from traveled
distance.