Nonlinear Intelligent Model Predictive Control of Mobile Robots