Tracking control of mobile robots