Adaptive Snake Robot Locomotion in Different Environments | IEEE Conference Publication | IEEE Xplore