Variable Impedance Control for Floating-Base Supernumerary Robotic Leg in Walking Assistance