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 条
  • [21] Cascaded ESO based multi-task priority tracking and null-space compliance control for redundant robots
    Fan, Kun
    Liu, Yanhong
    Huo, Benyan
    Yang, Lei
    Wu, Zhenlong
    Yu, Hongnian
    CONTROL ENGINEERING PRACTICE, 2023, 141
  • [22] Adaptive Vision-Based Control of Redundant Robots with Null-Space Interaction for Human-Robot Collaboration
    Yan, Xiangjie
    Chen, Chen
    Li, Xiang
    2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2022), 2022, : 2803 - 2809
  • [23] Nonholonomic behavior in redundant robots under kinematic control
    DeLuca, A
    Oriolo, G
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (05): : 776 - 782
  • [24] NULL SPACE DAMPING METHOD FOR LOCAL JOINT TORQUE OPTIMIZATION OF REDUNDANT MANIPULATORS
    KANG, HJ
    FREEMAN, RA
    JOURNAL OF ROBOTIC SYSTEMS, 1993, 10 (02): : 249 - 270
  • [25] Null Space Motion Control by PID Control Considering Passivity in Redundant Manipulator
    Shibata, Tsuyoshi
    Murakami, Toshiyuki
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2008, 4 (04) : 261 - 270
  • [26] An Efficient Quadratic Programming Method for Kinematic Control of Redundant Manipulators under Joint Velocity Constraints
    Li, Zongdao
    Wang, Pengfei
    Zhao, Wenlong
    Wu, Tao
    Li, Qingdu
    ACTUATORS, 2024, 13 (07)
  • [27] Null-space-based optimal control reallocation for spacecraft stabilization under input saturation
    Li, Bo
    Hu, Qinglei
    Qi, Juntong
    INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING, 2015, 29 (06) : 705 - 724
  • [28] Manipulability Servoing in Null Space for Bilateral Motion Control of Redundant Manipulators
    Shimono, Tomoyuki
    Togashi, Nobuyuki
    Motoi, Naoki
    Kawamura, Atsuo
    IECON 2011: 37TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2011,
  • [29] Adaptive control of redundant robot manipulators with null-space compliance
    Xu, Qing
    Ge, Shuzhi Sam
    ASSEMBLY AUTOMATION, 2018, 38 (05) : 615 - 624
  • [30] Interactive Null Space Control for Intuitively Interpretable Reconfiguration of Redundant Manipulators
    Mansfeld, Nico
    Beck, Fabian
    Dietrich, Alexander
    Haddadin, Sami
    2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 5368 - 5375