Please use this identifier to cite or link to this item: http://www.dspace.espol.edu.ec/handle/123456789/60860
Title: Diseño e implementación de un software de gestión y planificación de rutas de un robot de servicio
Authors: Paillacho Chiluiza, Dennys, Director
Ramos Baque, Gabriela Regina
Farra Solis, Joby Jorge
Keywords: Roslibjs
Websockets
JavaScript
Issue Date: 2024
Publisher: ESPOL.FIEC
Citation: Ramos Baque, G. R. y Farra Solis, J. J. (2024). Diseño e implementación de un software de gestión y planificación de rutas de un robot de servicio. [Proyecto Integrador]. ESPOL.FIEC .
Description: Actualmente, el CIDIS está llevando a cabo un proyecto enfocado en el desarrollo de un robot mesero autónomo, inicialmente concebido para abordar la necesidad de desinfectar espacios interiores durante la pandemia, con capacidades de desplazamiento autónomo y reconocimiento de entorno, teniendo como principal limitación la carencia de una interfaz de usuario eficiente. Por lo tanto, el objetivo del presente proyecto es el desarrollo de dicha interfaz, la cual permita al usuario navegar y controlar el robot mesero según sus necesidades. Para la implementación y desarrollo de la interfaz se hizo uso del marco de desarrollo React Native, con lenguaje JavaScript, y con la técnica responsive para la adaptabilidad de dispositivos móviles Android, funcionando esencialmente como un joystick virtual. En cuanto a la integración, se utilizó la librería Roslibjs que permite la conexión con el robot mediante websockets, garantizando comunicación eficiente y en tiempo real, posibilitando el control del robot. Finalmente, se concluyó que la interfaz permite la navegación y gestión del robot mesero, además de que, al cumplir su propósito principal, se consolida como una herramienta indispensable que mejora la experiencia del usuario y maximiza la utilidad del robot en diversos escenarios. Palabras claves: ROS, Roslibjs, Websockets, JavaScript, React Native.
metadata.dc.description.abstractenglish: Currently, CIDIS is carrying out a project focused on the development of an autonomous waiter robot, initially conceived to address the need of disinfecting indoor spaces during the pandemic, with autonomous movement and environment recognition capabilities, having as main limitation the lack of an efficient user interface. Therefore, the objective of the present project is the development of such an interface, which allows the user to navigate and control the waiter robot according to his needs. For the implementation and development of the interface, the React Native development framework was used, with JavaScript language, and with the responsive technique for the adaptability of Android mobile devices, working essentially as a virtual joystick. In terms of integration, the Roslibjs library was used, which allows the connection with the robot through websockets, ensuring efficient and real-time communication, enabling the control of the robot. Finally, it was concluded that the interface allows the navigation and management of the waiter robot, in addition to fulfilling its main purpose, it is consolidated as an indispensable tool that improves the user experience and maximizes the usefulness of the robot in various scenarios. Keywords: ROS, Roslibjs, Websockets, JavaScript, React Native.
URI: http://www.dspace.espol.edu.ec/handle/123456789/60860
metadata.dc.identifier.codigoproyectointegrador: TECH-332
Appears in Collections:Tesis de Ingeniería en Ciencias Computacionales

Files in This Item:
File SizeFormat 
T-114032-TECH-332.pdf1.28 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.