Generating gaits for snake robots by annealed chain fitting and Keyframe wave extraction | IEEE Conference Publication | IEEE Xplore