A Provably Stable Iterative Learning Controller for Continuum Soft Robots
Michele Pierallini (University of Pisa)
Francesco Stella (École Polytechnique Fédérale de Lausanne)
Franco Angelini (University of Pisa)
Bastian Deutschmann (Deutsches Zentrum für Luft- und Raumfahrt (DLR))
Josie Hughes (École Polytechnique Fédérale de Lausanne)
Antonio Bicchi ( Fondazione Istituto Italiano di Tecnologia, University of Pisa)
Manolo Garabini (University of Pisa)
Cosimo Della Santina (Deutsches Zentrum für Luft- und Raumfahrt (DLR), TU Delft - Mechanical Engineering)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
Fully exploiting soft robots' capabilities requires devising strategies that can accurately control their movements with the limited amount of control sources available. This task is challenging for reasons including the hard-to-model dynamics, the system's underactuation, and the need of using a prominent feedforward control action to preserve the soft and safe robot behavior. To tackle this challenge, this letter proposes a purely feedforward iterative learning control algorithm that refines the torque action by leveraging both the knowledge of the model and data obtained from past experience. After presenting a 3D polynomial description of soft robots, we study their intrinsic properties, e.g., input-to-state stability, and we prove the convergence of the controller coping with locally Lipschitz nonlinearities. Finally, we validate the proposed approach through simulations and experiments involving multiple systems, trajectories, and in the case of external disturbances and model mismatches.