A real-time, robust and versatile visual-SLAM framework based on deep learning networks