Nonlinear Model Predictive Control with Cost Function Scheduling for a Wheeled Mobile Robot