We develop a recursive numerical algorithm to compute the inverse dynamics of robot manipulators with an arbitrary number of joints, driven by variable stiffness actuation (VSA) of the antagonistic type. The algorithm is based on Newton-Euler dynamic equations, generalized up to the fourth differential order to account for the compliant transmissions, combined with the decentralized nonlinear dynamics of the variable stiffness actuators at each joint. A variant of the algorithm can be used also for implementing a feedback linearization control law for the accurate tracking of desired link and stiffness trajectories. As in its simpler versions, the algorithm does not require dynamicmodeling in symbolic form, does not use numerical approximations, grows linearly in complexity with the number of joints, and is suitable for online feedforward and real-time feedback control. A Matlab/C code is made available.

Efficient computation of inverse dynamics and feedback linearization for VSA-based robots / Buondonno, Gabriele; DE LUCA, Alessandro. - In: IEEE ROBOTICS AND AUTOMATION LETTERS. - ISSN 2377-3766. - ELETTRONICO. - 1:2(2016), pp. 908-915. [10.1109/LRA.2016.2526072]

Efficient computation of inverse dynamics and feedback linearization for VSA-based robots

BUONDONNO, GABRIELE;DE LUCA, Alessandro
2016

Abstract

We develop a recursive numerical algorithm to compute the inverse dynamics of robot manipulators with an arbitrary number of joints, driven by variable stiffness actuation (VSA) of the antagonistic type. The algorithm is based on Newton-Euler dynamic equations, generalized up to the fourth differential order to account for the compliant transmissions, combined with the decentralized nonlinear dynamics of the variable stiffness actuators at each joint. A variant of the algorithm can be used also for implementing a feedback linearization control law for the accurate tracking of desired link and stiffness trajectories. As in its simpler versions, the algorithm does not require dynamicmodeling in symbolic form, does not use numerical approximations, grows linearly in complexity with the number of joints, and is suitable for online feedforward and real-time feedback control. A Matlab/C code is made available.
2016
Flexible Robots; Compliant Joint/Mechanism;Direct/Inverse Dynamics Formulation; Motion Control of Manipulators;Feedback Linearization
01 Pubblicazione su rivista::01a Articolo in rivista
Efficient computation of inverse dynamics and feedback linearization for VSA-based robots / Buondonno, Gabriele; DE LUCA, Alessandro. - In: IEEE ROBOTICS AND AUTOMATION LETTERS. - ISSN 2377-3766. - ELETTRONICO. - 1:2(2016), pp. 908-915. [10.1109/LRA.2016.2526072]
File allegati a questo prodotto
File Dimensione Formato  
Buondonno_Postprint_Efficient-Computation-of-Inverse_2016.pdf

accesso aperto

Note: DOI: 10.1109/LRA.2016.2526072
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 280.08 kB
Formato Adobe PDF
280.08 kB Adobe PDF
Buondonno_Efficient-Computation-of-Inverse_2016.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 379.51 kB
Formato Adobe PDF
379.51 kB 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/856250
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 50
  • ???jsp.display-item.citation.isi??? 41
social impact