Robot cognition and navigation an experiment with mobile robots - Patnaik, Srikanta.