The objective of this research is to develop the theory, hardware and computational infrastructure that will
enable automatically transforming user-defined, high-level tasks into correct, low-level perception
informed control and configurations for modular robots. Modular robots are composed of simple
individual modules with limited sensing and actuation; while each module can locomote in the
environment, connecting multiple modules in different configurations allows modular robots to perform