Show simple item record

dc.contributor.advisorGastaldo, Paolo <1973>
dc.contributor.advisorRagusa, Edoardo <1991>
dc.contributor.advisorLugani, Simone <2001>
dc.contributor.authorCoppola, Igor <2004>
dc.date.accessioned2026-07-23T14:29:33Z
dc.date.available2026-07-23T14:29:33Z
dc.date.issued2026-07-16
dc.identifier.urihttps://unire.unige.it/handle/123456789/16395
dc.description.abstractIl presente elaborato descrive lo sviluppo e l’implementazione di un’interfaccia software per il controllo della mano robotica poliarticolata Hannes, sviluppata dall’Istituto Italiano di Tecnologia (IIT) e INAIL. L’obiettivo principale è stato l’integrazione del dispositivo all’interno di una pipeline di controllo preesistente (basata sulla protesi Michelangelo), garantendo la compatibilità con i sistemi di acquisizione EMG e di visione artificiale. Il lavoro ha richiesto l’analisi approfondita dei driver di basso livello forniti per i protocolli di comunicazione CAN bus e Bluetooth, così che entrambe le modalità di comunicazione (cablata e wireless) potessero essere implementate. È stata sviluppata una classe (HannesController) in linguaggio Python, in grado di astrarre la complessità della comunicazione hardware, gestire la sincronizzazione dei thread di lettura e implementare un controllo in posizione basato su integratori di velocità. Oltre allo sviluppo del software, il lavoro ha riguardato l’esecuzione di test funzionali per la presa di oggetti, volti a validare l’affidabilità del sistema.it_IT
dc.description.abstractThis thesis describes the development and implementation of a software interface for controlling the Hannes poly-articulated robotic hand, developed by the Istituto Italiano di Tecnologia (IIT) and INAIL. The main objective was the integration of the device within a pre-existing control pipeline (based on the Michelangelo prosthesis), ensuring compatibility with EMG acquisition and computer vision systems. The work required an in-depth analysis of the low-level drivers provided for the CAN bus and Bluetooth communication protocols, so that both communication modes (wired and wireless) could be implemented. A class (HannesController) was developed in Python, capable of abstracting the complexity of hardware communication, managing the synchronization of reading threads, and implementing position control based on velocity integrators. In addition to software development, the work also involved carrying out functional tests for object grasping, aimed at validating the reliability of the system.en_UK
dc.language.isoit
dc.rightsinfo:eu-repo/semantics/restrictedAccess
dc.titleSviluppo e Realizzazione di Sistema di Controllo per Mano Robotica Hannesit_IT
dc.title.alternativeDesign and Development of a Control System for the Hannes Robotic Handen_UK
dc.typeinfo:eu-repo/semantics/bachelorThesis
dc.subject.miurING-INF/01 - ELETTRONICA
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2025/2026
dc.description.corsolaurea9273 - INGEGNERIA ELETTRONICA E TECNOLOGIE DELL'INFORMAZIONE
dc.description.area9 - INGEGNERIA
dc.description.department100026 - DIPARTIMENTO DI INGEGNERIA NAVALE, ELETTRICA, ELETTRONICA E DELLE TELECOMUNICAZIONI


Files in this item

This item appears in the following Collection(s)

Show simple item record