Browse > Article
http://dx.doi.org/10.5302/J.ICROS.2004.10.10.855

Task Reconstruction Method for Real-Time Singularity Avoidance for Robotic Manipulators : Dynamic Task Priority Based Analysis  

김진현 (포항공과대학교 기계공학과)
최영진 (한국과학기술연구원 지능로봇연구센터)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.10, no.10, 2004 , pp. 855-868 More about this Journal
Abstract
There are several types of singularities in controlling robotic manipulators: kinematic singularity, algorithmic singularity, semi-kinematic singularity, semi-algorithmic singularity, and representation singularity. The kinematic and algorithmic singularities have been investigated intensively because they are not predictable or difficult to avoid. The problem with these singularities is an unnecessary performance reduction in non-singular region and the difficulty in performance tuning. Tn this paper, we propose a method of avoiding kinematic and algorithmic singularities 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 singularity measure in real time. The outstanding feature of the proposed task reconstruction method (TR-method) is that it is based on a local task reconstruction as opposed to the local joint reconstruction of many other approaches. And, this method has dynamic task priority assignment feature which ensures the system stability under singular regions owing 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 the 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 the 7-dof spatial manipulator, and the result shows that the new method improves the performance several times over the existing algorithms.
Keywords
task reconstruction; kinematic singularity; algorithmic singularity; singularity avoidance; dynamic task priority; redundant manipulator;
Citations & Related Records
연도 인용수 순위
  • Reference
1 I. Dulceba and J. Z. Sasiadek, 'Modified Jacobian method of transversal passing through the smallest deficiency singularities for robot manipulators,' Robotica, vol. 20, pp. 405-415, 2002   DOI   ScienceOn
2 G. Marani, J. Kim, J. Yuh, and W. K. Chung, 'A realtime singularity avoidance in resolved motion rate control of robotic manipulators,' in Proc., IEEE Int. Conf. on Robotics and Automation, 2002, pp. 1973-1978   DOI
3 D. N. Nenchev, 'Tracking manipulator trajectories with ordinary singularities: A null space-based approach,' Int. J. of Robotic Research, vol. 14, no. 4, pp. 399-404, Aug. 1995   DOI   ScienceOn
4 A. A. Maciejewski and C. A. Klein, 'Obstacle avoidance for kinematically redundant manipulators in dynamically varying environments,' Int. J. of Robotic Research, vol. 4, no. 3, pp. 109-117, 1985   DOI   ScienceOn
5 D. E. Whitney, 'Resolved motion rate control of manipulators and human prostheses,' IEEE Trans. on Man-Machine System, vol. MMS-10, no. 2, pp. 47-53, June 1969   DOI   ScienceOn
6 S. K. Singh, 'Motion planning and control of nonredundant manipulators at singularities,' in Proc., IEEE Int. Conf. on Robotics and Automation, 1993, pp. 487-492   DOI
7 C. Chevallereau and B. Daya, 'A new method for robot control in singular configurations with motion in any Cartesian direction,' in Proc., IEEE Int. Conf. on Robotics and Automation, 1994, pp. 2692-2697   DOI
8 J. E. Lloyd and V. Hayward, 'Singularity-robust trajectory generation,' Int. J. of Robotic Research, vol. 20, no. 1, pp. 38-56, Jan. 2001   DOI
9 Y. Nakamura, Advanced Robotics: Redundancy and Optimization. Addison Wesley, 1991
10 D. N. Nenchev, Y. Tsumaki, and M. Uchiyama, 'Singularity-consistent parameterization of robot motion and control,' Int. J. of Robotic Research, vol. 19, no. 2, pp. 159-182, Feb. 2000   DOI
11 C. Chevallereau, 'Feasible trajectories for a nonredundant robot at a singularity,' in Proc., IEEE Int. Conf. on Robotics and Automation, 1996, pp. 1871-1876   DOI
12 Y.-C. Chen and I. D. Walker, 'A consistent null-space based approach to inverse kinematics of redundant robots,' in Proc., IEEE Int. Conf. on Robotics and Automation, 1993, pp. 374-381   DOI
13 K.-C. Park, P.-H. Chang, and S. Lee, 'A new kind of singularity in redundant manipulation: semi algorithmic singularity,' in Proc., IEEE Int. Conf. on Robotics and Automation, 2002, pp. 1979 -1984   DOI
14 J. Baillieul, 'Kinematic programming alternatives for redundant manipulators,' in Proc., IEEE Int. Conf. on Robotics and Automation, 1985, pp. 722-278
15 J. Baillieul, 'Avoiding obstacles and resolving kinematic redundancy,' in Proc., IEEE Int. Conf. on Robotics and Automation, 1986, pp. 1698-1704
16 C. L. Luck and S. Lee, 'The semi-singularity and a topology-based global path planning approach for redundant manipulators,' in Proc., IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 1994, pp. 510-517   DOI
17 L. Sciavicco and B. Siciliano, Modeling and Control of Robot Manipulators, MeGraw-Hill, 1996
18 C. W. Wampler, 'Manipulator inverse kinematic solutions based on vector formualtions and damped leastsquares methods,' IEEE Trans. on Systems, Man, and Cybernetics, vol. SMC-16, no. 1, pp. 93-101, Jan. 1986   DOI   ScienceOn
19 P. Baerlocher and R. Boulic, 'Task-priority formulations for the kinematic control of highly redundant articulated structures,' in Proc.. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 1998, pp. 323-329   DOI
20 B. Siciliano and J.-J. E. Slotine, 'A general framework for managing multiple tasks in highly redundant robotic systems,' in Proc., Int. Conf. on Advanced Robotics, 1991, pp. 1211-1216   DOI
21 T. Yoshikawa, 'Manipulability of robotic mechanisms,' Int. J. of Robotic Research, vol. 4, no. 2, pp. 3-9,1985   DOI   ScienceOn
22 K. A. O'Neil, Y.-C. Chen, and J. Seng, 'On the existence and characteristics of solution paths at algorithmic singularities,' IEEE Trans. on Robotics and Automation, vol. 14, no. 2, pp. 336-342, Apr. 1998   DOI   ScienceOn
23 J. Kieffer, 'Differential analysis of bifurcations and isolated singularities for robots and mechanisms,' IEEE Trans. on Robotics and Automation, vol. 10, no. 1, pp. 110, Feb. 1994   DOI   ScienceOn
24 A. A. Maciejewski and C. A. Klein, 'Numerical filtering for the operation of robotic manipulators through kinematically singular configurations,' Journal of Robotic Systems, vol. 5, no. 6, pp. 527-552, 1988   DOI
25 H. Seraji and R. Colbaugh, 'Singularity-robustness and task-prioritization in configuration control of redundant robots,' in Proc., IEEE Conf. on Decision and Control, 1990,pp.3089-3095   DOI
26 O. Egeland, J. R. Sagli, and I. Spangelo, 'A damped least-squares solution to redundancy resolution,' in Proc., IEEE Int. Conf. on Robotics and Automation, 1991, pp. 945-950   DOI
27 M. Kircanski, 'Symbolic singular value decomposition for simple redundant manipulators and its application to robot control,' Int. J. of Robotic Research, vol. 14, no. 4, pp. 382-398, Aug. 1995   DOI   ScienceOn
28 D. N. Nenchev and M. Uchiyama, 'Singularity consistent path tracking: a null space based approach,' in Proc., IEEE Int. Conf. on Robotics and Automation, 1995, pp. 2482-2489   DOI
29 F. Caccavale, S. Chiaverini, and B. Sciliano, 'Secondorder kinematic control of robot manipulators with Jacobian damped least-squares inverse: Theory and experiments,' IEEE/ASME Trans. on Mechatronics, vol. 2, no. 3, pp. 188-194, Sept. 1997   DOI   ScienceOn
30 J. E. Lloyd, 'Desingularization of nonredundant serial manipulator trajectories using Puiseus series,' IEEE Trans. on Robotics and Automation, vol. 14, no. 4, pp. 590-600, Aug. 1998   DOI   ScienceOn
31 Y. Nakamura and H. Hanafusa, 'Inverse kinematic solutions with singularity robustness for robot manipulator control,' J. of Dyanmic Sys., Meas., and Control, vol. 108, pp. 163-171, Sept. 1986   DOI
32 K. Tchon and R. Muszynski, 'Singular inverse kinematic problem for robotic manipulators: a normal form approach,' IEEE Trans. on Robotics and Automation, vol. 14, no. 1, pp. 93-104, Feb. 1998   DOI   ScienceOn
33 J. Foret, M. Xie, and J. G. Fontaine, 'Bordered matrix for singularity robust inverse kinematics: A methodological aspect,' in Proc., IEEE Int. Conf. on Robotics and Automation, 2000, pp. 3013-3019   DOI
34 J. Park, Y. Choi, W. K. Chung, and Y. Youm, 'Multiple tasks kinematics using weighted pseudo-inverse for kinematically redundant manipulators,' in Proc., IEEE Int. Conf. on Robotics and Automation, 2001, pp. 4041-4047   DOI
35 S. Chiaverini, 'Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators,' IEEE Trans. on Robotics and Automation, vol. 13, no. 3, pp. 398-410, June 1997   DOI   ScienceOn