Control of Redundant Robots Under Hard Joint Constraints: Saturation in the Null Space

被引:145
作者
Flacco, Fabrizio [1 ]
De Luca, Alessandro [1 ]
Khatib, Oussama [2 ]
机构
[1] Univ Roma La Sapienza, Dipartimento Ingn Informat Automat & Gest, I-00185 Rome, Italy
[2] Stanford Univ, Artificial Intelligence Lab, Stanford, CA 94305 USA
关键词
Hard joint constraints; inverse differential kinematics; motion control; optimal joint velocity; redundant robots; saturation of commands; INVERSE KINEMATICS; MANIPULATORS; ALGORITHM; LIMITS; SCHEME;
D O I
10.1109/TRO.2015.2418582
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
We present an efficient method for addressing online the inversion of differential task kinematics for redundant manipulators, in the presence of hard limits on joint space motion that can never be violated. The proposed Saturation in the Null Space (SNS) algorithm proceeds by successively discarding the use of joints that would exceed their motion bounds when using the minimum norm solution. When processing multiple tasks with priority, the SNS method realizes a preemptive strategy by preserving the correct order of priority in spite of the presence of saturations. In the single- and multitask case, the algorithm automatically integrates a least possible task-scaling procedure, when an original task is found to be unfeasible. The optimality properties of the SNS algorithm are analyzed by considering an associated quadratic programming problem. Its solution leads to a variant of the algorithm, which guarantees optimality even when the basic SNS algorithm does not. Numerically efficient versions of these algorithms are proposed. Their performance allows real-time control of robots executing many prioritized tasks with a large number of hard bounds. Experimental results are reported.
引用
收藏
页码:637 / 654
页数:18
相关论文
共 38 条
  • [1] [Anonymous], 1971, Generalized inverse matrices
  • [2] [Anonymous], 1991, Advanced Robotics: Redundancy and Optimization
  • [3] A new on-line algorithm for inverse kinematics of robot manipulators ensuring path tracking capability under joint limits
    Antonelli, G
    Chiaverini, S
    Fusco, G
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2003, 19 (01): : 162 - 167
  • [4] Antonelli G., 2000, P 6 IFAC S ROB CONTR, P609
  • [5] The Null-Space-based Behavioral Control for Mobile Robots with Velocity Actuator Saturations
    Arrichiello, Filippo
    Chiaverini, Stefano
    Indiveri, Giovanni
    Pedone, Paola
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2010, 29 (10) : 1317 - 1337
  • [6] An inverse kinematics architecture enforcing an arbitrary number of strict priority levels
    Baerlocher, P
    Boulic, R
    [J]. VISUAL COMPUTER, 2004, 20 (06) : 402 - 417
  • [7] Baerlocher P, 1998, 1998 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS - PROCEEDINGS, VOLS 1-3, P323, DOI 10.1109/IROS.1998.724639
  • [8] CHAN TF, 1995, IEEE T ROBOTIC AUTOM, V11, P286, DOI 10.1109/70.370511
  • [9] A redundancy-based iterative approach for avoiding joint limits:: Application to visual servoing
    Chaumette, F
    Marchand, É
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2001, 17 (05): : 719 - 730
  • [10] THE IMPROVED COMPACT QP METHOD FOR RESOLVING MANIPULATOR REDUNDANCY
    CHENG, FT
    SHEU, RJ
    CHEN, TH
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1995, 25 (11): : 1521 - 1530