Text this: A Heuristic Motion Planning Algorithm for a Mobile Robot With Nonholonomic Constraints