Adaptive impedance control