Dynamic Human Robot Interaction Framework Using Deep Learning and Robot Operating System (ROS): a practical approach


Autoria(s): Ferrati, Marco
Contribuinte(s)

Rossi, Davide

Majchrzak, Tim A.

Noori, Nadia S.

Data(s)

13/07/2022

Resumo

Trying to explain to a robot what to do is a difficult undertaking, and only specific types of people have been able to do so far, such as programmers or operators who have learned how to use controllers to communicate with a robot. My internship's goal was to create and develop a framework that would make that easier. The system uses deep learning techniques to recognize a set of hand gestures, both static and dynamic. Then, based on the gesture, it sends a command to a robot. To be as generic as feasible, the communication is implemented using Robot Operating System (ROS). Furthermore, users can add new recognizable gestures and link them to new robot actions; a finite state automaton enforces the users' input verification and correct action sequence. Finally, the users can create and utilize a macro to describe a sequence of actions performable by a robot.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/26201/1/ferrati_marco_tesi.pdf

Ferrati, Marco (2022) Dynamic Human Robot Interaction Framework Using Deep Learning and Robot Operating System (ROS): a practical approach. [Laurea magistrale], Università di Bologna, Corso di Studio in Informatica [LM-DM270] <http://amslaurea.unibo.it/view/cds/CDS8028/>

Idioma(s)

en

Publicador

Alma Mater Studiorum - Università di Bologna

Relação

http://amslaurea.unibo.it/26201/

Direitos

cc_by_nc_sa4

Palavras-Chave #Human-Robot Interaction,Machine Learning,Hand gesture analysis,ROS #Informatica [LM-DM270]
Tipo

PeerReviewed

info:eu-repo/semantics/masterThesis