Text this: An overview of mobile robot path planning