Local obstacle avoidance for mobile robots based on the method of artificial potentials | Synapse