A miniature inspection robot negotiating pipes of widely varying diameter | IEEE Conference Publication | IEEE Xplore