Show simple item record

dc.contributor.advisorZunino, Rodolfo <1961>
dc.contributor.authorSallali, Niklas <2001>
dc.date.accessioned2024-07-25T14:33:17Z
dc.date.available2024-07-25T14:33:17Z
dc.date.issued2024-07-18
dc.identifier.urihttps://unire.unige.it/handle/123456789/9087
dc.description.abstractLa locomozione dei robot basati su zampe è sempre stata uno dei problemi più complessi da risolvere nel campo dei sistemi di controllo, a causa della complessità delle interazioni tra il robot e l'ambiente e del gran numero di vincoli altamente non lineari che ne derivano, come i contatti fisici. Per molti anni, il problema è stato affrontato risolvendo il problema della cinematica inversa abbinato a pose chiave interpolate, controlli di equilibrio e, nei casi più sofisticati, controllori predittivi con modello (MPC). Era necessario un nuovo approccio al problema e il Reinforcement Learning si è dimostrato molto promettente. In questa tesi, partiamo dalla codebase piuttosto matura di (Rudin et al., 2022) per far imparare a un robot esapode a camminare partendo da zero utilizzando il Reinforcement Learning e fornendogli feedback attraverso una funzione di ricompensa personalizzata.it_IT
dc.description.abstractLegged robot locomotion has always been one of the most complex tasks to solve in the field of control systems due to the complexity of the interactions between the robot and the environment and the large number of the resulting highly non linear constraints like physical contacts. For many years the problem has been approached by solving the inverse kinematics problem paired with fixed interpolated keyframes, equilibrium tracking controllers and in more sophisticated cases, model predictive controllers (MPC). A new approach to the problem was necessary and Reinforcement Learning proved to be a very promising one. In this thesis we build on top of the quite mature codebase of (Rudin et al., 2022) to make an hexapod robot learn to walk from scratch using Reinforcement Learning starting from a randomly initialized policy and giving it feedback through a custom reward function.en_UK
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/restrictedAccess
dc.titleImparare a camminare da zero: Reinforcement Learning per la locomozione di Robot Esapodiit_IT
dc.title.alternativeLearning to walk from scratch: Reinforcement Learning for Hexapod Robot locomotionen_UK
dc.typeinfo:eu-repo/semantics/bachelorThesis
dc.subject.miurING-INF/01 - ELETTRONICA
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2023/2024
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