Data-Driven Methods to Build Robust Legged Robots