Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/24246
Título: Diseño y simulación de un sistema de teleoperación de un robot humanoide nao: diseño y simulación de algoritmos de evasión de obstáculos para un humanoide nao.
Autor: Yugcha Navarrete, Alex Javier
Palabras clave: TECNOLOGÍA ELECTRÓNICA
AUTOMATIZACIÓN
OBSTÁCULOS
EVASIÓN
HUMANOIDE NAO
FUERZAS FICTICIAS
LYAPUNOV
Fecha de publicación: abr-2023
Editorial: Quito : EPN, 2023.
Citación: Yugcha Navarrete, Alex Javier. (2023). Diseño y simulación de un sistema de teleoperación de un robot humanoide nao: diseño y simulación de algoritmos de evasión de obstáculos para un humanoide nao. 50 páginas. Quito : EPN.
Resumen: The following document presents the design and simulation of the obstacle avoidance algorithm obtained from the model of a differential robot and the subsequent application to NAO humanoid with the method of fictitious forces. For this it is necessary the implementation of a cascade control for which the position controller was performed by a Lyapunov-based controller, while for the obstacle avoidance was performed by the impedance algorithm. The obstacle avoidance algorithm was tested in the CoppeliaSim simulation environment, a tool that offers conditions close to reality. Subsequently, the NAOqi library is reviewed, which is very useful to execute the commands provided by the Choregraphe software using the Python software. This last software will serve as a communicating element between MATLAB and Coppelia, using UDP communication. The development of the position controller implemented with Lyapunov-based control for a model of a unicycle robot is also shown. In addition, the controller for obstacle avoidance with the fictitious forces algorithm is shown. For the tests of the controller mentioned above, it is simulated in the Coppelia environment, for which it is necessary to model the robot sensors since they are not disponible. Finally it is shown the development of the user interface made with MATLAB Guide for the appreciation of variables set in the system.
Descripción: En el siguiente documento se presenta el diseño y simulación del algoritmo de evasión de obstáculos obtenido a partir del modelo de un robot diferencial y la posterior aplicación al para un humanoide NAO con el método de fuerzas ficticias. Para esto es necesario la implementación de un control en cascada por lo cual el controlador de posición se lo realizo mediante un controlador basado en Lyapunov, mientras que para la evasión de obstáculos se realizó mediante el algoritmo de impedancias. Para las pruebas de funcionamiento del algoritmo de evasión de obstáculos se realizó en el entorno de simulación CoppeliaSim, herramienta que ofrece condiciones cercanas a la realidad Posteriormente se revisa sobre la librería de NAOqi, la cual es de mucha utilidad para ejecutar los comandos que dispone el software de Choregraphe usando el software Python. Este último software que a su vez servirá como elemento comunicante entre Matlab y Coppelia, usando comunicación UDP. Se muestra además el desarrollo del controlador de posición implementado con control basado en Lyapunov para un modelo de un robot uniciclo. Además, se muestra el controlador para la evasión de obstáculos con el algoritmo de fuerzas ficticias. Para las pruebas del controlador mencionado anteriormente se simula en el entorno Coppelia, para el cual es necesario modelar los sensores del robot puesto que no están disponibles. Finalmente se muestra el desarrollo de la interfaz de usuario realizada con Matlab Guide para la apreciación de variables seteadas en el sistema.
URI: http://bibdigital.epn.edu.ec/handle/15000/24246
Tipo: bachelorThesis
Aparece en las colecciones:TIC - Electrónica y Automatización (FIEE)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 13152.pdf3,36 MBAdobe PDFVisualizar/Abrir


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