Semi-passive dynamic walking for humanoid robot using controllable spring stiffness on the ankle joint | IEEE Conference Publication | IEEE Xplore