Table 5: PA-10 robot’s rank-3 singular configurations.
i θ
1
θ
2
θ
3
θ
4
θ
5
θ
6
θ
7
1 x ±π,0 ±π,0 ±π, 0 ±π, 0 ±π,0 x
can employ our technique to find any robot singular
configuration but one must exclude infeasible angles
due to mechanical limits.
4 CONCLUSIONS
This work has proposed a procedure based on com-
puting the gradient of a singular value to drive a robot
into a singular configuration. This algorithm is able
to: (1) identify the singularities of any rank for any
robot and (2) deal with ill-defined singular vectors
when their corresponding singular values are equal.
A second algorithm was presented to obtain the most
intuitive representation of the singular vectors associ-
ated with configurations that correspond to high-rank
singularities. Both algorithms are applicable to robots
with an arbitrary number of degrees of freedom and of
arbitrary kinematic structure These algorithms were
illustrated on a 4-DoF redundant positioning robot
and on a 7-DoF redundant PA-10 robot.
REFERENCES
Baker, D. R. and Wampler, C. W. (1988). On the inverse
kinematics of redundant manipulators. The Interna-
tional Journal of Robotics Research, 7(2):3–21.
Ben-Gharbia, K. M., Maciejewski, A. A., and Roberts,
R. G. (2013). Kinematic design of redundant robotic
manipulators for spatial positioning that are opti-
mally fault tolerant. IEEE Transactions on Robotics,
29(5):1300–1307.
Boudreau, R. and Podhorodeski, R. P. (2010). Singularity
analysis of a kinematically simple class of 7-jointed
revolute manipulators. Transactions of the Canadian
Society for Mechanical Engineering, 34(1):105–117.
Burdick, J. W. (1989). On the inverse kinematics of re-
dundant manipulators: Characterization of the self-
motion manifolds. International Conference on
Robotics and Automation, 1(2):264–270.
Corke, P. (2017). Robotics, vision and control: Fundamen-
tal algorithms in MATLAB
R
, volume 118. Springer.
Groom, K. N., Maciejewski, A. A., and Balakrishnan, V.
(1999). Real-time failure-tolerant control of kinemat-
ically redundant manipulators. IEEE Transactions on
Robotics and Automation, 15(6):1109–1115.
Hunt, K. H. (1986). Special configurations of robot-arms
via screw theory. Robotica, 4(3):171–179.
Kieffer, J. and Lenarcic, J. (1994). On the exploitation of
mechanical advantage near robot singularities. Infor-
matica, 18(3):315–323.
Klein, C. A. and Chu, L.-C. (1997). Comparison of ex-
tended Jacobian and Lagrange multiplier based meth-
ods for resolving kinematic redundancy. Journal of
Intelligent & Robotic Systems, 19(1):39–54.
Litvin, F., Yi, Z., Castelli, V. P., and Innocenti, C. (1986).
Singularities, configurations, and displacement func-
tions for manipulators. The International Journal of
Robotics Research, 5(2):52–65.
Maciejewski, A. A. (1988). The analysis and control of
robotic manipulators operating at or near kinemati-
cally singular configurations. PhD thesis, The Ohio
State University.
Nakamura, Y. and Hanafusa, H. (1986). Inverse kinematic
solutions with singularity robustness for robot manip-
ulator control. Journal of Dynamic Systems, Measure-
ment, and Control, 108(3):163–171.
Nokleby, S. B. and Podhorodeski, R. P. (2004a). Iden-
tifying multi-DOF-loss velocity degeneracies in
kinematically-redundant manipulators. Mechanism
and Machine Theory, 39(2):201–213.
Nokleby, S. B. and Podhorodeski, R. P. (2004b). Identi-
fying the 1-DOF-loss velocity-degenerate (singular)
configurations of an 8-joint manipulator. Transactions
of the Canadian Society for Mechanical Engineering,
28(2A):109–124.
Sugimoto, K., Duffy, J., and Hunt, K. (1982). Special
configurations of spatial mechanisms and robot arms.
Mechanism and Machine Theory, 17(2):119–132.
Waldron, K., Wang, S.-L., and Bolin, S. (1985). A study of
the Jacobian matrix of serial manipulators. Journal of
Mechanisms, Transmissions, and Automation in De-
sign, 107(2):230–237.
Xu, W., Zhang, J., Liang, B., and Li, B. (2016). Singular-
ity analysis and avoidance for robot manipulators with
nonspherical wrists. IEEE Transactions on Industrial
Electronics, 63(1):277–290.
Xu, W., Zhang, J., Qian, H., Chen, Y., and Xu, Y.
(2013). Identifying the singularity conditions of
Canadarm2 based on elementary Jacobian transforma-
tion. 2013 IEEE/RSJ International Conference on In-
telligent Robots and Systems, pages 795–800.
Singularity Analysis for Redundant Manipulators of Arbitrary Kinematic Structure
49