Adaptive control of a 7-DOF exoskeleton robot with uncertainties on kinematics and dynamics. (July 2018)