Variable stiffness actuators: muscles for the next generation of robots