“…On the other hand, the active systems allow computational entities to act and control their movements in order to accomplish a given task, which is our primary focus in this work. The most popular examples of active systems include metamorphic systems [19,31,37], swarm/mobile robotics [10,21,32,35,40], modular self-reconfigurable robotics [5,22,41] and recent research on programmable matter [12,13]. Moreover, those robotic systems have received an increasing attention from the the engineering research community, and hence many solutions and frameworks have been produced for milli/micro-scale [9,23,26] down to nanoscale systems [16,33].…”