Diseño y desarrollo de una plataforma robótica para la agilización de procesos en la hostelería
David Cruz García Gabriel Villarrubia González Gonzalo Folgueira López
Contenidos 1
Introducción
2
Objetivos
3
Aspectos relevantes del desarrollo
4
Demostración
5
Conclusiones
1
1
Introducción
Actualmente,
1
Introducción
el
sector
hostelero
ha
sufrido graves consecuencias debido a la pandemia del COVID-19 Problemas a la hora de encontrar mano de obra Este proyecto trata de desarrollar una plataforma robótica que trate estos problemas y ofrezca ayuda directa a la hostelería
3
2
Objetivos
2
Desarrollo de una plataforma capaz de preparar bebidas de forma autónoma
Objetivos Presentar información sobre las bebidas y recetas almacenadas en el sistema
Visualizar y modificar la distribución de las bebidas en la aplicación acorde al robot
5
2
Crear un portal para el acceso al sistema por los distintos tipos de usuarios
Objetivos Presentación de estadísticas para los usuarios según las diferentes recetas activas en el sistema
Visualización y gestión del estado del robot, así como un control manual del mismo
6
3
Aspectos relevantes del desarrollo
3
Implementación
En esta fase se implementa el sistema siguiendo el diseño construido durante todas las fases anteriores.
Plataforma web
Robot 8
3.1
Plataforma web
Servidor frontend
Servidor backend 9
3.1
Plataforma web Servidor web frontend
Servidor encargado de proporcionar una interfaz con la que trabajarán los usuarios Para la creación de la interfaz se ha utilizado React.js, una biblioteca de javascript para Node.js. Permite crear una web compleja y responsiva de forma más rápida mediante el uso de componentes. Para realizar las diferentes funciones dentro del sistema, hará peticiones a la API ofrecida por el servidor backend
10
3.1
Plataforma web Servidor API backend
Servidor encargado de ofrecer los diferentes servicios para la a través de una API: Gestión de usuarios Gestión de bebidas Gestión de recetas Comunicación con el robot Se ha utilizado Express.js, un framework de Node.js para manejar peticiones HTTP
11
3.2
Robot
Encargado de la preparación de las recetas a petición de los usuarios Ofrece
una
API
a
través
de
Octoprint
para
la
comunicación entre el servidor y el firmware del robot Diseñado mediante la herramienta Sketchup para la generación de modelos 3D Construido empleando una estructura de madera y piezas impresas en 3D
12
3.2
Robot
13
3.2
Robot
14
4
Demostración
4
Demostración
16
5
Conclusiones
5
Conclusiones
Se ha conseguido un prototipo funcional del sistema, empleando tecnología web junto a electrónica para el correcto funcionamiento del robot Se ha desarrollado una plataforma capaz de gestionar bebidas y recetas de forma eficiente Diseño y construcción de un robot junto a una aplicación web que trabajan de forma conjunta para conseguir el propósito del proyecto.
18
¡Muchas gracias!