Sistema de moniTORIZACIÓN Y DIAGNÓSTICO EN ENTORNOS DE AGRICULTURA DE PRECISIÓN
introducCIÓN
Contexto
- Proyecto realizado en Ayscom, una empresa de soluciones de test y medida para redes de telecomunicaciones con más de 10 años de experiencia.
- Equipo de desarrollo con proyectos propios y para clientes basados en la monitorización de datos.
- Certificación de PYME Innovadora por dos proyectos propios desarrollados.
estado actual del sector agrícola
- España es el principal exportador mundial de frutas y verduras frescas.
- El conocimiento adquirido no se ha sabido adaptar a las nuevas tecnologías.
- Coste oculto debido a la toma de decisiones realizadas de forma estimada, sin datos objetivos.
- Principales retos: mantener la calidad y asegurar la producción optimizando los recursos disponibles.
Problemas a resolver
- Variedad de soluciones independientes sin ninguna integración.
- Tradición de toma de decisiones basadas en la intuición.
- Pobre procesamiento de datos.
- Las fincas grandes conllevan demasiado tiempo para analizar la información.
Objetivo
Desarrollar un sistema que:
- Unifique las principales fuentes de información disponibles.
- Procese los datos para simplificarlos y ofrecer una visión global del estado de los cultivos.
- Muestre la información a los usuarios mediante una interfaz web.
definición del sistema
módulos funcionales
- Sistema adaptador de datos
- Sistema de ejecución de cálculos
- Aplicación web de visualización de información.
módulos funcionales

sISTEMA ADAPTADOR DE DATOS
Requisitos funcionales
- Recuperar los datos recogidos por los sensores repartidos por las fincas.
- Funcionar con los principales fabricantes de sensores del sector agrícola: ADCON, NAZARÍES y RANCH SYSTEMS.
- Recuperar datos de predicciones climáticas de las fincas.
- Realizar conversiones de unidades sobre los datos.
- Detectar recalibraciones.
- Gestión de errores.
fabricantes de sensores
fabricantes de sensores

PREdicciones climáticas
- Servicio desarrollado por la Fundación para la Investigación del Clima.
- Realiza predicciones basadas en los datos de los sensores.
- Permite seleccionar el formato en el que devuelve los datos.
- Predicciones de temperatura, humedad relativa, radiación, lluvia y velocidad del viento.
Detección de recalibraciones
- Dendrómetro: sensor que mide las variaciones en el diámetro de un tronco a partir de un valor inicial.

- D: diámetro inicial del tronco.
- d: incremento del diámetro medido por el dendrómetro
Detección de recalibraciones
- Se deben detectar saltos grandes entre dos medidas consecutivas de un dendrómetro.
- Las recalibraciones detectadas se almacenan y se restan a los valores que se recuperen del sensor para que se "ignoren" dichos saltos al procesar los datos.
Detección de recalibraciones


Gestión de errores
- Errores de servidor: hay algún fallo en la ejecución del sistema o no se puede conectar con algún servidor de datos.
- Errores de sensor: una medida devuelta por un sensor es incorrecta.
- Se debe llevar un registro de los errores que se produzcan y ejecutar periódicamente un proceso que intente recuperar y corregir los datos que faltan.
sISTEMA DE EJECUCIÓN DE CÁLCULOS
objetivo principal
- Realizar distintos tipos de transformaciones sobre los datos recogidos por los sensores para convertirlos en métricas que el usuario pueda interpretar.
- Dos módulos principales:
- Subsistema de modelos
- Subsistema de eventos
subsistema de modelos
- Transforma la información recuperada por el Sistema Adaptador de Datos aplicando cálculos matemáticos.
- Cálculos a dos niveles:
- Nivel de Punto de Seguimiento Detallado (PSD).
- Nivel de árbol.
subsistema de modelos

- Nivel de árbol
- Nivel de PSD
subsistema de modelos
- Transforma los datos obtenidos mediante cálculos matemáticos.
- Cálculos a dos niveles:
- A nivel de PSD: realizados entre días naturales.
- A nivel de árbol: períodos de cálculo determinados por el ciclo de vida de la planta (entre máximos de diámetro).
subsistema de eventos
- Indicadores que monitorizan el cumplimiento de una serie de objetivos.
- La evaluación de eventos da lugar a la activación de alarmas que indican al usuario que debe actuar sobre sus cultivos.
- Tres tipos de eventos: planta, clima y suelo.
- Los eventos se dividen en reglas personalizables por los usuarios llamadas "patrones".
Patrones
Eventos
APLICACIÓN WEB DE VISUALIZACIÓN
Información mostrada
- Eventos: navegación jerárquica entre los eventos definidos para cada finca.
- Información geolocalizada: mediante un mapa, se muestra la zona concreta en la que se produce un problema.
- Información detallada: gráficas que muestran los datos en crudo recogidos por los sensores.
Tecnologías utilizadas
En el cliente:
- AngularJS
- OpenLayers
- Bootstrap
- D3JS
- Bower
En el servidor:
- NodeJS
- npm
- Git
DEMO
Conclusiones y trabajo futuro
contribuciones
- Se ha desarrollado un proyecto que combina información geolocalizada, datos de sensores y predicciones climáticas.
- El sistema adaptador de datos funciona con múltiples fabricantes de sensores.
- El sistema de ejecución de cálculos es capaz de generar eventos personalizables que avisan de situaciones desfavorables.
- La aplicación web de visualización facilita el diagnóstico de los problemas que pueda haber en una determinada finca.
conclusiones
- Las opciones tecnológicas existentes no cubren las necesidades del sector agrícola.
- Se ha desarrollado un sistema que intenta paliar estas carencias.
- Con este sistema es posible ofrecer información simplificada para optimizar el análisis y diagnóstico de los cultivos.
- Este proyecto ha sido desarrollado en un entorno real utilizando datos de fincas en explotación.
trabajo futuro
- Módulo de administración de datos del sistema.
- Sección específica de visualización de predicciones climáticas.
- Módulo de visualización de los datos en crudo almacenados.
- Aplicación de algoritmos predictivos sobre los datos almacenados en el sistema.
gracias
TFM
By Alejandro Redondo Quintero
TFM
- 278