Text this: Simultaneous localization and mapping for wheeled mobile robot in unknown indoor environment based on natural corners