Research Papers

Analytic and Geometric Technique for the Singularity Analysis of Multi-Degree-of-Freedom Spherical Mechanisms

[+] Author and Article Information
Raffaele Di Gregorio

Department of Engineering,
University of Ferrara,
Via Saragat, 1,
FERRARA 44122, Italy
e-mail: rdigregorio@ing.unife.it

Following [3,4], the connectivity between two links of a mechanism is the dof number of the relative motion between the two links. Hereafter, the phrase “local connectivity” will denote the dof number of the instantaneous relative motion at a given mechanism configuration.

It is worth noting that, since the output link belongs to the mechanism, its local connectivity, gq, must respect the inequality: gq ≤ min(f, nq), where f is the dof number of the unconstrained rigid body in the space the mechanism's links move in.

Superposition principle states that “In a linear and homogeneous system, say

IF (x1,y1) and (x2,y2) are both solutions, THEN (k1x1+k2x2, k1y1+k2y2) where k1 and k2 are any two constant coefficients is solution, too.” [9].

It is worth noting that relationship (1) defines ujk and ωjk but a sign (i.e., {ujk, ωjk} and {-ujk, -ωjk} yield the same angular velocity ωjk)

It is worth stressing that Eq. (2) yields a type-I singularity iff d is equal to zero, a type-II singularity iff c is equal to zero and, accordingly, a type-III singularity iff c and d are both equal to zero.

Hereafter, mechanism's geometric variables that are not input variables will be called “secondary variables” (e.g., nonactuated joints variables).

Hereafter, the notation (P, a) denotes an oriented line passing through point P and with the direction of the unit vector a.

In fact, in this case, since link 4 is at a stationary configuration, if link 5 is locked link 6 cannot move (i.e., this is not a type-II singularity); vice versa, if link 6 is locked link 5 cannot move (i.e., this is not a type-I singularity).

In fact, in this case, since link 4 is at a stationary configuration, if link 3+5 is locked link 6 cannot move (i.e., this is not a type-II singularity); vice versa, if link 6 is locked link 3+5 cannot move (i.e., this is not a type-I singularity).

1The right subscript m × n denotes the size of the matrix. In this case, the number of rows, m, is equal to the number of velocity constraints, and the number of column, n, is equal to the total number of joint variables. In a mechanism, n is always greater than m since a number of independent constraints equal to n would lead to zero mobility (i.e., to a structure).

Contributed by the Mechanisms and Robotics Committee of ASME for publication in the JOURNAL OF MECHANISMS AND ROBOTICS. Manuscript received September 5, 2013; final manuscript received August 30, 2014; published online December 4, 2014. Assoc. Editor: Andrew P. Murray.

J. Mechanisms Robotics 7(3), 031008 (Aug 01, 2015) (9 pages) Paper No: JMR-13-1175; doi: 10.1115/1.4028625 History: Received September 05, 2013; Revised August 30, 2014; Online December 04, 2014

Mechanisms' instantaneous kinematics is modeled by linear and homogeneous mappings whose coefficient matrices are also meaningful to understand their static behavior through the virtual work principle. The analysis of these models is a mandatory step during design. The superposition principle can be used for building and studying linear and homogeneous models. Here, multi-degree-of-freedom (multi-DOF) spherical mechanisms are considered. Their instantaneous-kinematics model is written by exploiting instantaneous-pole-axes' (IPA) properties and the superposition principle. Then, this general model is analyzed and an exhaustive analytic and geometric technique to identify all their singular configurations is deduced. Eventually, the effectiveness of the deduced technique is shown with two relevant case studies.

Copyright © 2015 by ASME
Your Session has timed out. Please sign back in to continue.


Davies, T. H., 1981, “Kirchhoff Circulation Law Applied to Multi-Loop Kinematic Chains,” Mech. Mach. Theory, 16(3), pp. 171–183. [CrossRef]
Zlatanov, D., Fenton, R. G., and Benhabib, B., 1995, “A Unifying Framework for Classification and Interpretation of Mechanism Singularities,” ASME J. Mech. Des., 117(4), pp. 566–572. [CrossRef]
Hunt, K. H., 1978, Kinematic Geometry of Mechanisms, Claredon Press, Oxford, UK.
Davidson, J. K., and Hunt, K. H., 2007, Robots and Screw Theory, Oxford University Press, New York.
Gosselin, C. M., and Angeles, J., 1990, “Singularity Analysis of Closed-Loop Kinematic Chains,” IEEE Tran. Rob. Autom., 6(3), pp. 281–290. [CrossRef]
Ma, O., and Angeles, J., 1991, “Architecture Singularities of Platform Manipulators,” IEEE International Conference on Robotics and Automation (ICRA 1991), Sacramento, CA, Apr. 9–11, pp. 1542–1547. [CrossRef]
Di Gregorio, R., 2011, “A General Algorithm for Analytically Determining all the Instantaneous Pole Axis Locations in Single-DOF Spherical Mechanisms,” Proc. Inst. Mech. Eng., Part C: J. Mech. Eng. Sci., 225(9), pp. 2062–2075. [CrossRef]
Di Gregorio, R., 2013, “Analytical Method for the Singularity Analysis and Eenumeration of the Singularity Conditions in Single-Degree-of-Freedom Spherical Mechanisms,” Proc. Inst. Mech. Eng., Part C: J. Mech. Eng. Sci., 227(8), pp. 1830–1840. [CrossRef]
Lerner, D., 2007, Lecture Notes on Linear Algebra, Department of Mathematics, University of Kansas, Lawrence, KS, p. 27 (Sec. 5.4), available at: http://www.math.ku.edu/open/LinearAlgebraNotes-Lerner/LANotes.pdf
Chiang, C. H., 1988, Kinematics of Spherical Mechanisms, Cambridge University Press, New York.
Gosselin, C. M., and Angeles, J., 1989, “The Optimum Kinematic Design of a Spherical Three-Degree-of-Freedom Parallel Manipulator,” ASME J. Mech. Des., 111(2), pp. 202–207. [CrossRef]
Gosselin, C. M., Sefrioui, J., and Richard, M. J., 1994, “On the Direct Kinematics of Spherical Three-Degree-of-Freedom Parallel Manipulators of General Architecture,” ASME J. Mech. Des., 116(2), pp. 594–598. [CrossRef]
Gosselin, C., and Hamel, J.-F., 1994, “The Agile Eye: A High-Performance Three-Degree-of-Freedom Camera-Orienting Device,” IEEE International Conference on Robotics and Automation (ICRA 1994), San Diego, CA, May 8–13, pp. 781–786. [CrossRef]
Alizade, R. I., Tagiyiev, N. R., and Duffy, J., 1994, “A Forward and Reverse Displacement Analysis of an In-Parallel Spherical Manipulator,” Mech. Mach. Theory, 29(1), pp. 125–137. [CrossRef]
Gosselin, C. M., Perreault, L., and Vaillancourt, C., 1995, “Simulation and Computer-Aided Kinematic Design of Three-Degree-of-Freedom Spherical Parallel Manipulators,” J. Rob. Systems, 12(12), pp. 857–869. [CrossRef]
Primrose, E., Freudenstein, F., and Roth, B., 1967, “Six-Bar Motion. II. The Stepenson-1 and Stephenson-2 Mechanism,” Arch. Ration. Mech. Anal., 24(1), pp. 42–72.
Hernandez, S., Bai, S., and Angeles, J., 2006, “The Design of a Chain of Spherical Stephenson Mechanisms for a Gearless Robotic Pitch-Roll Wrist,” ASME J. Mech. Des., 128(3), pp. 422–429. [CrossRef]
Ting, K. L., Xue, C., Wang, J, and Currie, K., 2010, “Full Rotatability and Singularity of Six-Bar and Geared Five-Bar Linkages,” J. Mech. Rob., 2(1), p. 011011. [CrossRef]
McCarthy, J. M., and Soh, G. S., 2011, “Multiloop Spherical Linkages,” Geometric Design of Linkages, Springer, New York, pp. 231–251. [CrossRef]
Gosselin, C. M., and Wang, J., 2002, “Singularity Loci of a Special Class of Spherical Three-Degree-of-Freedom Parallel Mechanisms With Revolute Actuators,” Int. J. Rob. Res., 21(7), pp. 649–659. [CrossRef]
Bonev, I. A., and Gosselin, C., 2005, “Singularity Loci of Spherical Parallel Mechanisms,” IEEE International Conference on Robotics and Automation (ICRA 2005), Barcelona, Spain, April 18–22, pp. 2968–2973. [CrossRef]
Di Gregorio, R., 2013, “Parallel Wrists: Limb Types, Singularities and New Perspectives,” Interdisciplinary Mechatronics, M. K.Habib and J. P.Davim, eds., Wiley-ISTE, Hoboken, NJ, pp. 113–144.


Grahic Jump Location
Fig. 1

General scheme: O is the center of the spherical motion; with reference to the angular velocity of the output link, u and ω are its unit vector and signed magnitude, respectively, in the actual case, whereas ui and ωi, for i = 1,…,g, are its unit vector and signed magnitude, respectively, in the ith single-DOF mechanism

Grahic Jump Location
Fig. 2

Spherical 6R single-loop linkage: notations




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