Virtual Passivity Based Control of Variable Dynamic Bipedal Walking