Miniature in vivo Robots for Remote and Harsh Environments | IEEE Journals & Magazine | IEEE Xplore