Pedestrian Navigation using Artificial Neural Networks and Classical Filtering Techniques