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

被引:146
|
作者
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
相关论文
共 50 条
  • [11] NULL CONTROLLABILITY OF SYSTEMS WITH CONTROL CONSTRAINTS AND STATE SATURATION
    LIU, DR
    MICHEL, AN
    SYSTEMS & CONTROL LETTERS, 1993, 20 (02) : 131 - 139
  • [12] Visualization of redundancy resolution for kinematically redundant robots through the Jacobian null space
    Chen, Yu-Che
    Walker, Ian D.
    Cheatham, Jr.
    Proceedings of SPIE - The International Society for Optical Engineering, 1993, 1829 : 229 - 239
  • [13] Hand-guiding robots along predefined geometric paths under hard joint constraints
    Hanses, Magnus
    Behrens, Roland
    Elkmann, Norbert
    2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [14] Kinematic Control of Redundant Robots in Changing Task Space
    Zlajpah, Leon
    ADVANCES IN ROBOT DESIGN AND INTELLIGENT CONTROL, 2017, 540 : 1 - 9
  • [15] A null space force control based on passivity in redundant manipulator
    Shibata, Tsuyoshi
    Murakami, Toshiyuki
    2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2007, : 289 - 294
  • [16] Sliding Mode Control of a Redundant Robot Arm in Motion Planning Subject to Joint Space Constraints
    Krastev, Evgeniy
    2017 INTERNATIONAL CONFERENCE ON CONTROL, ARTIFICIAL INTELLIGENCE, ROBOTICS & OPTIMIZATION (ICCAIRO), 2017, : 109 - 114
  • [17] On Null-Space Control of Kinematically Redundant Robot Manipulators
    Cetin, Kamil
    Tatlicioglu, Enver
    Zergeroglu, Erkan
    2016 EUROPEAN CONTROL CONFERENCE (ECC), 2016, : 678 - 683
  • [18] Kinematic control of redundant robots with guaranteed joint limit avoidance
    Atawnih, Abdelrahem
    Papageorgiou, Dimitrios
    Doulgeri, Zoe
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2016, 79 : 122 - 131
  • [19] Cascade Control for Compliant Joint Robots With Redundant Position Sensors
    Huang, Yuancan
    Li, Zeguo
    Duan, Xingguang
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 6427 - 6433
  • [20] The Null-Space based Behavioral control for non-holonomic mobile robots with actuators velocity saturation
    Arrichiello, F.
    Chiaverini, S.
    Pedone, P.
    Zizzari, A. A.
    Indiveri, G.
    ICRA: 2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-7, 2009, : 589 - +