Adaptation of quadruped gaits using surface classification and gait optimization | IEEE Conference Publication | IEEE Xplore