Spherical linkages, having rotational joints whose axes coincide in a common center point, are sometimes used in multi-degree-of-freedom robot manipulators and in one-degree-of-freedom mechanisms. The forward kinematics of parallel-link robots, the inverse kinematics of serial-link robots and the input/output motion of single-degree-of-freedom mechanisms are all problems in displacement analysis. In this article, loop equations are formulated and solved for the displacement analysis of all spherical mechanisms up to three loops. We show how to solve each mechanism type using either a formulation in terms of rotation matrices or quaternions. In either formulation, the solution method is a modification of Sylvester’s elimination method, leading directly to numerical calculation via standard eigenvalue routines.

1.
Nielsen
,
J.
, and
Roth
,
B.
,
1999
, “
Solving the Input/Output Problem for Planar Mechanisms
,”
ASME J. Mech. Des.
,
121
(
2
), pp.
206
211
.
2.
Wampler
,
C. W.
,
1999
, “
Solving the Kinematics of Planar Mechanisms
,”
ASME J. Mech. Des.
,
121
(
3
), pp.
387
391
.
3.
Wampler
,
C. W.
,
2001
, “
Solving the Kinematics of Planar Mechanisms by Dixon Determinant and a Complex-Plane Formulation
,”
ASME J. Mech. Des.
,
123
(
3
), pp.
382
387
.
4.
Duffy, J., 1980, Analysis of Mechanisms and Robot Manipulators, Halsted Press, John Wiley and Sons, New York.
5.
Kline, M., 1972, Mathematical Thought From Ancient to Modern Times, Vol. 1, Oxford University Press, Oxford, UK.
6.
Gosselin
,
C.
,
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
.
7.
Innocenti
,
C.
, and
Parenti-Castelli
,
V.
,
1993
, “
Echelon Form Solution of Direct Kinematics for the General Fully-Parallel Spherical Wrist
,”
Mech. Mach. Theory
,
28
(
4
), pp.
553
561
.
8.
Wohlhart
,
K.
,
1994
, “
Displacement Analysis of the General Spherical Stewart Platform
,”
ASME J. Mech. Des.
,
29
(
4
), pp.
581
589
.
9.
Dhingra
,
A. K.
,
Almadi
,
A. N.
, and
Kohli
,
D.
,
2000
, “
Closed-Form Displacement Analysis of 8, 9 and 10-Link Mechanisms. Part I: 8-Link 1-DOF Mechanisms
,”
Mech. Mach. Theory
,
35
(
6
), pp.
821
850
.
10.
Larochelle
,
P.
, and
McCarthy
,
J. M.
,
1995
, “
Planar Motion Synthesis Using an Approximate Bi-invariant Metric
,”
ASME J. Mech. Des.
,
117
(
4
), pp.
646
651
.
11.
Manolescu
,
N. I.
,
1973
, “
A Method Based on Baranov Trusses,and Using Graph Theory to Find the Set of Planar Jointed Kinematic Chains and Mechanisms
,”
Mech. Mach. Theory
,
8
, pp.
3
22
.
12.
Innocenti
,
C.
,
1995
, “
Polynomial Solution to the Position Analysis of the 7-Link Assur Kinematic Chain With One Quaternary Link
,”
Mech. Mach. Theory
,
30
(
8
), pp.
1295
1303
.
13.
Shen
,
H.
,
Ting
,
K.-L.
, and
Yang
,
T.
,
2000
, “
Configuration Analysis of Complex Multiloop Linkages and Manipulators
,”
Mech. Mach. Theory
,
35
, pp.
353
362
.
14.
Raghavan
,
M.
, and
Roth
,
B.
,
1995
, “
Solving Polynomial Systems for the Kinematic Analysis and Synthesis of Mechanisms and Robot Manipulators
,”
ASME J. Mech. Des.
,
117
(
B
), pp.
71
79
.
15.
Dhingra
,
A. K.
,
Almadi
,
A. N.
, and
Kohli
,
D.
,
2000
, “
A Gro¨bner-Sylvester Hybrid Method for Closed-Form Displacement Analysis of Mechanisms
,”
ASME J. Mech. Des.
,
122
(
4
), pp.
431
438
.
16.
Cox, D., Little, J., and O’Shea, D., 1992, Ideals, Varieties, and Algorithms, Springer-Verlag, New York.
17.
Auzinger, W., and Stetter, H. J., 1988, “An Elimination Algorithm for the Computation of All Zeros of a System of Multivariate Polynomial Equations,” in Conf. in Numerical Analysis, ISNM, Vol. 86, Birkha¨user Verlag, pp. 11–30.
18.
Mo¨ller
,
H. M.
, and
Stetter
,
H. J.
,
1995
, “
Matrix Polynomial Equations With Multiple Zeros Solved by Matrix Eigenproblems
,”
Numer. Math.
,
70
, pp.
311
329
.
19.
Morgan
,
A. P.
, and
Sommese
,
A. J.
,
1987
, “
A Homotopy for Solving General Polynomial Systems That Respects m-Homogeneous Structures
,”
Appl. Math. Comput.
,
24
, pp.
101
113
.
20.
Moler
,
C. B.
, and
Stewart
,
G. W.
,
1973
, “
An Algorithm for Generalized Matrix Eigenvalue Problems
,”
SIAM (Soc. Ind. Appl. Math.) J. Numer. Anal.
,
10
(
2
), pp.
241
256
.
You do not currently have access to this content.