Research Papers

Kinematic Analysis of Spatial Mechanical Systems Using a New Systematic Formulation Method for Lower and Higher Kinematic Pairs

[+] Author and Article Information
M. Kemal Ozgoren

Mechanical Engıneerıng Department,
Middle East Technical University,
Ankara 06531, Turkey
e-mail: ozgoren@metu.edu.tr

Contributed by the Mechanisms and Robotics Committee of ASME for publication in the JOURNAL OF MECHANISMS AND ROBOTICS. Manuscript received March 5, 2013; final manuscript received February 21, 2014; published online June 5, 2014. Assoc. Editor: Andreas Müller.

J. Mechanisms Robotics 6(4), 041003 (Jun 05, 2014) (17 pages) Paper No: JMR-13-1049; doi: 10.1115/1.4027233 History: Received March 05, 2013; Revised February 21, 2014

This paper presents a new systematic formulation method to describe all kinds of lower and higher kinematic pairs and to express the pertaining kinematic relationships. The method can be applied to any mechanical system, which may be a mechanism or a manipulator, but it may especially be convenient for a system with multijoint links and multiaxis joints, such as a parallel manipulator. The method is based on the kinematic elements of the joints. In the first stage of the method, a joint frame is attached to every kinematic element hosted by the links of the system. It is attached in such a way that its relative position with respect to the link frame of the hosting link is described by a minimal number of essential parameters that are necessary and sufficient to represent all the characteristic features of the kinematic element. To systematize the attachment of the joint frames, the kinematic elements are classified into six types according to their geometric complexity. The link frames may also be attached judiciously to further minimize the total number of parameters required by the whole system. In the second stage of the method, the necessary equations are written to express the relative position between the mating kinematic elements of each joint. In the paper, such equations are written for a set of typical lower and higher kinematic pairs including samples ranging from a revolute joint up to a spatial cam joint. The application of the method is demonstrated on two mechanisms. One of them is a two-loop spatial mechanism with five different joints and the other one is a single-loop spatial cam mechanism with ellipsoidal and cylindrical cams. For each mechanism, the loop closure equations are first written and then simplified to prepare for solution to determine the unspecified joint variables. Afterward, the semi-analytical solutions of the loop closure equations are described and discussed.

Copyright © 2014 by ASME
Topics: Kinematics
Your Session has timed out. Please sign back in to continue.


Denavit, J., and Hartenberg, R. S., 1955, “A Kinematic Notation for Lower-Pair Mechanisms Based on Matrices,” ASME J. Appl. Mech., 22(2), pp. 215–221.
Paul, R. P., 1981, Robot Manipulators, Mathematics, Programming and Control, MIT Press, Cambridge, MA.
Craig, J. J., 1986, Introduction to Robotics, Mechanics and Controls, Addison-Wesley, Reading, MA.
Özgören, M. K., 1999, “Kinematic Analysis of Spatial Mechanisms Using Exponential Rotation Matrices,” Tenth World Congress on the Theory of Machines and Mechanisms, Oulu, Finland, June 20–24, pp. 711–716.
Huang, Z., and Li, Q. C., 2002, “General Methodology for Type Synthesis of Symmetrical Lower-Mobility Parallel Manipulators and Several Novel Manipulators,” Int. J. Robotics Res., 21(2), pp. 131–145. [CrossRef]
Soltani, F., 2005, “Kinematic Synthesis of Spatial Mechanisms Using Algebra of Exponential Rotation Matrices,” M.S. thesis, Middle East Technical University, Ankara, Turkey.
Shah, S. V., Saha, S. K., and Dutt, J. K., 2012, “Denavit-Hartenberg Parameterization of Euler Angles,” ASME J. Comput. Nonlinear Dyn., 7(2), p. 021006. [CrossRef]
Hsieh, J.-F., 2010, “Numerical Analysis of Displacements in Spatial Mechanisms With Spherical Joints Utilizing an Extended D-H Notation,” Trans. Can. Soc. Mech. Eng., 34(3–4), pp. 417–431.
Fischer, I. S., 2000, “Numerical Analysis of Displacements in Spatial Mechanisms With Ball Joints,” Mech. Mach. Theory, 35(11), pp. 1623–1640. [CrossRef]
Yang, A. T., 1969, “Displacement Analysis of Spatial Five-Link Mechanisms Using 3 × 3 Matrices With Dual-Number Elements,” ASME J. Eng. Industry, 91(1), pp. 152–157. [CrossRef]
Hayati, S., and Mirmirani, M., 1985, “Improving the Absolute Positioning Accuracy of Robot Manipulators,” J. Rob. Syst., 2(4), pp. 397–413. [CrossRef]
Sheth, P. N., and Uicker, J. J., 1971, “A Generalized Symbolic Notation for Mechanisms,” ASME J. Eng. Indus., 93(1), pp. 102–112. [CrossRef]
Özgören, M. K., 2007, “Kinematic Analysis of Spatial Mechanical Systems Using Exponential Rotation Matrices,” ASME J. Mech. Des., 129(11), pp. 1144–1152. [CrossRef]
Özgören, M. K., 2010, “Kinematic Analysis of Spatial Mechanical Systems With a Systematic Approach to Describe Joint Kinematics,” International Symposium of Mechanism and Machine Science (AzC-IFToMM 2010), Izmir, Turkey, October 5–8.
Maxwell, E. A., 1951, General Homogeneous Coordinates in Space of Three Dimensions, Cambridge University Press, Cambridge, UK.
Clifford, W. K., 1871, “Preliminary Sketch of Biquaternions,” Proc. London Math. Soc., 1–4(1), pp. 381–395. [CrossRef]
Ball, R. S., 1900, A Treatise on the Theory of Screws, Cambridge University Press, Cambridge, UK.
Dimentberg, F. M., 1965, The Screw Calculus and Its Applications in Mechanics, Izdat. Nauka, Moscow. (English translation: AD680993, Clearinghouse for Federal and Scientific Technical Information.)
Yang, A. T., and Freudenstein, F., 1964, “Application of Dual-Number Quaternion Algebra to the Analysis of Spatial Mechanisms,” ASME J. Appl. Mech., 31(2), pp. 300–308. [CrossRef]
Lipkin, H., and Duffy, J., 1985, “On the Geometry of Orthogonal and Reciprocal Screws,” Theory and Practice of Robots and Manipulators, Springer, New York, pp. 47–55.
Agrawal, O. P., 1987, “Hamilton Operators and Dual Number Quaternions in Spatial Kinematics,” Mech. Mach. Theory, 22(6), pp. 569–575. [CrossRef]
McCarthy, J. M., 1990, An Introduction to Theoretical Kinematics, MIT Press, Cambridge, MA.
Perez, A., and McCarthy, J. M., 2004, “Dual Quaternion Synthesis of Constrained Robotic Systems,” ASME J. Mech. Des., 126(3), pp. 425–435. [CrossRef]
Selig, J. M., “Lie Groups and Lie Algebras in Robotics, 2005, “Computational Noncommutative Algebra and Applications ( NATO Science Series II: Mathematics, Physics and Chemistry), Vol. 136, Springer, Dordrecht, Netherlands, pp. 101–125.
Özgören, M. K., 2002, “Topological Analysis of 6-Joint Serial Manipulators and Their Inverse Kinematic Solutions,” Mech. Mach. Theory, 37(5), pp. 511–545. [CrossRef]


Grahic Jump Location
Fig. 1

Two links connected by a joint

Grahic Jump Location
Fig. 2

Attachment of Fab to Eab of type 1

Grahic Jump Location
Fig. 3

Attachment of Fab to Eab of type 2

Grahic Jump Location
Fig. 4

Attachment of Fab to Eab of type 3

Grahic Jump Location
Fig. 5

Attachment of Fab to Eab of type 4

Grahic Jump Location
Fig. 6

Attachment of Fab to Eab of type 5

Grahic Jump Location
Fig. 7

A single-axis joint

Grahic Jump Location
Fig. 9

A planar contact joint

Grahic Jump Location
Fig. 10

A point-on-plane joint

Grahic Jump Location
Fig. 11

A line-on-plane joint

Grahic Jump Location
Fig. 12

A universal joint

Grahic Jump Location
Fig. 15

A rack-and-pinion pair

Grahic Jump Location
Fig. 16

A spatial cam pair

Grahic Jump Location
Fig. 17

A two-loop spatial mechanism with five different joints

Grahic Jump Location
Fig. 18

A spatial cam mechanism




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In