Design and development of a mobile crawling robot with novel halbach array based magnetic wheels | IEEE Conference Publication | IEEE Xplore