Path Planning by Unsupervised Neural Networks for a Planar Robot Moving among Unknown Obstacles