In control and simulation of a modular robot system, which consists of standardized and interconnected joint and link units, manual derivation of its dynamic model needs tremendous effort because these models change all the time as the robot geometry is altered after module reconfiguration. This paper presents a method to automate the generation of the closed-form equation of motion of a modular robot with arbitrary degrees-of-freedom and geometry. The robot geometry we consider here is branching type without loops. A graph technique, termed kinematic graphs and realized through assembly incidence matrices (AIM) is introduced to represent the module assembly sequence and robot geometry. The formulation of the dynamic model is started with recursive Newton-Euler algorithm. The generalized velocity, acceleration, and forces are expressed in terms of linear operations on se(3), the Lie algebra of the Euclidean group SE(3). Based on the equivalence relationship between the recursive formulation and the closed-form Lagrangian formulation, the accessibility matrix of the kinematic graph of the robot is used to assist the construction of the closed-form equation of motion of a modular robot. This automatic model generation technique can be applied to the control of rapidly reconfigurable robotic workcells and other automation equipment built around modular components that require accurate dynamic models.

1.
Ambrose, R. O., 1995, “Interactive Robot Joint Design, Analysis and Prototyping,” IEEE International Conference on Robotics and Automation, Nagoya, Japan, pp. 2119–2124.
2.
Benhabib
B.
,
Zak
G.
, and
Lipton
M. G.
,
1989
, “
A Generalized Kinematic Modeling Method for Modular Robots
,”
J. Robotics Systems
, Vol.
6
, No.
5
, pp.
545
571
.
3.
Chen, I.-M., 1994, “Theory and Applications of Modular Reconfigurable Robotic Systems,” Ph.D. Thesis, California Institute of Technology, CA.
4.
Chen, I.-M., and Burdick, J. W., 1993, “Enumerating Non-Isomorphic Assembly Configurations of Modular Robotic Systems,” IEEE/RSJ International Conference on Intelligent Robots and Systems, Yokohama, Japan, pp. 1985–1992.
5.
Chen, I.-M., and Yang, G., 1996, “Configuration Independent Kinematics for Modular Robots,” IEEE International Conference on Robotics and Automation, Minneapolis, MN, pp. 1440–1445.
6.
Cohen
R.
,
Lipton
M. G.
,
Dai
M. Q.
, and
Benhabib
B.
,
1992
, “
Conceptual Design of a Modular Robot
,”
ASME Journal of Mechanical Design
, Vol.
114
, pp.
117
125
.
7.
Deo, N., 1974, Graph Theory with Applications to Engineering and Computer Science, Prentice-Hall.
8.
Dobrjanskyj
L.
, and
Freudenstein
F.
,
1967
, “
Some Applications of Graph Theory to the Structural Analysis of Mechanisms
,”
ASME Journal of Engineering for Industry
, Vol.
89
, pp.
153
158
.
9.
Featherstone, R., 1987, Robot Dynamics Algorithms, Kluwer Academic Publishers.
10.
Fukuda, T., and Nakagawa, S., 1988, “Dynamically Reconfigurable Robotic System,” IEEE International Conference on Robotics and Automation, pp. 1581–1586.
11.
Hollerbach
J. M.
,
1980
, “
A Recursive Lagrangian Formulation of Manipulator Dynamics and a Comparative Study of Dynamics Formulation Complexity
,”
IEEE Transactions on Systems, Man, and Cybernetics
, Vol.
10
, pp.
730
736
.
12.
Kelmar, L., and Khosla, P., 1988, “Automatic Generation of Kinematics for a Reconfigurable Modular Manipulator System,” IEEE International Conference on Robotics and Automation, pp. 663–668.
13.
Luh
J. Y. S.
,
Walker
M. W.
, and
Paul
R. P.
,
1980
, “
On-Line Computational Scheme for Mechanical Manipulators
,”
ASME JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL
, Vol.
102
, pp.
103
110
.
14.
Murray, R., Li, Z., and Sastry, S., 1994, A Mathematical Introduction to Robotic Manipulation, CRC Press.
15.
Paredis, C. J. J., Brown, H. B., Casciola, R. W., Moody, J. E., and Khosla, P. K., 1995, “A Rapidly Deployable Manipulator System,” International Workshop on Some Critical Issues in Robotics, Singapore, pp. 175–185.
16.
Park, F. C., and Bobrow, J. E., 1994, “A Recursive Algorithm for Robot Dynamics Using Lie Groups,” IEEE International Conference on Robotics and Automation, pp. 1535–1540.
17.
Park
F. C.
,
Bobrow
J. E.
, and
Ploen
S. R.
,
1995
, “
A Lie Group Formulation of Robot Dynamics
,”
International Journal of Robotics Research
, Vol.
14
, No.
6
, pp.
609
618
.
18.
Ploen, S. R., and Park, F. C., 1995, “Coordinate-Invariant Algorithms for Robot Dynamics,” International Workshop on Some Critical Issues in Robotics, Singapore, pp. 115–128.
19.
Rodriguez
G.
,
Jain
A.
, and
Kreutz-Delgado
K.
,
1991
, “
A Spatial Operator Algebra for Manipulator Modeling and Control
,”
International Journal of Robotics Research
, Vol.
10
, No.
4
, pp.
371
381
.
20.
Wurst, K. H., 1986, “The Conception and Construction of a Modular Robot System,” 16th Int. Sym. Industrial Robotics (ISIR), pp. 37–44.
21.
Yang, G., 1997, “Kinematics, Dynamics and Calibration of Modular Reconfigurable Robots,” Tech. Rep. TR-MPE-NTU-09-97-01, School of Mechanical and Production Engineering, Nanyang Technological University, Singapore.
This content is only available via PDF.
You do not currently have access to this content.