Text this: Potential field methods and their inherent approaches for path planning