A comparison of homotopic path planning algorithms for robotic applications