Exploiting redundancy in minimum-time path following robot control