Dynamic path following: a new control algorithm for mobile robots | Synapse