Enumerating the non-isomorphic assembly configurations of modular robotic systems

被引:46
作者
Chen, IM [1 ]
Burdick, JW
机构
[1] Nanyang Technol Univ, Sch Mech & Prod Engn, Singapore 639798, Singapore
[2] CALTECH, Dept Mech Engn, Pasadena, CA 91125 USA
关键词
D O I
10.1177/027836499801700702
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
A modular robotic system consists of standardized joint and link units that can be assembled into a number of different kinematic configurations to meet various task requirements. Owing to typical symmetries in module design, different assembly configurations may lead to robotic structures that are geometrically identical, or isomorphic. This paper focuses on the problem of enumerating the set of kinematically distinct modular robot assembly configurations from a given set of modules. We first consider how to enumerate the nonisomorphic (or geometrically unique) assembly configurations of a modular robotic system. Our scheme is based on a novel representation of a modular robot assembly configuration as an assembly incidence matrix (AIM). Equivalence relations based on symmetries in module geometry and graph isomorphisms are defined on the AIMs. An enumeration algorithm to generate nonisomorphic assembly configurations based on this equivalence relation is proposed. We then present an algorithm to identify the kinematically equivalent robots. The application of these Two algorithms will result in the set of kinematically unique assembly configurations. Examples demonstrate that this method is a significant improvement over a brute-force enumeration process.
引用
收藏
页码:702 / 719
页数:18
相关论文
共 25 条
[1]  
[Anonymous], 1982, 1 COURSE ABSTRACT AL
[2]  
BECKENBACH EF, 1964, APPL COMBINATORIAL M
[3]   CONSTANT TIME GENERATION OF ROOTED TREES [J].
BEYER, T ;
HEDETNIEMI, SM .
SIAM JOURNAL ON COMPUTING, 1980, 9 (04) :706-712
[4]  
Brockett R.W., 1983, P INT S MATH THEOR N, P120
[5]  
CHEN IM, 1994, THESIS CALTECH
[6]   CONCEPTUAL DESIGN OF A MODULAR ROBOT [J].
COHEN, R ;
LIPTON, MG ;
DAI, MQ ;
BENHABIB, B .
JOURNAL OF MECHANICAL DESIGN, 1992, 114 (01) :117-125
[7]  
DEO N, 1974, GRAPH THEORY AP0PL E
[8]  
DINITS EA, 1977, AUTOMAT REM CONTR+, V38, P554
[9]   SOME APPLICATIONS OF GRAPH THEORY TO STRUCTURAL ANALYSIS OF MECHANISMS [J].
DOBRJANSKYJ, L ;
FREUDENSTEIN, F .
JOURNAL OF ENGINEERING FOR INDUSTRY, 1967, 89 (01) :153-+
[10]  
Fukuda T., 1988, Proceedings of the 1988 IEEE International Conference on Robotics and Automation (Cat. No.88CH2555-1), P1581, DOI 10.1109/ROBOT.1988.12291