Adaptive nonlinear control of dynamic mobile robots with parameter uncertainties