Adaptive sliding mode disturbance rejection control with prescribed performance for robotic manipulators. (August 2019)