The swing-up is a classical problem of control theory that has already been widely studied in the literature. Despite that, swinging up an underactuated compliant arm considerably increases the problem complexity. Indeed, in addition to the problem of underactuation, compliant systems usually present also hard-to-model dynamics. Moreover, the control authority of feedback components should be limited to avoid radical alteration of the robot natural elasticity. In this letter, we tackle the swing-up problem of underactuated compliant arms via an Iterative Learning Control approach, proving its convergence. The proposed control law combines feedforward and feedback terms. Tracking the desired trajectory, i.e., bringing the robot up to its vertical equilibrium, is achieved thanks to the feedforward components. Conversely, the feedback of the output signal is used to stabilize the system at the equilibrium point. Additionally, we study the stiffness variation caused by the employed feedback, deriving a condition to preserve the elasticity of the compliant arm. Finally, we validate the proposed method via simulations and experiments underactuated compliant arms with unstable vertical equilibrium varying number of unactuated joints, payload, stiffness, model uncertainties, and noise.

Swing-Up of Underactuated Compliant Arms via Iterative Learning Control

Pierallini, Michele
Primo
;
Angelini, Franco
Secondo
;
Bicchi, Antonio
Penultimo
;
Garabini, Manolo
Ultimo
2022-01-01

Abstract

The swing-up is a classical problem of control theory that has already been widely studied in the literature. Despite that, swinging up an underactuated compliant arm considerably increases the problem complexity. Indeed, in addition to the problem of underactuation, compliant systems usually present also hard-to-model dynamics. Moreover, the control authority of feedback components should be limited to avoid radical alteration of the robot natural elasticity. In this letter, we tackle the swing-up problem of underactuated compliant arms via an Iterative Learning Control approach, proving its convergence. The proposed control law combines feedforward and feedback terms. Tracking the desired trajectory, i.e., bringing the robot up to its vertical equilibrium, is achieved thanks to the feedforward components. Conversely, the feedback of the output signal is used to stabilize the system at the equilibrium point. Additionally, we study the stiffness variation caused by the employed feedback, deriving a condition to preserve the elasticity of the compliant arm. Finally, we validate the proposed method via simulations and experiments underactuated compliant arms with unstable vertical equilibrium varying number of unactuated joints, payload, stiffness, model uncertainties, and noise.
2022
Pierallini, Michele; Angelini, Franco; Bicchi, Antonio; Garabini, Manolo
File in questo prodotto:
File Dimensione Formato  
Swing-Up_of_Underactuated_Compliant_Arms_via_Iterative_Learning_Control.pdf

accesso aperto

Tipologia: Documento in Post-print
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 10.05 MB
Formato Adobe PDF
10.05 MB Adobe PDF Visualizza/Apri
Swing-Up_of_Underactuated_Compliant_Arms_via_Iterative_Learning_Control.pdf

non disponibili

Tipologia: Versione finale editoriale
Licenza: NON PUBBLICO - accesso privato/ristretto
Dimensione 1.6 MB
Formato Adobe PDF
1.6 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/11568/1126736
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 15
  • ???jsp.display-item.citation.isi??? 12
social impact