Multi-Objective Location and Mapping Based on Deep Learning and Visual Slam