Robustness of adaptive inverse control in solving internal and external disturbance uncertainties for a class of non-linear systems