logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-05062024-114628


Tipo di tesi
Tesi di laurea magistrale
Autore
SPRECACÈ, ALEXIA
URN
etd-05062024-114628
Titolo
Design, implementation and testing of a residual-enhanced adaptive backstepping control method for a variable stiffness humanoid robot
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
INGEGNERIA ROBOTICA E DELL'AUTOMAZIONE
Relatori
relatore Prof. Bicchi, Antonio
relatore Prof. Grioli, Giorgio
Parole chiave
  • Adaptive Backstepping Control
  • Alter-Ego
  • Compliant Robotic Joints
  • Soft Robotics
  • Variable Stiffness Actuation
  • VSA-CubeBot
Data inizio appello
06/06/2024
Consultabilità
Non consultabile
Data di rilascio
06/06/2094
Riassunto
In recent years, robots with elastic joints have been attracting increasing interest in the robotics community. One of the main advantages is the ability to interact safely with humans.
Due to their softness and ability to absorb collisions, these robots reduce the risk of injury during physical interaction with people. This feature makes them particularly suitable for situations where close cooperation between humans and machines is required, such as in shared work environments.
In addition to safety, robots with elastic joints show remarkable adaptability to environmental changes. Their flexibility enables them to handle unexpected situations more effectively than rigid robots.
However, the control of variable stiffness robots is challenging due to their highly non-linear behavior.
In this thesis, four different dynamic control techniques are developed and applied to the arms of Alter-Ego, a mobile system with a functional anthropomorphic upper body powered by variable stiffness actuators.
The controllers were validated and tested in Matlab/Simulink, in the open-source Gazebo simulation environment, and finally in real robot.
Next, a campaign of experiments was conducted involving several participants in order to evaluate the actual usability of the new control system and compare it with the one already implemented in order to determine user preferences.
File