Text this: An overview: On path planning optimization criteria and mobile robot navigation