Stewart Platform is a six degree of freedom, parallel manipulator, which consists of a base platform, a coupler platform and six limbs connected at six distinct points on the base platform and the coupler platform. The forward position analysis problem of Stewart Platform amounts to finding all its possible configurations based on the knowledge of the lengths of its limbs. In this paper, we present a numerical method for solving the forward position analysis problem for the most general Stewart Platform. This is a numerical method based on the polynomial continuation as established in recent works in the literature. However, one main difference is that the start system and the homotopy used here are based on physical design rather than pure mathematical equations. First, the target Stewart Platform is geometrically simplified into a platform, which, as the start platform, can be solved analytically. Then, a homotopy is constructed between the kinematics equations of the start platform and those of the target platform. By changing the parameters of the start platform incrementally into the parameters of the target system while tracking solutions of the start platform, a complete set of 40 solutions to the target platform can be found. Through this process, all of the extraneous paths have been eliminated before the solution tracking procedure starts and only isolated solutions of the start platform are tracked. The process for solutions to switch between real and complex is examined.

1.
Stewart
,
D.
,
1965
, “
A platform with Six Degree of Freedom
,”
Proc. Inst. Mech. Eng.
,
180
, pp.
371
386
.
2.
Chen
,
N. X.
, and
Song
,
S. M.
,
1994
, “
Direct Position Analysis of the 4–6 Stewart Platform
,”
ASME J. Mech. Des.
,
116
, pp.
61
66
.
3.
Griffis
,
M.
, and
Duffy
,
J.
,
1989
, “
A Forward Displacement Analysis of a Class of Stewart Platforms
,”
Journal of Robotic Systems
,
6
, No.
6
, pp.
703
720
.
4.
Husty
,
M. L.
,
1996
, “
An Algorithm for Solving the Direct Kinematics of General Stewart-Gough Platforms
,”
Mech. Mach. Theory
,
31
, No.
4
, pp.
365
380
.
5.
Innocenti, C., 1998, “Forward Kinematics in Polynomial Form of the General Stewart Platform,” Proc. of 1998 ASME Design Engineering Technical Conferences, Sept. 13–16, 1998, Atlanta, GA, Paper No. DETC98/MECH-5894.
6.
Innocenti
,
C.
, and
Parenti-Castelli
,
V.
,
1990
, “
Direct Position Analysis of the Stewart Platform Mechanism
,”
Mech. Mach. Theory
,
25
, No.
6
, pp.
611
621
.
7.
Innocenti
,
C.
, and
Parenti-Castelli
,
V.
,
1993
, “
Closed-Form Direct Position Analysis of a 5-5 Parallel Mechanism
,”
ASME J. Mech. Des.
,
115
, pp.
515
521
.
8.
Kohli
,
D.
,
Lee
,
S. H.
,
Tsai
,
K. Y.
, and
Sandor
,
G. N.
,
1988
, “
Manipulator Configurations Based on Rotary-Linear (R-L) Actuators and Their Direct and Inverse Kinematics
,”
ASME J. Mech., Transm., Autom. Des.
,
110
, pp.
397
404
.
9.
Lee
,
J. K.
, and
Song
,
S. M.
,
1990
, “
A Study of Instantaneous Kinematics of Walking Machines
,”
Int. J. Rob. Sys.
,
9
, No.
1
, pp.
93
112
.
10.
Lin
,
W.
,
Grane
,
C. D.
, and
Duffy
,
J.
,
1994
, “
Closed Form Forward Displacement Analysis of the 4-5 in Parallel Platforms
,”
ASME J. Mech. Des.
,
116
, pp.
47
53
.
11.
Nanua
,
P.
,
Waldron
,
K. J.
, and
Murphy
,
V.
,
1990
, “
Direct Kinematic Solution of a Stewart Platform
,”
IEEE Trans. Rob. Autom.
,
6
, No.
4
, pp.
438
444
.
12.
Zhang
,
C. D.
, and
Song
,
S. M.
,
1992
, “
Forward Kinematics of a class of Parallel (Stewart) Platforms with closed form Solutions
,”
J. Rob. Sys.
,
9
, No.
1
, pp.
93
112
.
13.
Zhang
,
C. D.
, and
Song
,
S. M.
,
1994
, “
Forward Position Analysis of Nearly General Stewart Platforms
,”
ASME J. Mech. Des.
,
16
, pp.
54
60
.
14.
Behi
,
F.
1988
, “
Kinematic Analysis for a Six Degrees of Freedom 3 PRDS Parallel Mechanism
,”
IEEE Trans. Rob. Autom.
,
4
, No.
5
, pp.
561
565
.
15.
Didrit
,
O.
,
Petitot
,
M.
, and
Walter
,
F.
,
1998
, “
Guaranteed Solution of Direct Kinematics Problems for General Configurations of Parallel Manipulators
,”
IEEE Trans. Rob. Autom.
,
14
, No.
2
, pp.
259
265
.
16.
Kazerounian
,
K.
,
1987
, “
On the Numerical Inverse Kinematics of Robotic Manipulators
,”
ASME J. Mech., Transm., Autom. Des.
,
115
, pp.
515
521
.
17.
Merlet
,
J. P.
,
1993
, “
Direct Kinematics of Parallel Manipulators
,”
IEEE Trans. Rob. Autom.
,
9
, No.
6
, pp.
842
846
.
18.
Wang
,
L. T.
, and
Chen
,
C. C.
,
1993
, “
On the Numerical Kinematic Analysis of General Parallel Manipulators
,”
IEEE Trans. Rob. Autom.
,
9
, No.
3
, pp.
272
285
.
19.
Roth
,
B.
, and
Freudenstein
,
F.
,
1963
, “
Synthesis of Path-generating Mechanism by Numerical Methods
,”
ASME J. Eng. Ind.
,
85
B-3
, pp.
298
306
.
20.
Roth
,
B.
, and
Freudenstein
,
F.
,
1963
, “
Numerical Solution of Systems of Nonlinear Equations
,”
J. Assoc. Computing Machinery
,
10
, pp.
50
56
.
21.
Allgower
,
E. L.
, and
Georg
,
K.
,
1980
, “
Simplicial and Continuation Methods for Approximation Fixed Points and Solutions to Systems of Equations
,”
SIAM Rev.
,
22
, pp.
28
85
.
22.
Morgan, A. P. 1987, Solving Polynomial Systems. Using Continuation for Scientific and Engineering Problems, Prentice-Hall, Englewood Cliffs, NJ.
23.
Tsai
,
L. W.
, and
Morgan
,
A. P.
,
1985
, “
Solving the Kinematics of the Most General Six and Five-Degree-of-Freedom Manipulators by Numerical Methods
,”
ASME J. Mech., Transm., Autom. Des.
,
107
, pp.
189
200
.
24.
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
.
25.
Morgan
,
A. P.
, and
Sommese
,
A. J.
,
1987
, “
Computing All Solutions to Polynomial Systems Using Homotopy Continuation
,”
Appl. Math. Comput.
,
24
, pp.
115
138
.
26.
Wampler, C. W., and Morgan, A. P., 1989, “Solving the 6R Inverse Position Problem Using Generic-Case Solution Methodology,” General Motors Research Publican GMR-6702, Warren, MI.
27.
Raghavan
,
M.
,
1993
, “
The Stewart Platform of General Geometry Has 40 Configurations
,”
ASME J. Mech. Des.
,
115
, pp.
277
282
.
28.
Wampler
,
C. W.
,
1996
, “
Forward Displacement Analysis of General Six-In-Parallel SPS (Stewart) Platform Manipulators Using Soma Coordinates
,”
Mech. Mach. Theory
,
31
, No.
3
, pp.
331
337
.
29.
Wampler
,
C. W.
,
Morgan
,
A. P.
, and
Sommese
,
A. J.
,
1990
, “
Numerical Continuation Methods for Solving Polynomial Systems Arising in Kinematics
,”
ASME J. Mech. Des.
,
112
, pp.
59
68
.
30.
Morgan
,
A. P.
, and
Sommese
,
A. J.
,
1989
, “
Coefficient Parameter Polynomial Continuation
,”
Appl. Math. Comput.
,
29
, pp.
123
160
.
You do not currently have access to this content.