Repositorio UMSNH

Captura de movimientos con Kinect para manipular un robot humanoide

Mostrar el registro sencillo del ítem

dc.rights.license http://creativecommons.org/licenses/by-nc-nd/4.0
dc.contributor.advisor Ramírez Zavala, Salvador
dc.contributor.author Garibo Morante, Ángel Agustín
dc.date.accessioned 2023-11-23T15:08:30Z
dc.date.available 2023-11-23T15:08:30Z
dc.date.issued 2018-02
dc.identifier.uri http://bibliotecavirtual.dgb.umich.mx:8083/xmlui/handle/DGB_UMICH/16127
dc.description Facultad de Ingeniería Eléctrica. Licenciatura en Ingeniería Electrónica es_MX
dc.description.abstract In the present work is present a human-machine interface (IHM) or Machine Men Interface (MMI) and a graphic interface in Matlab or Graphical User Interface (GUI). English) to manipulate a humanoid robot through. For this MHI developed in the present work, the wireless control of a humanoid robot based on servomotors is made, the movement of its articulations is manipulated so that the detected human body postures are replicated as accurately as possible. The MICROSOFT Kinect sensors, which deliver data via USB to a depth and color computer, are processed by Matlab to obtain the coordinates of each limb of the body. With these coordinates and the programming of various algorithms that rely on basic trigonometry, the position and angles of the limbs are calculated to determine the position in which a person is standing in front of the Kinect, afterwards a specific command is sent via Bluetooth from the computer to the robot controller to move the servomotors and replicate the captured posture. The articulations of the robot can be manipulated or deactivated by the GUI by a common user, so other Kinect parameters can also be configured such as height, resolution, frames captured before a detection, sensor type, among other functionalities. en
dc.description.abstract En el presente trabajo se presenta una interfaz hombre-máquina IHM o Machine Men Interface (MMI, por sus siglas en ingles) y una interfaz gráfica en Matlab o Graphical User Interface (GUI, por sus siglas en ingles). para manipular un robot humanoide mediante Para esta IHM desarrollada en el presente trabajo, se hace el control inalámbrico de un Robot humanoide hecho a base de servomotores, se manipula el movimiento de sus extremidades para que se repliquen, lo más exacto posible, las posturas detectadas del cuerpo humano haciendo uso de los sensores del Kinect de MICROSOFT, que entrega datos vía USB a un ordenador de profundidad y color, dichos datos son procesados mediante Matlab para obtener posteriormente las coordenadas de cada extremidad del cuerpo. Con estas coordenadas y con la programación de diversos algoritmos que se apoyan de trigonometría básica se calcula la posición y ángulos de las extremidades para determinar la postura en la que se encuentre una persona parada frente al Kinect, posteriormente se envía un comando específico vía bluetooth desde el ordenador al controlador del Robot para que mueva los servomotores y se replique la postura capturada. Las articulaciones del robot pueden ser manipuladas o desactivadas mediante la GUI por un usuario común, así como también pueden ser configurados otros parámetros de Kinect como la altura, la resolución, cuadros capturados antes de una detección, tipo de sensor, entre otras funcionalidades más. es_MX
dc.language.iso spa es_MX
dc.publisher Universidad Michoacana de San Nicolás de Hidalgo es_MX
dc.rights info:eu-repo/semantics/openAccess
dc.subject info:eu-repo/classification/cti/7
dc.subject FIE-L-2018-0122 es_MX
dc.subject Interfaz es_MX
dc.subject Humano es_MX
dc.subject Máquina es_MX
dc.subject Arduino es_MX
dc.title Captura de movimientos con Kinect para manipular un robot humanoide es_MX
dc.type info:eu-repo/semantics/bachelorThesis es_MX
dc.creator.id 0
dc.advisor.id 0
dc.advisor.role asesorTesis


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Buscar en DSpace


Búsqueda avanzada

Listar

Mi cuenta

Estadísticas