Design of pipe crawling gaits for a snake robot | IEEE Conference Publication | IEEE Xplore