A self-learning disturbance observer for nonlinear systems in feedback-error learning scheme. (June 2017)