Motion Design for a Snake Robot Negotiating Complicated Pipe Structures of a Constant Diameter | IEEE Conference Publication | IEEE Xplore