Agroup of 11 units are programmed to form a triangle as a target shape, where one unit is reserved for self-repair.The shape of the group gradually converges to the goal shape.
After they complete the self-assembly, power supply for a unit is cut off to simulate
a faulty situation. The dead unit cannot reply to calls from the neighboring units, thus is detected
as a faulty unit and ejected. The group resume the self-assembly process and complete the goal shape
again.
Self-repair
Self-assembly
Tethers to the units are for electricity supply and program download only. After debugging, the tethers for download can be removed.