Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/23251
Título: Diseño y simulación de un sistema de teleoperación de un robot humanoide NAO : Diseño y simulación del control de posicionamiento de un robot humanoide NAO.
Autor: Enríquez Salinas, Alex Javier
Palabras clave: TELEOPERACIÓN
SIMULACIÓN
ROBOT
ALGORITMO
TRANSFERENCIA DE DATOS
CINEMÁTICA
Fecha de publicación: oct-2022
Editorial: Quito : EPN, 2022.
Citación: Enríquez Salinas, A.J.(2022). Diseño y simulación de un sistema de teleoperación de un robot humanoide NAO : Diseño y simulación del control de posicionamiento de un robot humanoide NAO. 54 páginas. Quito : EPN.
Resumen: This document shows how to control the humanoid robot NAO through the development of a Lyapunov-based position control algorithm, how to simulate and how to establish communication between different programs for data and command transfer. In the first instance, it is exposed that the kinematics and dynamics of the NAO robot is found in the CoppeliaSim.edu Software and the position data with respect to the reference frame of the NAO robot will be sent to Python, it is shown as the data transfer between Python -CoppeliaSim edu is done using remote APIs. In the second instance, the functionalities of the NAOqi library are disclosed, which allows the commands available in the Choregraphe software to be easily executed within the Python software using a Proxy, the proxy commands allow the robot to execute the control action coming from the controller found in Simulink. In the third instance, the controller algorithm that runs in Simulink and how to transfer data between Matlab/Simulink-Python using UDP is shown. Finally, it is exposed how to develop the Lyapunov-based position control of the NAO robot through a reduced model based on the kinematic model of a Unicycle robot and how it behaves in the NAO humanoid robot before multiple changes of reference, the results are analyzed which is obtained using performance indices such as the ISE and ISU.
Descripción: Este documento muestra cómo controlar al robot humanoide NAO mediante el desarrollo de un algoritmo de control de posición basado en Lyapunov, se da conocer como simular y como entablar la comunicación entre diferentes programas para la transferencia de datos y comandos. En primera instancia se expone que la cinemática y dinámica del robot NAO se encuentra en el Software de CoppeliaSim.edu y los datos de posición con respecto al marco de referencia del robot NAO serán enviados a Python, se muestra como la transferencia de datos entre Python-CoppeliaSim edu se realiza mediante la utilización de APIs remotos. En segunda instancia se da a conocer las funcionalidades de la librería de NAOqi la cual permite ejecutar de manera sencilla los comandos que dispone el software de Choregraphe dentro del software de Python mediante la utilización de un Proxy, los comandos del proxy permiten que el robot ejecute la acción de control proveniente del controlador que se encuentra en Simulink. En tercera instancia se muestra el algoritmo del controlador que se ejecuta en Simulink y como transferir los datos entre Matlab/Simulink-Python mediante la utilización de UDP. Finalmente se expone como desarrollar el control de posición basado en Lyapunov del robot NAO a través de un modelo reducido basado en el modelo cinemático de un robot Uniciclo y como este se comporta en el robot humanoide NAO ante múltiples cambios de referencia, se analiza los resultados que se obtiene mediante el uso índices de desempeño como lo son el ISE e ISU.
URI: http://bibdigital.epn.edu.ec/handle/15000/23251
Tipo: bachelorThesis
Aparece en las colecciones:TIC - Electrónica y Automatización (FIEE)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 12666.pdf1,77 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.