Control of 3-dimensional snake robots by using redundancy | IEEE Conference Publication | IEEE Xplore