Self-assembly of modular robots from finite number of modules using graph grammars | IEEE Conference Publication | IEEE Xplore