Enumeration of the Non-Isomorphic Configurations for a Reconfigurable Modular Robot with Square-Cubic-Cell Modules

Abstract. Configuration of a reconfigurable modular system is a tough issue because the possible configurations or structures grow exponentially with the number of modules. A library of the non-isomorphic configurations should be set up as a database for configuration design and control. In this pap...

Full description

Bibliographic Details
Main Authors: Jinguo Liu, Yuechao Wang, Shugen Ma, Yangmin Li
Format: Article
Language:English
Published: SAGE Publishing 2011-01-01
Series:International Journal of Advanced Robotic Systems
Subjects:
Online Access:http://www.intechopen.com/articles/show/title/enumeration-of-the-non-isomorphic-configurations-for-a-reconfigurable-modular-robot-with-square-cubi
id doaj-6ecf9a52198b40d4a374d24de14746d6
record_format Article
spelling doaj-6ecf9a52198b40d4a374d24de14746d62020-11-25T03:32:04ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88061729-88142011-01-01746172Enumeration of the Non-Isomorphic Configurations for a Reconfigurable Modular Robot with Square-Cubic-Cell ModulesJinguo LiuYuechao WangShugen MaYangmin LiAbstract. Configuration of a reconfigurable modular system is a tough issue because the possible configurations or structures grow exponentially with the number of modules. A library of the non-isomorphic configurations should be set up as a database for configuration design and control. In this paper, we propose a matrix-based enumerating approach for the non-isomorphic configurations of a reconfigurable modular robot system with square-cubic-cell (SCC) modules. Each SCC module considered in this study includes a cubic module body and four connectors on its lateral surfaces. Since it has a square lattice like 2D projection, configuration matrices are proposed to represent the topological information of the modular robot. Thus reconfiguration and enumeration can be programmed by matrix computation in simulation. According to combinational principle, recursive algorithms are used to find out all non-isomorphic configurations. Enumerating result for a multi-module SCC system is provided as an example. Potential applications of this approach to other reconfigurable systems with lattice-form or cubic-form modules are discussed as well. As an application, enumeration of the multi-module CONRO robot also proves the validity of this method. http://www.intechopen.com/articles/show/title/enumeration-of-the-non-isomorphic-configurations-for-a-reconfigurable-modular-robot-with-square-cubireconfigurable modular robotnon-isomorphic configurationlatticecubicconfiguration matrix2D projection
collection DOAJ
language English
format Article
sources DOAJ
author Jinguo Liu
Yuechao Wang
Shugen Ma
Yangmin Li
spellingShingle Jinguo Liu
Yuechao Wang
Shugen Ma
Yangmin Li
Enumeration of the Non-Isomorphic Configurations for a Reconfigurable Modular Robot with Square-Cubic-Cell Modules
International Journal of Advanced Robotic Systems
reconfigurable modular robot
non-isomorphic configuration
lattice
cubic
configuration matrix
2D projection
author_facet Jinguo Liu
Yuechao Wang
Shugen Ma
Yangmin Li
author_sort Jinguo Liu
title Enumeration of the Non-Isomorphic Configurations for a Reconfigurable Modular Robot with Square-Cubic-Cell Modules
title_short Enumeration of the Non-Isomorphic Configurations for a Reconfigurable Modular Robot with Square-Cubic-Cell Modules
title_full Enumeration of the Non-Isomorphic Configurations for a Reconfigurable Modular Robot with Square-Cubic-Cell Modules
title_fullStr Enumeration of the Non-Isomorphic Configurations for a Reconfigurable Modular Robot with Square-Cubic-Cell Modules
title_full_unstemmed Enumeration of the Non-Isomorphic Configurations for a Reconfigurable Modular Robot with Square-Cubic-Cell Modules
title_sort enumeration of the non-isomorphic configurations for a reconfigurable modular robot with square-cubic-cell modules
publisher SAGE Publishing
series International Journal of Advanced Robotic Systems
issn 1729-8806
1729-8814
publishDate 2011-01-01
description Abstract. Configuration of a reconfigurable modular system is a tough issue because the possible configurations or structures grow exponentially with the number of modules. A library of the non-isomorphic configurations should be set up as a database for configuration design and control. In this paper, we propose a matrix-based enumerating approach for the non-isomorphic configurations of a reconfigurable modular robot system with square-cubic-cell (SCC) modules. Each SCC module considered in this study includes a cubic module body and four connectors on its lateral surfaces. Since it has a square lattice like 2D projection, configuration matrices are proposed to represent the topological information of the modular robot. Thus reconfiguration and enumeration can be programmed by matrix computation in simulation. According to combinational principle, recursive algorithms are used to find out all non-isomorphic configurations. Enumerating result for a multi-module SCC system is provided as an example. Potential applications of this approach to other reconfigurable systems with lattice-form or cubic-form modules are discussed as well. As an application, enumeration of the multi-module CONRO robot also proves the validity of this method.
topic reconfigurable modular robot
non-isomorphic configuration
lattice
cubic
configuration matrix
2D projection
url http://www.intechopen.com/articles/show/title/enumeration-of-the-non-isomorphic-configurations-for-a-reconfigurable-modular-robot-with-square-cubi
work_keys_str_mv AT jinguoliu enumerationofthenonisomorphicconfigurationsforareconfigurablemodularrobotwithsquarecubiccellmodules
AT yuechaowang enumerationofthenonisomorphicconfigurationsforareconfigurablemodularrobotwithsquarecubiccellmodules
AT shugenma enumerationofthenonisomorphicconfigurationsforareconfigurablemodularrobotwithsquarecubiccellmodules
AT yangminli enumerationofthenonisomorphicconfigurationsforareconfigurablemodularrobotwithsquarecubiccellmodules
_version_ 1724570003060031488