Design and Implementation of a Modular Self-Reconfigurable Robot. (24th March 2014)