Text this: Mobile Robot Localization and Map Building for a Nonholonomic Mobile Robot