Task reconstruction method for real-time singularity avoidance for robotic manipulators

The kinematic (KS) and algorithmic singularities (AS) in controlling robotic manipulators have been investigated intensively because they are not predictable or difficult to avoid. The problem with handling these singularities is an unnecessary performance reduction in the non-singular region and the difficulty in performance tuning. In this paper, we propose a method of avoiding KS and AS by applying a task reconstruction approach while maximizing the task performance by calculating singularity measures. The proposed method is implemented by removing the component approaching the singularity calculated by using a singularity measure in real-time. The outstanding feature of the proposed task reconstruction (TR) method is that it is based on a local TR as opposed to the local joint reconstruction of many other approaches. This method has a dynamic task priority assignment feature which ensures system stability under singular regions due to the change of task priority. The TR method enables us to increase the task controller gain to improve the task performance, whereas this increase can destabilize the system for conventional algorithms in real experiments. In addition, the physical meaning of tuning parameters is very straightforward. Hence, we can maximize task performance even near the singular region while simultaneously obtaining the singularity-free motion. The advantage of the proposed method is experimentally tested by using a 7-d. o. f. spatial manipulator and the result shows that the new method improves the performance several times over the existing algorithms.

[1]  Christine Chevallereau Feasible trajectories for a non-redundant robot at a singularity , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[2]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..

[4]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[5]  B. Siciliano,et al.  Second-order kinematic control of robot manipulators with Jacobian damped least-squares inverse: theory and experiments , 1997 .

[6]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[7]  Homayoun Seraji,et al.  Singularity-robustness and task-prioritization in configuration control of redundant robots , 1990, 29th IEEE Conference on Decision and Control.

[8]  Vincent Hayward,et al.  Singularity-Robust Trajectory Generation , 2001, Int. J. Robotics Res..

[9]  Robert Muszynski,et al.  Singular inverse kinematic problem for robotic manipulators: a normal form approach , 1998, IEEE Trans. Robotics Autom..

[10]  Stefano Chiaverini,et al.  A damped least-squares solution to redundancy resolution , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[11]  Manja V. Kircanski,et al.  Symbolic Singular Value Decomposition for Simple Redundant Manipulators and Its Application to Robot Control , 1995, Int. J. Robotics Res..

[12]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[13]  Ian D. Walker,et al.  A consistent null-space based approach to inverse kinematics of redundant robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[14]  Dragomir N. Nenchev,et al.  Tracking Manipulator Trajectories With Ordinary Singularities: A Null Space-Based Approach , 1995, Int. J. Robotics Res..

[15]  Yu-Che Chen,et al.  On the existence and characteristics of solution paths at algorithmic singularities [kinematically redundant arms] , 1998, IEEE Trans. Robotics Autom..

[16]  Dragomir N. Nenchev Tracking manipulator trajectories with ordinary singularities: a null-space based approach , 1994 .

[17]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[18]  Ignacy Duleba,et al.  Modified Jacobian method of transversal passing through the smallest deficiency singularities for robot manipulators , 2002, Robotica.

[19]  Christine Chevallereau,et al.  A new method for robot control in singular configurations with motion in any Cartesian direction , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[20]  Jonghoon Park,et al.  Multiple tasks kinematics using weighted pseudo-inverse for kinematically redundant manipulators , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Masaru Uchiyama,et al.  Singularity-Consistent Parameterization of Robot Motion and Control , 2000, Int. J. Robotics Res..

[22]  Sunil K. Singh Motion planning and control of nonredundant manipulators at singularities , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[23]  John Baillieul,et al.  Avoiding obstacles and resolving kinematic redundancy , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[24]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[25]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[26]  Sukhan Lee,et al.  A new kind of singularity in redundant manipulation: semi algorithmic singularity , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[27]  Ronan Boulic,et al.  Task-priority formulations for the kinematic control of highly redundant articulated structures , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[28]  Anthony A. Maciejewski,et al.  Numerical filtering for the operation of robotic manipulators through kinematically singular configurations , 1988, J. Field Robotics.

[29]  Sunil K. Singh Motion Planning and Control of Non-Redundant Manipulators at Singularities. , 1993 .

[30]  Junku Yuh,et al.  A real-time approach for singularity avoidance in resolved motion rate control of robotic manipulators , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[31]  Jean-Guy Fontaine,et al.  Bordered matrix for singularity robust inverse kinematics: a methodological aspect , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[32]  Jon C. Kieffer,et al.  Differential analysis of bifurcations and isolated singularities for robots and mechanisms , 1994, IEEE Trans. Robotics Autom..

[33]  John E. Lloyd Desingularization of nonredundant serial manipulator trajectories using Puiseux series , 1998, IEEE Trans. Robotics Autom..

[34]  Bruno Siciliano,et al.  Modeling and Control of Robot Manipulators , 1995 .

[35]  Masaru Uchiyama,et al.  Singularity-consistent path tracking: a null space based approach , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[36]  Sukhan Lee,et al.  The semi-singularity and a topology-based global path planning approach for redundant manipulators , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[37]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[38]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .