Simultaneous Localization And Mapping: Present, Future ...