1 INTRODUCTION
2 CLASSICAL MOBILE ROBOT NAVIGATION
2.1 Global Planning
2.2 Local Planning
3 SCOPE OF LEARNING FOR NAVIGATION
3.1 Learning the Entire Navigation Stack
3.2 Learning Navigation Subsystems
3.3 Learning Individual Components
3.4 Analysis
4 COMPARISON TO CLASSICAL APPROACHES
4.1 Learning for Navigation in the Classical Sense
4.2 Learning beyond Classical Navigation
4.3 Analysis
5 OTHER TAXONOMIES
5.1 Navigational Tasks
5.2 Input Modalities
6 ANALYSIS AND FUTURE DIRECTIONS
6.1 Analysis
6.2 Recommendations and Future Directions
7 CONCLUSIONS