Defensa de mi Primer PFG: Gestión inteligente de UAVs en el Edge
Defensa del proyecto en la Escuela Técnica Superior de Ingeniería de Sistemas de Telecomunicación (UPM).
Hoy, 14 de mayo de 2025, marca el cierre de una etapa increíble y el comienzo de otra. Esta mañana he defendido oficialmente mi Proyecto Fin de Grado (PFG) para el Grado en Ingeniería Telemática en la Universidad Politécnica de Madrid (UPM).
El título del proyecto es largo, pero define exactamente el reto al que me he enfrentado durante estos últimos meses: “Sistema inteligente de gestión para vehículos autónomos para agricultura de precisión en el edge”.
El reto: Modernizar la agricultura desde el Edge
La agricultura de precisión necesita automatización, pero depender de la nube centralizada para operar flotas de drones (UAVs) en zonas rurales a menudo introduce latencias inaceptables y problemas de conectividad.
Mi objetivo con este proyecto era diseñar e implementar un sistema de gestión de flota inteligente basado en arquitectura edge. La idea es acercar el procesamiento y la toma de decisiones al lugar donde ocurren los eventos (el campo), mejorando la autonomía, eficiencia y sostenibilidad de las operaciones agrícolas.
Para lograrlo, me apoyé en los modelos de información y flujos de trabajo derivados del proyecto europeo AFarCloud, enfocándome en la ejecución autónoma de misiones complejas y la gestión de dependencias entre tareas.
El Stack Tecnológico
Desde el punto de vista del desarrollo de software y la arquitectura, ha sido un proyecto muy ambicioso. He apostado deliberadamente por herramientas de código abierto para garantizar la replicabilidad del sistema:
- Arquitectura: Diseño basado en microservicios distribuidos.
- Middleware de Robótica: Uso intensivo de ROS2 para la comunicación directa y fiable con los UAVs.
- Comunicaciones internas: Implementación de gRPC como protocolo de alta eficiencia entre microservicios.
- Integración externa: API REST para la interacción con servicios web de terceros.
- Persistencia: MariaDB como sistema de gestión de bases de datos.
- Telemetría y Visualización: Integración con ThingsBoard y MQTT para la monitorización en tiempo real del estado de los drones y el progreso de la misión.
La experiencia de la defensa
Presentar el proyecto ante el tribunal siempre impone respeto, pero cuando confías en el trabajo que has construido línea a línea, los nervios se transforman en ganas de contarlo.
Durante la presentación, pude demostrar mediante simulaciones en entornos de prueba controlados cómo el sistema es capaz de actualizar dinámicamente el estado de los UAVs y mantener una latencia bajísima gracias a la arquitectura Edge. Los resultados de las pruebas (basadas en la norma ISO/IEC/IEEE 29119:2020) evidenciaron que el sistema es estable, consistente y está listo para su despliegue en escenarios reales.
Agradecimientos
Este trabajo es el resultado de mucho esfuerzo, pero no habría sido posible sin el apoyo de quienes me rodean.
Gracias infinitas a mis padres y a mi hermano, por ser mi pilar, por su amor incondicional y por enseñarme el valor de la perseverancia.
A Diego, por su infinita comprensión y ser mi mayor fuente de calma y motivación constante.
A David (el de los 9), gracias por ser mi refugio cuando más lo necesitaba, por estar presente incluso con horarios imposibles y por no dejar que me hundiera en los momentos de más presión.
A mis amigos de siempre (Isra, Tito David y Dani) y a los que me han acompañado en esta última etapa universitaria (Osvaldo, Hugo, Agus, Fer y Botas), por las risas, las charlas eternas y hacer este camino mucho más llevadero.
A nivel académico, quiero agradecer profundamente a mi tutor, Néstor Lucas Martínez, por su enorme dedicación, su orientación crítica y, por supuesto, por esas necesarias “Néstor-charlas” que me daban aire cuando más lo necesitaba.
Finalmente, un agradecimiento muy especial a mis compañeros del grupo de investigación GRyS por arroparme y brindarme un entorno inmejorable para crecer profesionalmente.
Si te interesa conocer más detalles técnicos, la arquitectura completa o los resultados de las pruebas, puedes consultar la memoria pública en el Archivo Digital de la UPM:
Ver Documento Oficial en UPM