Evolutionary artificial potential fields and their application in real time robot path planning