A variable admittance control strategy for stable physical human–robot interaction