Text this: Visual-based semantic simultaneous localization and mapping for Robotic applications: a review