Keywords: navigation and path planning; place recognition and categorization; simultaneous localization and mapping; spatial language understanding; spatial reasoning.