Mostra i principali dati dell'item

dc.contributor.advisorStorace, Marco <1969>
dc.contributor.advisorLodi, Matteo <1991>
dc.contributor.authorPedemonte, Silvia <2004>
dc.date.accessioned2026-07-23T14:29:50Z
dc.date.available2026-07-23T14:29:50Z
dc.date.issued2026-07-16
dc.identifier.urihttps://unire.unige.it/handle/123456789/16406
dc.description.abstractUno dei principali obiettivi nello sviluppo di robot quadrupedi bio-ispirati è definire un sistema di controllo motorio capace di emulare nel miglior modo possibile il movimento naturale degli animali. In questa tesi si è aggiunto a un sistema di controllo globale della stabilità del robot un controllo locale ispirato ai Central Pattern Generator (CPG). Un CPG è una rete neuronale che permette di compiere movimenti motori ritmici senza bisogno di ricevere input diretti dall’encefalo o feedback sensoriali: questi sono ovviamente necessari per adattarsi all’ambiente in cui si muove il robot e gli permettono di superare ostacoli, cambiare il ritmo del movimento e accorgersi di eventuali collisioni, ma l’andatura (per esempio camminata, trotto, galoppo) una volta impostata non richiede interventi dall’esterno del CPG. In particolare, per integrare controllo globale e locale, ho implementato in C++ un algoritmo di Push Recovery, pensato per migliorare la stabilità del robot basandosi sul concetto di N-step capturability e sulla ricerca degli instantaneous capture points. Per verificare la corretta realizzazione e l’effettiva funzionalità del controllore ottenuto, sono state eseguite numerose simulazioni nell’ambiente virtuale Webots, che tiene conto di molte caratteristiche fisiche del robot scelto.it_IT
dc.description.abstractOne of the main objectives in the development of bio-inspired quadruped robots is to define a motor control system capable of emulating the natural movement of animals as closely as possible. In this thesis, a local control inspired by Central Pattern Generators (CPGs) has been added to the robot's global stability control system. A CPG is a neural network that allows animals to execute rhythmic motor movements without the need for direct inputs from the brain or sensory feedback. While these are obviously necessary to adapt to the environment in which the robot moves and allow it to overcome obstacles, change the rhythm of the movement, and detect potential collisions, the gait itself (e.g., walk, trot, gallop), once established, does not require actions from outside the CPG. Specifically, to integrate the global and local control, I implemented a Push Recovery algorithm in C++, designed to improve the robot's stability based on the concept of N-step capturability and the search for instantaneous capture points. To verify the correct implementation and the actual effectiveness of the resulting controller, several simulations were carried out in the Webots environment, which accounts for many physical characteristics of the chosen robot.en_UK
dc.language.isoit
dc.rightsinfo:eu-repo/semantics/restrictedAccess
dc.titleControllo globale e locale di un robot quadrupede: integrazione di un algoritmo per la stabilizzazione del tronco con un Central Pattern Generatorit_IT
dc.title.alternativeGlobal and local control of a quadruped robot: integrating a torso stabilization algorithm with a Central Pattern Generatoren_UK
dc.typeinfo:eu-repo/semantics/bachelorThesis
dc.subject.miurING-INF/04 - AUTOMATICA
dc.subject.miurING-IND/12 - MISURE MECCANICHE E TERMICHE
dc.subject.miurINF/01 - INFORMATICA
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2025/2026
dc.description.corsolaurea8713 - INGEGNERIA BIOMEDICA
dc.description.area9 - INGEGNERIA
dc.description.department100023 - DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI


Files in questo item

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item