This paper tackles the problem of controlling articulated soft robots (ASRs), i.e., robots with either fixed or variable elasticity lumped at the joints. Classic control schemes rely on high-authority feedback actions, which have the drawback of altering the desired robot softness. The problem of accurate control of ASRs, without altering their inherent stiffness, is particularly challenging because of their complex and hard-to-model nonlinear dynamics. Leveraging a learned anticipatory action, Iterative Learning Control (ILC) strategies do not suffer from these issues. Recently, ILC was adopted to perform position control of ASRs. However, the limitation of position-based ILC in controlling variable stiffness robots is that whenever the robot stiffness profile is changed, a different input action has to be learned. Our first contribution is to identify a wide class of ASRs, whose motion and stiffness adjusting dynamics can be proved to be decoupled. This class is described by two properties that we define: strong elastic coupling - relative to motors and links of the system, and their connections - and homogeneity - relative to the characteristics of the motors. Furthermore, we design a torque-based ILC scheme that, starting from a rough estimation of the system parameters, refines the torque needed for the joint positions tracking. The resulting control scheme requires minimum knowledge of the system. Experiments on variable stiffness robots prove that the method effectively generalizes the iterative procedure w.r.t. the desired stiffness profile and allows good tracking performance. Finally, potential restrictions of the method, e.g., caused by friction phenomena, are discussed.

On the motion/stiffness decoupling property of articulated soft robots with application to model-free torque iterative learning control

Mengacci, Riccardo
Primo
;
Angelini, Franco
Secondo
;
Catalano, Manuel G;Grioli, Giorgio;Bicchi, Antonio
Penultimo
;
Garabini, Manolo
Ultimo
2020-01-01

Abstract

This paper tackles the problem of controlling articulated soft robots (ASRs), i.e., robots with either fixed or variable elasticity lumped at the joints. Classic control schemes rely on high-authority feedback actions, which have the drawback of altering the desired robot softness. The problem of accurate control of ASRs, without altering their inherent stiffness, is particularly challenging because of their complex and hard-to-model nonlinear dynamics. Leveraging a learned anticipatory action, Iterative Learning Control (ILC) strategies do not suffer from these issues. Recently, ILC was adopted to perform position control of ASRs. However, the limitation of position-based ILC in controlling variable stiffness robots is that whenever the robot stiffness profile is changed, a different input action has to be learned. Our first contribution is to identify a wide class of ASRs, whose motion and stiffness adjusting dynamics can be proved to be decoupled. This class is described by two properties that we define: strong elastic coupling - relative to motors and links of the system, and their connections - and homogeneity - relative to the characteristics of the motors. Furthermore, we design a torque-based ILC scheme that, starting from a rough estimation of the system parameters, refines the torque needed for the joint positions tracking. The resulting control scheme requires minimum knowledge of the system. Experiments on variable stiffness robots prove that the method effectively generalizes the iterative procedure w.r.t. the desired stiffness profile and allows good tracking performance. Finally, potential restrictions of the method, e.g., caused by friction phenomena, are discussed.
2020
Mengacci, Riccardo; Angelini, Franco; Catalano, Manuel G; Grioli, Giorgio; Bicchi, Antonio; Garabini, Manolo
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 30
  • ???jsp.display-item.citation.isi??? 26
social impact