This paper presents a new method to solve the geometric design problem of spatial two degrees of freedom, open loop robot manipulators with revolute joints that perform tasks, which require the positioning of the end-effector in three spatial locations. Tsai and Roth [3] solved this problem first using screw parameters to describe the kinematic topology of the R-R manipulator and screw displacements to obtain the design equations. The new method, which is developed in this paper, uses Denavit and Hartenberg parameters and 4×4 homogeneous matrices to formulate and obtain the kinematic equations. The loop-closure geometric equations provide eighteen design equations in eighteen unknowns. Polynomial Elimination techniques are used to solve these equations and obtain the manipulator Denavit and Hartenberg parameters and the manipulator base and end-effector geometric parameters. A sixth order polynomial is obtained in one of the design parameters. Only two of the six roots of the polynomial are real and they correspond to two different robot manipulators that can reach the desired end-effector poses.

1.
Kota
,
S.
, and
Erdman
,
A.
,
1997
, “
Motion Control in Product Design
,”
Mech. Eng. (Am. Soc. Mech. Eng.)
,
119
, No.
8
, pp.
74
77
.
2.
McCarthy, M. J., 2000, “Mechanisms Synthesis Theory and the Design of Robots,” Proceedings of the 2000 IEEE International Conference on Robotics and Automation, April 24–28 2000, San Francisco, CA.
3.
Tsai
,
L.
, and
Roth
,
B.
,
1973
, “
A Note on the Design of Revolute-Revolute Cranks
,”
Mech. Mach. Theory
,
8
, pp.
23
31
.
4.
Suh
,
C. H.
,
1969
, “
On the Duality of the Existence of R-R Links for Three Positions
,”
ASME J. Eng. Ind.
,
91B
, No.
1
, pp.
129
134
.
5.
Roth
,
B.
,
1967
, “
Finite Position Theory Applied to Mechanism Theory
,”
ASME J. Appl. Mech.
,
34E
, pp.
599
605
.
6.
Roth
,
B.
,
1968
, “
The Design of Binary Cranks with Revolute, Cylindric and Prismatic Joints
,”
J. Mec.
,
3
, No.
2
, pp.
61
72
.
7.
Veldkamp
,
G. R.
,
1967
, “
Canonical Systems and Instantaneous Invariants in Spatial Kinematics
,”
J. Mec.
,
3
, pp.
329
388
.
8.
Perez, A., and McCarthy, M. J., 2000, “Dimensional Synthesis of Bennett Linkages,” Proceedings of the ASME Design Technical Conferences, September 10–13, 2000, Baltimore MD, Paper Number DETC2000/MECH-14069.
9.
Denavit
,
J.
, and
Hartenberg
,
R. S.
,
1955
, “
A Kinematic Notation for Lower Pair Mechanisms Based on Matrices
,”
ASME J. Appl. Mech.
,
22
, pp.
215
221
.
10.
Roth, B., 1986, “Analytical Design of Two-Revolute Open Chains,” Proceedings of the Sixth CISM-IFToMM Symposium on the Theory and Practice of Robots and Manipulators, The MIT Press, Cambridge, MA, Malczyk, G., and Morecki, A., eds., pp. 207–214.
11.
Ceccarelli, M., and Scaramuzza, G., 1995, “Analytical Constraints for a Workspace Design of 2R Manipulators,” Computational Kinematics, Merlet, J. P., and Ravani, B., eds., Kluwer Academic, Netherlands, pp. 173–182.
12.
Ceccarelli, M., 1996, “Feasible Workspace Regions for a Two-Revolute Manipulator Design,” Recent Advances in Robot Kinematics, Lenarcˇicˇ, J., and Parenti-Castelli, V., eds., Kluwer Academic, Netherlands, pp. 189–198.
13.
Suh, C. H., and Radcliffe, C. W., 1978, Kinematics and Mechanism Design, Wiley, New York.
14.
Larochelle, P., 1994, “Design of Cooperating Robots and Spatial Mechanisms,” Ph.D. thesis, Department of Mechanical Engineering, University of California at Irvine.
15.
Tsai, L. W., 1972, “Design of Open Loop Chains for Rigid Body Guidance,” Ph.D. thesis, Department of Mechanical Engineering, Stanford University.
16.
Roth, B., 1986, “Analytic Design of Open Chains,” Proceedings of the Third International Symposium of Robotic Research, Editors: O. Faugeras and G. Giralt, MIT Press.
17.
Bodduluri, M., Ge, J., McCarthy, M. J., and Roth, B., 1993, “The Synthesis of Spatial Linkages,” in Modern Kinematics: Developments in the Last Forty Years, Erdman A., ed., Wiley, New York.
18.
Roth, B., 1994, “Computational Advances in Robot Kinematics,” Advances in Robot Kinematics and Computational Geometry, Lenarcˇicˇ, J., and Ravani, B., eds., Kluwer Academic, Netherlands, pp. 7–16.
19.
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
, pp.
71
78
.
20.
Erdman, A. G., and Sandor, G. N., 1997, Mechanism Design: Analysis and Synthesis, Vol. 1, 3rd Ed., Prentice-Hall, Englewood Cliffs, NJ.
21.
Sandor, G. N., and Erdman, A. G., 1984, Advanced Mechanism Design: Analysis and Synthesis, Vol. 2. Prentice-Hall, Englewood Cliffs, NJ.
22.
Roth
,
B.
, and
Freudenstein
,
F.
,
1963
, “
Synthesis of Path Generating Mechanisms by Numerical Methods
,”
ASME J. Eng. Ind.
,
85B
, pp.
298
306
.
23.
Morgan
,
A. P.
,
Wampler
,
C. W.
, and
Sommense
,
A. J.
,
1990
, “
Numerical Continuation Methods for Solving Polynomial Systems Arising in Kinematics
,”
ASME J. Mech. Des.
,
112
, No.
1
, pp.
59
68
.
24.
Hartenberg, R. S., and Denavit, J., 1964, Kinematic Synthesis of Linkages, McGraw Hill, New York.
25.
Innocenti, C., 1994, “Polynomial Solution of the Spatial Burmester Problem,” Mechanism Synthesis and Analysis, ASME DE-Vol. 70, pp. 161–166.
26.
Neilsen, J., and Roth, B., 1995, “Elimination Methods for Spatial Synthesis,” 1995 Computational Kinematics, Edited by Merlet, J. P. and Ravani, B., Vol. 40 of Solid Mechanics and Its Applications, pp. 51–62, Kluwer Academic, Netherlands.
27.
Chen
,
P.
, and
Roth
,
B.
,
1969
, “
Design Equations for the Finitely and Infinitesimally Separated Position Synthesis of Binary Links and Combined Link Chains
,”
ASME J. Eng. Ind.
, Series B,
91
, No.
1
, pp.
209
219
.
28.
Roth
,
B.
,
1967
, “
On the Screw Axes and Other Special Lines Associated with Spatial Displacement of a Rigid Body
,”
ASME J. Eng. Ind.
,
89B
, pp.
102
110
.
29.
Murray
,
A. P.
, and
McCarthy
,
J. M.
,
1999
, “
Burmester Lines of a Spatial Five Position Synthesis from the Analysis of a 3-CPC Platform
,”
ASME J. Mech. Des.
,
121
, pp.
45
49
.
30.
Huang, C., and Chang, Y.-J., 2000, “Polynomial Solution to the Five-Position Synthesis of Spatial CC Dyads via Dialytic Elimination,” Proceedings of the ASME Design Technical Conferences, September 10–13, 2000, Baltimore MD, Paper Number DETC2000/MECH-14102.
31.
McCarthy M., 2000, “Chapter 11: Algebraic Synthesis of Spatial Chains,” in The Geometric Design of Linkages, McGraw Hill, New York.
32.
Perez, A., and McCarthy, M. J., 2000, “Dimensional Synthesis of Spatial RR Robots,” Advances in Robot Kinematics, Lenarcˇicˇ, J., ed., Piran-Portoroz, Slovenia, June 26–30, 2000.
33.
Ceccarelli
,
M.
,
1995
, “
A Synthesis Algorithm for Three-Revolute Manipulators by Using an Algebraic Formulation of Workspace Boundary
,”
ASME J. Mech. Des.
,
117
, No.
2
, pp.
298
302
.
34.
Tsai, L. W., and Roth, B., 1971, “Design of Ttriads Using the Screw Triangle Chain,” Proceeding of the Third World Congress for the Theory of Machines and Mechanisms, Kupari, Yugoslavia, Vol. D., Paper D-19, pp. 273–286.
35.
Pieper, D., and Roth, B., 1969, “The Kinematics of Manipulators under Computer Control,” Proceedings of the Second World Congress on the Theory of Machines and Mechanisms, Zakopane, Poland, Vol. 2, pp. 159–169.
36.
McCarthy, M. J., 1990, An Introduction to Theoretical Kinematics, MIT Press, Cambridge, MA.
37.
Mavroidis
,
C.
, and
Roth
,
B.
,
1995
, “
Analysis of Overconstrained Mechanisms
,”
ASME J. Mech. Des.
,
117
, pp.
69
74
.
38.
Mavroidis, C., and Roth, B., 1995, “Method to Determine Uncertain Configurations of 6R Manipulators,” Proceedings of the 9th World Congress on the Theory of Machines and Mechanisms (IFToMM), Milano, Italy, August 1995, Vol. 3., pp. 1987–1992.
You do not currently have access to this content.