Text this: A review on autonomous mobile robot path planning algorithms