Snake Robot Locomotion in Environments With Obstacles | IEEE Journals & Magazine | IEEE Xplore