Using the Matrix Method to Compute the Degrees of Freedom of Mechanisms

Document Type: Research Paper


University of Tehran, Kish International Campus, Kish Island, 7941655665, Iran


In this paper, some definitions and traditional formulas for calculating the mobility of mechanisms are represented, e.g. Grubler formula, Somov - Malyshev formula, and Buchsbaum - Freudenstei. It is discussed that there are certain cases in which they are too ambiguous and incorrect to use. However, a matrix method is suggested based on the rank of the Jacobian of the mechanism and its application is investigated. It is shown that the matrix method will definitely lead to a correct answer; however, it is lengthy and consumes more computational effort. It is shown that in the cases the traditional formulas give a wrong answer and the matrix method gives the correct mobility. To compare the methods, several examples are given including the four bar planar linkage, the augmented four bar linkage, University of Maryland manipulator, Cartesian parallel manipulator (CPM), delta robot, orthoglide robot, and H4 parallel robot.


Main Subjects

[1]     Gogu, G. “Chebychev–Grübler–Kutzbach's criterion for mobility calculation of multi-loop mechanisms revisited via theory of linear transformations.” European Journal of Mechanics-A/Solids 24, 3, pp. 427-441, 2005.

[2]     Tsai, L.W. “The mechanics of Serial and Parallel manipulators”. New York, NY: John Wiley and Sons, ISBN 0-471-32593-7, 1999.

[3]     Tsai, L.W. “Mechanism design: enumeration of kinematic structures according to function”. CRC press, 2000.

[4]     Ruzinov, L.D. “Design of Mechanisms by Geometric Transformations. Iliffe, 1968.

[5]     Buchsbaum, F., Freudenstein, F. “Synthesis of kinematic structure of geared kinematic chains and other mechanisms.” Journal of Mechanisms 5, 3, pp. 357-392, 1970.

[6]     Paul, B. “A unified criterion for the degree of constraint of plane kinematic chains” Journal of Applied Mechanics 27, 1, pp. 196-200, 1960.

[7]     Whittaker, E.T. “A treatise on the analytical dynamics of particles and rigid bodie”s. Cambridge University Press, 1988.

[8]     Levi-Civita, T. “The absolute differential calculus (calculus of tensors).” Courier Corporation, 1926. Reprint by Dover Publications, 1977.

[9]     Freudenstein, F. “On the variety of motions generated by mechanisms.” Journal of Engineering for Industry 84(1), pp.156-159, 1962.

[10] Litvin, F.L. “Application of theorem of implicit function system existence for analysis and synthesis of linkages” Mechanism and Machine Theory 15(2), pp. 115-125, 1980.

[11] Burton, P., Huston, R.L. “Kinematics and Dynamics of Planar Machinery.” Journal of Applied Mechanics 47, 459, 1980.

[12] Di Benedetto, A., Pennestrı, E. “Introduction to Mechanism Kinematic”s. Casa Editrice Ambrosiana in Italian, 1993.