Semantic Simultaneous Localization And Mapping