
et al. [
6
] presented a method to systematically formulate the
dimensionally homogeneous Jacobian when the manipulator
has just one type of actuator, i.e., either prismatic or revolute.
Their paper shows steps to formulate the generalised Jaco-
bian by using the notation of screw theory. Hu [
7
] presented
a formulation of unified Jacobian for serial-parallel manip-
ulators, i.e., a set of parallel manipulators linked one upon
the other, serially. Even though there are many systematic
formulations of Jacobian in the literature, there appears to
be no unique method of systematic formulation of Jacobian
that is applicable for both serial and parallel manipulators
(including closed-loop spatial kinematic chains). In this study,
a systematic formulation of Jacobian is presented that is ap-
plicable for both serial and parallel manipulators (including
closed-loop spatial kinematic chains) containing four types of
joints, namely revolute, prismatic, cylindrical and spherical.
Condition number of Jacobian is the ratio of maximum
and minimum singular values of the Jacobian. It gives a mea-
sure of how much the manipulability is distributed to each
singular value. Sometimes the manipulability measure alone
might be unable to capture the information about singularity at
a configuration in which case the condition number could give
more information. For example, if a Jacobian has three singu-
lar values
100000
,
0.00002
and
3
, the singular value
0.00002
shows that it is close to singularity. But the manipulability
would be
6
, from which it is not very clear that it is close to sin-
gularity, whilst the condition number would be
5×109
which
indicates that the manipulability is not equally distributed.
Hence, condition numbers at the optimal configurations of
the manipulators are important to analyse the performances.
Jacobian is a mapping from joint velocities to end-effector
velocities. This includes both the linear and the angular veloc-
ities of the end-effector that have different units. Similarly, the
transpose of Jacobian maps the joint torques/forces to both
forces and moments of the end-effector, which again have
different units. This difference in units makes it difficult to
assess the significance of the condition number of Jacobian.
It is discussed in the literature that due to the non-uniform
dimensions of the elements of the Jacobian matrix, the condi-
tion number may have little physical significance. Doty et al.
[
8
] identified the problem of difference in units of elements
of Jacobian and the difficulties associated with it. Angeles
[
9
] used the concept of natural length to present the Jacobian
matrix in dimensionless form. In his paper, the natural length
is chosen such that the condition number of the Jacobian ma-
trix is minimised. Stocco et al. [
10
] used a scaling matrix
with which the Jacobian matrix is to be multiplied in order
to normalise the units of the Jacobian matrix and to use it
with a performance goal. Their paper chooses the scaling
matrix based on maximum desired forces. Ma et al. [
11
]
discussed non-uniformity of units in the elements of Jacobian
matrix, and used characteristic length to homogenise the Jaco-
bian matrix. In their paper, a homogenised form of Jacobian
matrix is presented for a 6-DOF platform manipulator, with
characteristic length as a chosen parameter. In their paper,
they suggested a scaling of the Jacobian matrix by multiply-
ing it with the matrix
[S] =
1
L0 0 0 0 0
01
L0 0 0 0
0 0 1
L000
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
where
L
is called the characteristic length. As mentioned in their
paper, there are many ways to define the characteristic length
depending on the interest of the user. Various proposals of
characteristic length were made in the literature, depending on
the orientation of the problem that is to be solved. Their paper
chose
L
, for platform manipulators of spherical joints, as the
average of the distances from the centroid of the moving plate
to each of the joints.
Yoshikawa [
1
] used the concept of singular values of Ja-
cobian matrix as the manipulability measure to describe the
performance of manipulators. Lee [
12
] used the concept of
manipulability polytypes as a competing measure of manip-
ulability. In his paper, the manipulability measure through
manipulability ellipsoids is compared with that of manipu-
lability polytopes. The paper concludes that the polytope
approach can represent the manipulability more accurately
than that of the ellipsoid approach, as the ellipsoid would not
be covering the entire region of the set of unit joint velocities
in the joint-space. Even though the polytope approach rep-
resents a better description of manipulability measure than
the ellipsoid approach, the ellipsoid approach is simple to
implement. To reduce the computational complexity and for
simplicity, the ellipsoid approach is implemented in this study.
Khezrian et al. [
13
], in their paper, designed a spherical
3-DoF parallel manipulator by maximising Global Dynamic
Conditioning Index. In their paper, the Global Dynamic Con-
ditioning Index of the manipulator is optimised, and the op-
timal dimensional parameters are presented. Hazarathaiah
[
14
] presented a prescription of several planar manipulators of
revolute joints with corresponding optimised manipulability
indices and condition numbers for a specified task position.
In his thesis, several planar manipulators are presented, and
the manipulability index of each manipulator is calculated
as a function of its dimensional parameters. For each of the
manipulators, the manipulability index is maximised, and the
corresponding dimensions are presented. But this is limited to
planar manipulators with revolute type of joints. The current
study presents the prescriptions for several spatial manipu-
lators with four types of joints, namely revolute, prismatic,
cylindrical and spherical joints.
3 Methodology
3.1 Methodology to formulate Jacobian
The method used to generate Jacobian matrices for the ma-
nipulators in the context of this study is based on identifying
all possible connecting paths from the base link to the end-
effector link and kinematically formulating linear and angular
velocities of the end-effector link through these paths, and
3/18