Robots for pipeline inspection tasks—A survey of design philosophy and implementation technologies | IEEE Conference Publication | IEEE Xplore