A multi-sensor navigation system for mobile robots