1. Introduction
Modular robotic systems are comprised of modules that can be arranged in different ways to form various shapes. Modular self-reconfigurable robotic systems can rearrange their own modules. These different arrangements allow these systems to be very versatile and adaptive to suit a wide variety of situations.