Abstract
Keywords
1. Introduction
An understanding of the kinestatic (velocity and static force) characteristics of a manipulator is important for the optimal design, the exact and efficient control and the evaluation of the velocity and force capabilities of the manipulator. The characteristics depend on the geometric configurations of a robot and the physical performances of the actuators. Thus, previous research works have focused mainly on the Jacobian matrix of the robot mechanism.
One of many efforts to measure the characteristics was the measure of manipulability, which was defined as
Along with the manipulability, the velocity or force transmission capabilities of manipulators were studied, mostly by considering the velocity or force ellipsoid (or polytope) which is formed by the mapping of bounded actuator inputs. In [32], the methods for the force transmission capability analyses were proposed using the force and moment transmission ellipsoids. The velocity performance of parallel manipulators with actuation redundancy was analysed by making use of the largest ellipsoid included in the velocity polytope [33], while the concept of wrench polytopes for planar parallel manipulators was investigated in view of the mapping of the parallelepiped region of the actuator input force vector [34].
The singularities of serial manipulators arise from linear dependences between the column screws of the Jacobian. Thus, the closeness to a singularity may be measured if the closeness to a linear dependence of column screws of the Jacobian can be defined properly. From the work given in [35], a method which evaluates the closeness to a linear dependence of six screws was introduced using the reciprocal product between one screw out of six screws and the screw reciprocal to the other five screws except for the screw under consideration. This concept was extended for the determination of the closeness to a linear dependence of any system of screws [36]. In that work, for
In this paper, a new geometric method for the analyses of the singularity and kinestatic characteristics of robot mechanisms is presented. This method is based on the reciprocal Jacobian method for robot kinestatic analyses which is given in [37]. Thus, in Section 2, the fundamental concept of the reciprocal Jacobian as well as the reciprocal Jacobian forms of kinestatic relations are briefly introduced. From the reciprocal relation of the two Jacobians, in Section 3, we firstly show the necessary and sufficient condition in order to find the linear dependence on the column screws of the screw-based Jacobian. Then, the velocity and force characteristics of a serial robot mechanism in the vicinityof a singular configuration are investigated. For a parallel manipulator, by considering another reciprocal relation between the column screws of the screw-based Jacobian and the actuated joint screws, a concept of a kinestatic characterization index is introduced. With this proposed index, the velocity and static force characteristics of a parallel manipulator in the vicinity of a singularity are discussed. Finally, in Section 4, the validity of the proposed index is examined via the singularity analyses of a planar 4-bar linkage and a 3-DOF parallel manipulator with three PRS-serial chains.
2. Background: Reciprocal Jacobian Forms of the Kinestatic Relations of Robot Mechanisms
The kinestatic (velocity and static force) relations of a robot manipulator can be simply represented by use of the Jacobian of the robot. The unique form of the screw-based Jacobian can be formulated for serial and parallel robots [38]. Besides the Jacobian, in [37], it is shown that there exists another form of Jacobian which is called the ‘reciprocal Jacobian’. This is uniquely determined for a given manipulator and it performs the inverse mapping of the kinestatic relation expressed with the Jacobian.
Since the proposed method of analysis of a robot singularity is based on the kinestatic relations written with the reciprocal Jacobian, we briefly introduce, here, the reciprocal Jacobian forms of robot kinestatics.
2.1 Kinestatics of a Serial Robot
For an
where
From Eq. (1), the end-effector twist which is controllable by the actuators can be represented by the linear combination of column screws of the Jacobian. Thus, they span the
When the screw-based Jacobian is known for a serial robot, the inverse static force relation can easily be found in the following manner:
where τ(≡[τ1…τ
Now, we consider the reciprocal Jacobian

Twist and wrench spaces of an
Utilizing this reciprocal Jacobian, the inverse velocity and forward static force relations can be formulated as follows:
and:
where:
2.2 Kinestatics of a Parallel Manipulator
The forward static force relation of an
where:
and:
Clearly, from Eq. (6), the column screws
Similar to the serial robot, the
Now, the inverse forms of Eqs. (6) and (7) can be obtained using the reciprocal Jacobian of the manipulator:
and:
The diagonal matrix [
3. Singularity Analysis
3.1 Singularity Analysis of a Serial Robot
Now, we consider the kinematic singularity of robot manipulators. When both the screw-based Jacobian and the reciprocal Jacobian are known for a robot manipulator, the following theorem provides a simple way to check whether the robot under consideration is in a singular configuration.
Conversely, we assume that the two column screws of the Jacobian
From the above theorem, it can be seen that if some of the reciprocal products
If we assume that the magnitude of the reciprocal product |
From this consistent behaviour of the velocity characteristics, it is expected that the magnitudes of the reciprocal products
If γ is close to zero, the robot is in the vicinity of a singular configuration. In that instant, and by observing each value of
The force characteristics of the serial robot which is close to a singular configuration may be examined from Eq. (4). It can be expressed as:
From the above equation, it is expected that if
3.2 Singularity Analysis of a Parallel Manipulator
In a similar manner as was used for the serial robot, the following theorem can be obtained for an
For the parallel manipulator, there exists a situation where the constraint and unconstraint wrench spaces are linearly dependent. In this case, a subset of the unconstraint wrenches belongs to the constraint wrench space, by which the unconstraint wrench space is degenerated. Thus, the manipulator configuration becomes singular even if the column screws of the screw-based Jacobian are linearly independent. Considering this kind of singularity, the above theorem can be generalized as the following theorem:
If the two screw systems span{
One remark may be made which is that when
The velocity characteristics of the parallel manipulator in the vicinity of the singular configuration may be examined from Eq. (9). They can be rewritten as:
Here, it is assumed that the matrix [
Furthermore, from Eq. (8) we have:
From this relation, it becomes clear that as the reciprocal product
From corollary 2.1 and the above considerations, the index γ which is defined in Eq. (11) may also be used for the measure of closeness to a singular configuration of a parallel manipulator. The index γ is also uniquely defined for the parallel manipulator from the uniqueness of the screw-based Jacobian and reciprocal Jacobian.
Parallel manipulators have another kind of singularity due to the matrix [
Considering these singularities together, we define the
where:
As the index γ
Since each diagonal element of [
4. Examples
4.1 Singularity Analysis of a Planar 4-Bar Linkage
Figure 2 shows the planar 4-bar linkage lying on the

Planar 4-bar linkage. When the link
For the planar mechanism, the overall twist space belongs to Hunt's 5th special three-system of screws [41]. It is spanned by two independent free vectors parallel to the XY-plane and one line perpendicular to the plane. Furthermore, the overall wrench space of the planar mechanism is contained in Hunt's 4th special three-system of screws [41]. Two independent lines lying on the plane and one free vector perpendicular to the plane span the 3-dimensional wrench space. The RRR-serial chain is a planar mechanism with 3 degrees of freedom and therefore it has no constraint wrenches. The other serial chain – the passive revolute joint
where
and:
where
The column screw
For the 4-bar mechanism, the kinestatic characterization index γ
Now, we consider the 4-bar linkage which has the following geometric parameters:
For the 4-bar linkage with these parameters, as the crank link

Kinestatic characterization curve and singular configurations of the planar 4-bar linkage. (a) Kinestatic characterization curve (variation of the kinestatic characterization index, γ
When θ ≈ 50.609°, γ
It is interesting to note that when γ
From this observation, it is expected that this contribution or restriction imposed on the actuator force and velocity transmissions due to the kinematic structure of the mechanism may be balanced at the manipulator configuration around γ

Two possible configurations of the 4-bar linkage when γ
4.2 Singularity Analysis of a 3-DOF Parallel Manipulator
Now, we consider a 3-DOF parallel manipulator with three identical PRS (Prismatic-Revolute- Spherical)-serial chains (see Fig. 5). The moving platform of the manipulator can be translated along the Z-axis and can also be rotated independently about the X- and Y- axes. The kinematic parameters and the initial configuration of the manipulator are given in Table 1. Three serial chains are located symmetrically around the base and the moving platforms. With these kinematic parameters, the inverse kinematics can be solved using the method given in [42].
Kinematic parameters and the initial configuration of the 3-DOF parallel manipulator.

3-DOF parallel manipulator with three PRS-serial chains.
The Jacobian matrices
Since we know the screw-based Jacobian
Now, the moving platform is rotated only around the Y-axis from θ = −15° to 15° while fixing the angle of rotation about the X-axis, Ψ, and the Z-axis translation of the moving platform to their initial values. For the given range of motions of the moving platform, γ

Kinestatic characterization curves of the 3-DOF parallel manipulator.

Two singular configurations of the 3-DOF parallel manipulator. a) When the moving platform is rotated about the Y-axis to θ = −11.615°, the two column screws
We consider the first singular configuration at
In this configuration, the column screw of the reciprocal Jacobian
Now, we consider the second singular configuration (θ = 8.627°) that is illustrated in Fig. 7(b).
In this second singular configuration, all the column screws of the reciprocal Jacobian are affected by the singularity. All the
In both cases, the singularities arise due to the linear dependencies on the unconstraint and constraint wrench spaces. One remark is that, among the manipulator configurations inside the interval −11.615° < θ ≤ 8.627°, it can be seen from Fig. 6(a) that the maximum value of γ
5. Conclusion
In this paper, a new geometric method for the analyses of the singularity and kinestatic characteristics of robot mechanisms is presented on the basis of the reciprocal products of the screws. For a non-redundant robot mechanism, there always exists two uniquely determined Jacobians – the screw-based Jacobian and the reciprocal Jacobian. From the reciprocity of the two Jacobians, a necessary and sufficient condition is suggested in order to identify which column screws of the screw-based Jacobian are linearly dependent at a singular configuration. Using this condition, the linearly dependent column screws of the screw-based Jacobian can be simply identified by checking the values of the reciprocal products between the column screws of the screw-based Jacobian and the reciprocal Jacobian, all of which are close to zero. From this observation, the measure of closeness to a singular configuration of robot mechanisms is defined by using the norms of these reciprocal products. Since the reciprocal product of screws is an invariant scalar product and the two Jacobians are uniquely determined, the proposed index provides a unique invariant measure of closeness to a singular configuration for non-redundant serial and parallel robots.
For the parallel manipulator, the proposed measure of singularity is extended by integrating the reciprocal relations between the column screws of the screw-based Jacobian and the actuated joint screws so that a concept of the kinestatic characterization index γ
With the configuration where γ
From the singularity analysis of a planar 4-bar linkage, it is shown that all the singular configurations of the mechanism can be successfully identified with the proposed index. Furthermore, throughout the analysis of a 3-DOF parallel manipulator with three PRS-serial chains, the column screws of the screw-based Jacobian which are involved in a singular configuration of the manipulator are clearly identified.
For the investigation into the robot singularity and manipulability, most of the works in the literature have focused on just the Jacobian of robot mechanisms. In this work, however, by considering the two uniquely determined Jacobians, it is demonstrated that a unique invariant measure of closeness to a singularity can be formulated. Therefore, the author believes that more in-depth analyses on the kinestatic characteristics of robot mechanisms may be possible by examining the screw-based Jacobian, the reciprocal Jacobian and their geometrical interrelations.
