Design of a Multi-Environmentally Adaptable Modular Self-Reconfigurable Robot | IEEE Journals & Magazine | IEEE Xplore