The design of a robotic manipulator begins with the dimensioning of its various links to meet performance specifications. However, a methodology for the determination of the manipulator architecture, i.e., the fundamental geometry of the links, regardless of their shapes, is still lacking. Attempts have been made to apply the classical paradigms of linkage synthesis for motion generation, as in the Burmester Theory. The problem with this approach is that it relies on a specific task, described in the form of a discrete set of end-effector poses, which kills the very purpose of using robots, namely, their adaptability to a family of tasks. Another approach relies on the minimization of a condition number of the Jacobian matrix over the architectural parameters and the posture variables of the manipulator. This approach is not trouble-free either, for the matrices involved can have entries that bear different units, the matrix singular values thus being of disparate dimensions, which prevents the evaluation of any version of the condition number. As a means to cope with dimensional inhomogeneity, the concept of characteristic length was put forth. However, this concept has been slow in finding acceptance within the robotics community, probably because it lacks a direct geometric interpretation. In this paper the concept is revisited and put forward from a different point of view. In this vein, the concept of homogeneous space is introduced in order to relieve the designer from the concept of characteristic length. Within this space the link lengths are obtained as ratios, their optimum values as well as those of all angles involved being obtained by minimizing a condition number of the dimensionally homogeneous Jacobian. Further, a comparison between the condition number based on the two-norm and that based on the Frobenius norm is provided, where it is shown that the use of the Frobenius norm is more suitable for design purposes. Formulation of the inverse problem—obtaining link lengths—and the direct problem—obtaining the characteristic length of a given manipulator—are described. Finally a geometric interpretation of the characteristic length is provided. The application of the concept to the design and kinetostatic performance evaluation of serial robots is illustrated with examples.

1.
Denavit
,
J.
, and
Hartenberg
,
R. S.
, 1964,
Kinematic Synthesis of Linkages
,
McGraw-Hill
, New York.
2.
Vinogradov
,
I. B.
,
Kobrinski
,
A. E.
,
Stepanenko
,
Y. E.
, and
Tives
,
L. T.
, 1971, “
Details of Kinematics of Manipulators With the Method of Volumes
” (in Russian),
Mekhanika Mashin
(
27–28
), pp.
5
16
.
3.
Yang
,
D. C.
, and
Lai
,
Z. C.
, 1985, “
On the Conditioning of Robotic Manipulators—Service Angle
,”
ASME J. Mech., Transm., Autom. Des.
0738-0666,
107
, pp.
262
270
.
4.
Yoshikawa
,
T.
, 1985, “
Manipulability of Robotic Mechanisms
,”
Int. J. Robot. Res.
0278-3649,
4
(
2
), pp.
3
9
.
5.
Vijaykumar
,
R.
,
Tsai
,
M. J.
, and
Waldron
,
K. J.
, 1986, “
Geometric Optimization of Serial Chain Manipulator Structures for Working Volume and Dexterity
,”
Int. J. Robot. Res.
0278-3649,
5
(
2
), pp.
91
103
.
6.
Pérez
,
A.
, and
McCarthy
,
J. M.
, 2000, “
Dimensional Synthesis of Spatial RR Robots
,”
Advances in Robot Kinematics
,
J.
Lenarcic
, and
M. M.
Stanisic
, eds.,
Kluwer Academic Publishers
, Netherlands, pp.
93
102
.
7.
Larochelle
,
P.
, 2001, “
Designing Robotic Mechanisms for Four Pose Motion Generation
,”
Proc. 2001 Florida Conference on Recent Advances in Robotics
, May 10–11, Tallahassee, Florida.
8.
Murray
,
A. P.
,
Pierrot
,
F.
,
Dauchez
,
P.
, and
McCarthy
,
J. M.
, 1997, “
A Planar Quaternion Approach to the Kinematic Synthesis of a Parallel Manipulator
,”
Robotica
0263-5747,
15
(
4
), pp.
361
365
.
9.
Lee
,
E.
,
Mavroidis
,
C.
, and
Merlet
,
J. P.
, 2004, “
Five Precision Point Synthesis of Spatial RRR Manipulators Using Interval Analysis
,”
ASME J. Mech. Des.
1050-0472,
126
(
5
), pp.
842
849
.
10.
Perez
,
A.
, and
McCarthy
,
J. M.
, 2004, “
Dual Quaternion Synthesis of Constrained Robotic Systems
,”
ASME J. Mech. Des.
1050-0472,
126
(
3
), pp.
425
435
.
11.
Kim
,
H. S.
, and
Tsai
,
L.-W.
, 2003, “
Kinematic Synthesis of a Spatial 3-RPS Parallel Manipulator
,”
ASME J. Mech. Des.
1050-0472,
125
(
1
), pp.
92
97
.
12.
Lee
,
E.
, and
Mavroidis
,
C.
, 2002, “
Solving the Geometric Design Problem Spatial 3R Robot Manipulators Using Polynomial Homotopy Continuation
,”
ASME J. Mech. Des.
1050-0472,
124
(
4
), pp.
652
661
.
13.
Salisbury
,
J. K.
, and
Craig
,
J. J.
, 1982, “
Articulated Hands: Force and Kinematic Issues
,”
Int. J. Robot. Res.
0278-3649,
1
(
1
), pp.
4
17
.
14.
Angeles
,
J.
, and
Rojas
,
A.
, 1987, “
Manipulator Kinematic Inversion via Condition-Number Minimization and Continuation
,”
Int. J. Rob. Autom.
0826-8185,
2
(
2
), pp.
61
69
.
15.
Angeles
,
J.
, and
López-Cajún
,
C. S.
, 1992, “
Kinematic Isotropy and the Conditioning Index of Serial Robotic Manipulators
,”
Int. J. Robot. Res.
0278-3649,
11
(
6
), pp.
560
571
.
16.
Angeles
,
J.
, 1992, “
The Design of Isotropic Manipulator Architectures in the Presence of Redundancies
,”
Int. J. Robot. Res.
0278-3649,
11
(
3
), pp.
196
200
.
17.
Tsai
,
L. W.
, and
Joshi
,
S.
, 2000, “
Kinematics and Optimization of a Spatial 3-UPU Parallel Manipulator
,”
ASME J. Mech. Des.
1050-0472,
122
(
4
), pp.
439
446
.
18.
Stock
,
M.
, and
Miller
,
K.
, 2003, “
Optimal Kinematic Design of Spatial Parallel Manipulators: Application to Linear Delta Robot
,”
ASME J. Mech. Des.
1050-0472,
125
(
2
), pp.
292
301
.
19.
Huang
,
H.
,
Li
,
Z.
,
Li
,
M.
,
Chetwynd
,
D. G.
, and
Gosselin
,
C. M.
, 2004, “
Conceptual Design and Dimensional Synthesis of a Novel 2-DOF Translational Parallel Robot for Pick-and-Place Operations
,”
ASME J. Mech. Des.
1050-0472,
126
(
3
), pp.
449
455
.
20.
Angeles
,
J.
, 2002,
Fundamentals of Robotic Mehcanical Systems. Theory, Methods, and Algorithms
, 2nd ed.,
Springer-Verlag
, New York.
21.
Tandirci
,
M.
,
Angeles
,
J.
, and
Ranjbaran
,
F.
, 1992, “
The Characteristic Point and the Characteristic Length of Robotic Manipulators
,”
Proc. ASME 22nd. Biennial Mechanisms Conference
, Sept. 13–16, Scottsdale, Vol.
45
, pp.
203
208
.
22.
Stocco
,
L.
,
Salcudean
,
S. E.
, and
Sassani
,
F.
, 1998, “
Matrix Normalization for Optimal Robot Design
,”
Proc. IEEE International Conference on Robotics and Automation
, May 16–20, Leuven, Vol.
2
, pp.
1346
1351
.
23.
Golub
,
G. H.
, and
Van Loan
,
C. F.
, 1989,
Matrix Computations
,
The Johns Hopkins University Press
, Baltimore.
24.
Ranjbaran
,
F.
,
Angeles
,
J.
,
González-Palacios
,
M. A.
, and
Patel
,
R. V.
, 1995, “
The Mechanical Design of a Seven-Axes Manipulator With Kinematic Isotropy
,”
J. Intell. Robotic Syst.
0921-0296,
14
(
1
), pp.
21
41
.
25.
Rao
,
S. S.
, 1996,
Engineering Optimization
,
Wiley
, New York.
26.
Freudenstein
,
F.
, 1954, “
An Analytical Approach to the Design of Four-Link Mechanisms
,”
Trans. ASME
0097-6822,
76
, pp.
483
492
.
27.
Boyd
,
S.
, and
Vandenberghe
,
L.
, 2004,
Convex Optimization
,
Cambridge University Press
, UK.
28.
Venkataraman
,
P.
, 2002,
Applied Optimization with MATLAB Programming
,
Wiley
, New York.
29.
Darcovich
,
J.
,
Angeles
,
J.
,
Montagnier
,
P.
, and
Wu
,
C.-J.
, 1999, “
RVS: A Robot Visualization Software Package
,”
Integrated Design and Manufacturing in Mechanical Engineering
,
Batoz
,
J.-L.
,
Chedmail
,
P.
,
Cognet
,
G.
, and
Fortin
,
C.
, eds.,
Kluwer Academic Publishers
, Dordrecht, pp.
265
272
.
You do not currently have access to this content.