• DocumentCode
    47742
  • Title

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

  • Author

    Flacco, Fabrizio ; De Luca, Alessandro ; Khatib, Oussama

  • Author_Institution
    Dipt. di Ing. Inf., Autom. e Gestionale, Sapienza Univ. di Roma, Rome, Italy
  • Volume
    31
  • Issue
    3
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    637
  • Lastpage
    654
  • Abstract
    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.
  • Keywords
    motion control; quadratic programming; redundant manipulators; SNS algorithm; hard joint constraints; joint space motion; least possible task-scaling procedure; minimum norm solution; optimality properties; quadratic programming problem; redundant manipulator kinematics; redundant robot control; saturation in the null space algorithm; Acceleration; Jacobian matrices; Joints; Matrix decomposition; Null space; Redundancy; Robots; Hard joint constraints; inverse differential kinematics; motion control; optimal joint velocity; redundant robots; saturation of commands;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2015.2418582
  • Filename
    7097068