Sliding mode adaptive control for DC motors using function approximation form. (2016)