Robust and Adaptive Dynamic Walking of Bipedal Robots