Autonomous robots using artificial potential fields by P. Dunias