Self-reconfigurable Robotic System Research Articles