Learning to navigate efficiently and precisely in real environments