Locomotion Control Of Legged Robots Using Data-Driven Techniques: Application To A Buoyancy Assisted Biped