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...
Main Authors: | , , , |
---|---|
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 |