Aiming at the problem of trajectory tracking control for mobile robot nonlinear systems with non-repetitive uncertain parameters, we propose a novel neural network compensator-based robust iterative learning control (NNRILC) scheme to achieve excellent tracking performance and uncertainty compensation. The NNRILC scheme consists of a parallel structure that includes a robust iterative learning control (RILC) term and a neural network (NN) compensator. The RILC term is used to ensure robust control performance and promise closed-loop stability. The compensator based on the neural network is employed to handle the uncertainties resulted from the nonlinear dynamics as well as the suppressed disturbances in the mobile robot nonlinear systems. Additionally, the fourth-order Runge-Kutta algorithm is employed to solve the state differential equation of the mobile robot. Consequently, The H∞ robust technique is used to construct an iterative learning control update rule to reduce the impact of disturbances. Meanwhile, the RILC scheme is designed to optimize the neural network initial parameters and weights of the NN compensator at each trial. Then the convergence of the proposed NNRILC scheme is analyzed, and the results are incorporated into the control update for the next process trial. Finally, the effectiveness of the proposed method is verified by mobile robot simulation.