In this paper, a singularity-robust inverse kinematics is newly suggested by using a Lagrange multiplier for redundant manipulator systems. Two tasks are considered with priority orders under the assumption that a primary task has no singularity. First, an inverse kinematics problem is formulated to be an optimization one subject to an equality constraint, in other words, to be a minimization problem of secondary task error subject to an equality constraint for primary task execution. Second, in the procedure of minimization for a given objective function, a new inverse kinematics algorithm is derived. Third, since nonzero Lagrange multiplier values appear in the neighborhood of a singular configuration of a robotic manipulator, we choose them as a natural choice of the dampening factor to alleviate the ill-conditioning of matrix inversion, ultimately for singularity-robust inverse kinematics. Finally, the effectiveness of the suggested singularity-robust inverse kinematics is shown through a numerical simulation about deburring and conveyance tasks of a dual arm manipulator system.

1.
Baillieul
,
J.
, 1985, “
Kinematic Programming Alternatives for Redundant Manipulators
,”
Proceedings of the IEEE International Conference on Robotics and Automation
, pp.
722
728
.
2.
Walker
,
I. D.
, and
Marcus
,
S. I.
, June 1988, “
Subtask Performance by Redundancy Resolution for Redundant Robot Manipulators
,”
IEEE J. Rob. Autom.
0882-4967,
4
(
3
), pp.
350
354
.
3.
Nakamura
,
Y.
, 1991,
Advanced Robotics: Redundancy and Optimization
,
Addison-Wesley
,
Reading, MA
.
4.
de Wit
,
C. C.
,
Siciliono
,
B.
, and
Bastin
,
G.
, 1996,
Theory of Robot Control
,
Springer
,
New York
.
5.
Maciejewski
,
A. A.
, and
Klein
,
C. A.
, 1985, “
Obstable Avoidance for Kinematically Redundant Manipulators in Dynamically Varying Environments
,”
Int. J. Robot. Res.
0278-3649,
4
(
3
), pp.
109
117
.
6.
Nakamura
,
Y.
,
Hanafusa
,
H.
, and
Yoshikawa
,
T.
, 1987, “
Task-Priority Based Redundancy Control of Robot Manipulators
,”
Int. J. Robot. Res.
0278-3649,
6
(
2
), pp.
3
15
.
7.
Baerlocher
,
P.
, and
Boulic
,
R.
, 1998, “
Task-Priority Formulations for the Kinematically Control of Highly Redundant Articulated Structures
,”
Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems
, pp.
323
329
.
8.
Chiaverini
,
S.
, 1997, “
Singularity-Robust Task-Priority Redundancy Resolution for Real-Time Kinematic Control of Robot Manipulators
,”
IEEE Trans. Rob. Autom.
1042-296X,
13
(
3
), pp.
398
410
.
9.
Wampler
,
C. W.
, 1986, “
Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods
,”
IEEE Trans. Syst. Man Cybern.
0018-9472,
16
(
1
), pp.
93
101
.
10.
Magnus
,
J. R.
, and
Neudecker
,
H.
, 1988,
Matrix Differential Calculus With Applications in Statistics and Econometrics
,
Wiley
,
New York
.
11.
Ogata
,
K.
, 1990,
Modern Control Engineering
, 2nd ed.,
Prentice-Hall
,
Englewood Cliffs, NJ
.
12.
Bryson
,
A. E.
, and
Ho
,
Y. C.
, 1975,
Applied Optimal Control
,
Halsted
,
New York
.
13.
Lewis
,
C. L.
, 1996, “
Trajectory Generation of Two Robots Cooperating to Perform a Task
,”
Proceedings of the IEEE International Conference on Robotics and Automation
, pp.
1626
1631
.
14.
Mohri
,
A.
,
Yamamoto
,
M.
, and
Hirano
,
G.
, 1996, “
Cooperative Path Planing for Two Manipulators
,”
Proceedings of the IEEE International Conference on Robotics and Automation
, pp.
2853
2858
.
You do not currently have access to this content.