Neural Networks for Mobile Robot Navigation