Adaptive impedance control of exoskeleton robot