With reference to robots that are redundant for a given task, we present a novel and intuitive approach allowing to define a discrete-time joint velocity command that shares the same characteristics of a second-order inverse differential scheme, with specified properties in terms of joint acceleration or torque. Our main goal is to show how commands in the null space of the task can yield different locally optimal solutions, working only at the velocity control level. By following our general method, it is possible to obtain simple implementations of possibly complex robot control laws that (i) can be directly interfaced to the low-level servo loops of a robot, (ii) require less task information and on-line computations, (iii) are still provably good with respect to some target performance. The method is illustrated by considering the conversion into discrete-time velocity commands of control schemes for redundant robots that minimize the (weighted and/or biased) norm of joint acceleration or joint torque. The approach can be extended to auxiliary tasks, possibly organized with priority. Numerical simulations and experimental results are presented for the control of a 7R KUKA LWR IV robot.

Discrete-time Redundancy Resolution at the Velocity Level with Acceleration/Torque Optimization Properties / Flacco, Fabrizio; DE LUCA, Alessandro. - In: ROBOTICS AND AUTONOMOUS SYSTEMS. - ISSN 0921-8890. - STAMPA. - 70:(2015), pp. 191-201. [10.1016/j.robot.2015.02.008]

Discrete-time Redundancy Resolution at the Velocity Level with Acceleration/Torque Optimization Properties

FLACCO, FABRIZIO;DE LUCA, Alessandro
2015

Abstract

With reference to robots that are redundant for a given task, we present a novel and intuitive approach allowing to define a discrete-time joint velocity command that shares the same characteristics of a second-order inverse differential scheme, with specified properties in terms of joint acceleration or torque. Our main goal is to show how commands in the null space of the task can yield different locally optimal solutions, working only at the velocity control level. By following our general method, it is possible to obtain simple implementations of possibly complex robot control laws that (i) can be directly interfaced to the low-level servo loops of a robot, (ii) require less task information and on-line computations, (iii) are still provably good with respect to some target performance. The method is illustrated by considering the conversion into discrete-time velocity commands of control schemes for redundant robots that minimize the (weighted and/or biased) norm of joint acceleration or joint torque. The approach can be extended to auxiliary tasks, possibly organized with priority. Numerical simulations and experimental results are presented for the control of a 7R KUKA LWR IV robot.
2015
inverse differential kinematics; redundant robots; discrete-time velocity control
01 Pubblicazione su rivista::01a Articolo in rivista
Discrete-time Redundancy Resolution at the Velocity Level with Acceleration/Torque Optimization Properties / Flacco, Fabrizio; DE LUCA, Alessandro. - In: ROBOTICS AND AUTONOMOUS SYSTEMS. - ISSN 0921-8890. - STAMPA. - 70:(2015), pp. 191-201. [10.1016/j.robot.2015.02.008]
File allegati a questo prodotto
File Dimensione Formato  
Flacco_Discrete-time-redundancy_2015.pdf

solo gestori archivio

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

accesso aperto

Note: https://doi.org/10.1016/j.robot.2015.02.008
Tipologia: Documento in Pre-print (manoscritto inviato all'editore, precedente alla peer review)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 5.97 MB
Formato Adobe PDF
5.97 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/780453
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 48
  • ???jsp.display-item.citation.isi??? 43
social impact