Университет Пенсильвании (University of Pennsylvania) в рамках программы по созданию само-перестраиваемой робототехники (self-reconfigurable robotics) представил модульного робота, способного самостоятельно собираться из отдельных модулей.
Робот CKbot состоит из 15 модулей по пять кластеров. Каждая из групп CKbot имеет модуль с камерой 20fps и акселерометром. Другие 12 модулей имеют встроенный компьютер, сенсоры сближения, и серводвигатель.
Части находят друг друга по уникальной для каждого модуля комбинации мигающих светодиодных огоньков. После идентификации модули могут причаливать к друг к другу при помощи системы магнитов и затем начинают искать следующий модуль для объединения. Соединившиеся модули формируют собой робота, способного передвигаться и выполнять задачи.