A kinematically redundant robot with limited motion capabilities, expressed by inequality constraints of the box type on joint variables and commands, needs to perform a set of tasks, expressed by linear equality constraints on robot commands, possibly organized with priorities. Robot motion capabilities cannot be exceeded at any time, and the resulting constraints are to be considered as hard bounds. Instead, robot tasks can be relaxed by velocity scaling if no feasible solution exists. To address this redundancy resolution problem, we developed a method in which joint space commands are successively saturated and their effect compensated in the null space of a suitable task Jacobian (SNS, Saturation in the Null Space). Computationally efficient versions of the basic and optimal SNS algorithms are proposed here, based on a task augmentation reformulation, a QR factorization of the main matrices involved, and a so-called warm start procedure. The obtained performance allows to control in real time robots with high-dimensional configuration spaces executing a large number of prioritized tasks, and with an associated high number of hard bounds that saturate during motion.

Fast redundancy resolution for high-dimensional robots executing prioritized tasks under hard bounds in the joint space / Flacco, Fabrizio; DE LUCA, Alessandro. - (2013), pp. 2500-2506. (Intervento presentato al convegno IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) tenutosi a Tokyo, JAPAN nel NOV 03-08, 2013) [10.1109/iros.2013.6696708].

Fast redundancy resolution for high-dimensional robots executing prioritized tasks under hard bounds in the joint space

FLACCO, FABRIZIO;DE LUCA, Alessandro
2013

Abstract

A kinematically redundant robot with limited motion capabilities, expressed by inequality constraints of the box type on joint variables and commands, needs to perform a set of tasks, expressed by linear equality constraints on robot commands, possibly organized with priorities. Robot motion capabilities cannot be exceeded at any time, and the resulting constraints are to be considered as hard bounds. Instead, robot tasks can be relaxed by velocity scaling if no feasible solution exists. To address this redundancy resolution problem, we developed a method in which joint space commands are successively saturated and their effect compensated in the null space of a suitable task Jacobian (SNS, Saturation in the Null Space). Computationally efficient versions of the basic and optimal SNS algorithms are proposed here, based on a task augmentation reformulation, a QR factorization of the main matrices involved, and a so-called warm start procedure. The obtained performance allows to control in real time robots with high-dimensional configuration spaces executing a large number of prioritized tasks, and with an associated high number of hard bounds that saturate during motion.
2013
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Fast redundancy resolution for high-dimensional robots executing prioritized tasks under hard bounds in the joint space / Flacco, Fabrizio; DE LUCA, Alessandro. - (2013), pp. 2500-2506. (Intervento presentato al convegno IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) tenutosi a Tokyo, JAPAN nel NOV 03-08, 2013) [10.1109/iros.2013.6696708].
File allegati a questo prodotto
File Dimensione Formato  
VE_2013_11573-536228.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 4.83 MB
Formato Adobe PDF
4.83 MB Adobe PDF   Contatta l'autore

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/536228
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 10
social impact