A Novel Ferrofluid Rolling Robot: Design, Manufacturing, and Experimental Analysis | IEEE Journals & Magazine | IEEE Xplore