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 SNS (Saturation in the Null Space) 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 multi-task 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 also 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.

Control of Redundant Robots Under Hard Joint Constraints: Saturation in the Null Space / Flacco, Fabrizio; DE LUCA, Alessandro; Oussama, Khatib. - In: IEEE TRANSACTIONS ON ROBOTICS. - ISSN 1552-3098. - STAMPA. - 31:3(2015), pp. 637-654. [10.1109/TRO.2015.2418582]

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

FLACCO, FABRIZIO;DE LUCA, Alessandro
;
2015

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 SNS (Saturation in the Null Space) 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 multi-task 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 also 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.
2015
hard joint constraints; inverse differential kinematics; motion control; optimal joint velocity; redundant robots; saturation of commands
01 Pubblicazione su rivista::01a Articolo in rivista
Control of Redundant Robots Under Hard Joint Constraints: Saturation in the Null Space / Flacco, Fabrizio; DE LUCA, Alessandro; Oussama, Khatib. - In: IEEE TRANSACTIONS ON ROBOTICS. - ISSN 1552-3098. - STAMPA. - 31:3(2015), pp. 637-654. [10.1109/TRO.2015.2418582]
File allegati a questo prodotto
File Dimensione Formato  
Flacco_Control-of-Redundant_2015.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.04 MB
Formato Adobe PDF
2.04 MB Adobe PDF   Contatta l'autore
Flacco_Postprint_Control-of-Redundant_2015.pdf

accesso aperto

Note: DOI: 10.1109/TRO.2015.2418582
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.23 MB
Formato Adobe PDF
1.23 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/780461
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 148
  • ???jsp.display-item.citation.isi??? 128
social impact