An advantageous feature of modular robots is the applicability to system fault tolerance. With redundant units and parallel processing facilities, modular robots have the capability or potential to account for certain types of failures within its system. This research presents work on communication fault tolerance with CKBot.
The advantage of reconfiguration is central to modular robotic systems. With this benefit, however, comes a complex and interesting challenge: how does a modular robot recognize which shapes are useful or familiar? The ability for a modular robot to determine which configurations are needed for various tasks is a fundamental requirement for increased autonomy.