Sei sulla pagina 1di 34

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

INTELIGENCIA ARTIFICIAL:
APLICACIONES Y
NUEVAS PERSPECTIVAS PARA
APLICACIONES EN AGRICULTURA
Disertante: Cristian Rodrguez Rivero

Semana TIC Cordoba

CORDOBA TECH DAY


2 de Setiembre 2014

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Cristian Rodrguez Rivero


*Departamento

de Ingeniera Electrnica,
Laboratorio de Investigacin en Matemticas Aplicadas a Control (LIMAC)
Universidad Nacional de Crdoba
en colaboracin con Simon Haykin y Mehdi Fatemi del

Cognitive Systems Laboratory - Communications Research


Lab (CRL) Building of the McMaster University,
Ontario, Canad.
en colaboracin con Daniel Patio del

Instituto de Automatica
Universidad Nacional de San Juan

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Cristian Rodrguez Rivero - Simon Haykin

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Resumen

Introduccin
Resumen de Inteligencia Artificial (IA)
Inteligencia Computacional
Aplicaciones en Control Automtico para Agricultura
Nuevas tendencias: Control Cognitivo
Aplicaciones: uso en drones
Conclusiones

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Cmo podramos definir Inteligencia Artificial sin


verdaderamente conocer qu es la inteligencia?
La inteligencia artificial (IA) es un rea multidisciplinaria que, a travs de ciencias como la
informtica, la lgica y la filosofa, estudia la creacin y diseo de entidades capaces de
razonar por s mismas utilizando como paradigma la inteligencia humana.

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

La Agromtica, es la aplicacin de los principios y tcnicas de la informtica y


la computacin a las teoras y leyes del funcionamiento y manejo de los
sistemas agropecuarios.

Como tecnologa de avanzada en lo referido al tratamiento de datos del sector


agropecuario, no est sola, est integrada con la electrnica y las
telecomunicaciones.

La Agromtica considera a los subsistemas biolgicos mediante los modelos


de simulacin del crecimiento y desarrollo de cultivos. Estos modelos de
simulacin representan matemticamente el comportamiento productivo de los
sistemas biolgicos: cuantificando las variables de suelo, clima, vegetales. Los
modelos nos permiten calcular cul ser el resultado de un cultivo. Y as
podemos evaluar el impacto de distintas alternativas de manejo bajo diversas
condiciones climticas, proyectando los posibles rendimientos y los costos
asociados.
6

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Identificacin del problema general en estudio


1) Esquemas tecnolgicos

Mtodos para la modelizacin y simulacin de la dinmica de los procesos agrcolas.

Optimizacin en el control.

Modelizacin de la incertidumbre, la aleatoriedad, el tiempo de la variabilidad,


perturbaciones externas.
2) Conceptos de control

Estructura de control basada en la teora del control ptimo y automtico.

Algoritmos de optimizacin basados en bio-sistemas. Neuro programacin dinmica,


programacin dinmica o sus variantes como la dinmica iterativa.

3) Desafos tecnolgicos

El diseo y anlisis de las nuevas tendencias de la agricultura de precisin a nivel


regional y mundial para que los productos resulten atractivos y sean aprovechados
por el sector agropecuario.

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Aplicacin al Control automtico para procesos agrcolas


Sistema

Controlador

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Guiado de cultivo en climas protegidos

Objetivo de control
Generar las condiciones adecuadas para que el cultivo se desarrolle
de acuerdo a un criterio.

Peso seco por platn [gr]

Nmero de hojas

0.25

0.2

0.15

0.1

0.05

SISTEMA
CONTROLADOR

u(x,k,{Ro})

x(k)

100

200
Tiempo [Hs.]

300

400

Ro

100

200
Tiempo [Hs.]

300

400

OBSERVADOR
DE
ESTADO
O

CULTIVO

CARACTERISTICAS

MODELADO DE
VARIABLES

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Prediccin en cultivos extensivos

A campo abierto, normalmente en grandes extensiones de terreno,


donde las estaciones de siembra estn cuasi-determinadas.
El riesgo productivo se debe a la disponibilidad de diferentes
recursos:
Disponibilidad de agua, la evolucin de temperatura, humedad,
radiacin solar, etc. durante el futuro desarrollo vegetal.

10

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Aplicaciones de inteligencia computacional para


Control ej: guiado de cultivos

Motivacin del guiado

Planificacin de la produccin en la agricultura


Decidir las caractersticas de produccin.

Aumentar el volumen de produccin.


Disponer del producto en una fecha predefinida.

Introducir tecnologa con el fin de disminuir los costos, y maximizar


los beneficios.

Objetivos
Obtener una solucin al problema del guiado del desarrollo de cultivos en
invernaderos y extensivos usando la teora de control ptimo.
Que la solucin sea atractiva de implementar.

11

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Control Basado en Aprendizaje Automatico

Realimentacin del estado del cultivo mediante estimacin basada en modelo,


con muestreo de 1Hs

Observacin mediante las variables de entorno, donde se estima el modelo en


funcin del nmero de hojas, que a su vez es dependiente de la temperatura
mediante una funcin lineal a tramos.

Observacin utilizando imgenes del cultivo.


SISTEMA CULTIVO-INVERNADERO

T,
CO2
u

CULTIVO

INVERNADERO

ADQUISICIN DE
IMGENES Y
PROCESAMIENTO

OBSERVADOR DE ESTADOS

CONTROLADOR

x
MODELO DEL
CULTIVO

T, CO2, SPAR

12
L

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Problemticas de entorno
Manejo ptimo del recurso hdrico.
Combatir heladas.
Cantidad y calidad de luz solar.

13

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

14

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Cmo se hace?

Metodologa: Ciencias bsicas y Tecnologas Aplicadas.


Peso seco por platn [gr]

0.25

0.2

Caso,
Problema o
Proyecto
matemtico

0.15

Matemtica

Solucin
matemtica

3
2

0.1

0.05
0
0

Nmero de hojas
4

Observada
Esperada
Medida

200

Tiempo [Hs.]

400

0
0

200

400

Tiempo [Hs.]

Constatacin
Abstraccin

Interpretacin
Problema del
mundo real

15

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Identificacin y Control de Sistemas usando RNs

En la teora de sistemas tanto la caracterizacin como la identificacin son


dos problemas fundamentales.
El problema de caracterizacin est relacionado a la representacin
matemtica del sistema.
El problema de identificacin se est relacionada a la obtencin de un
modelo matemtico que caracterice su dinmica, a partir del conocimiento a
priori y del anlisis de pares de datos entrada-salida obtenidos mediante
experimentacin o simulacin.
Dos partes principales de la identificacin lo constituyen: la eleccin del
modelo de identificacin, es decir su parametrizacin y estructura, y el
mtodo de ajuste de sus parmetros basado en el error de identificacin.
16

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Relacin entre Control Automtico y Redes Neuronales

17

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

18

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Dificultad de la realimentacin del estado del cultivo


La medicin directa del vector de estado: nmero de hojas y
medicin del peso seco.

Evitar el efecto borde.


Perturbacin y dao irreversible en el cultivo.

19

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Aprendizaje reforzado

Supervisado.
Pares entrada salida.
No supervisado
Auto organizado, basado en competencia.
Reforzado, a desarrollar ahora.

20

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Aprendizaje reforzado

Problema de aprendizaje de comportamiento.


Hay una interaccin entre el sistema que aprende y
su entorno.
El sistema busca alcanzar un objetivo especfico a
pesar de incertidumbres en el entorno.
Hay dos lneas para estudiar al aprendizaje
reforzado:
Clsica: el aprendizaje consiste en el proceso
premio-castigo.
Moderna: programacin dinmica.

21

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Programacin dinmica (NPD)

Tcnica para toma de decisiones en etapas.


No se toman en forma aislada, se ponderan segn el bajo costo en el presente
contra un alto costo en el futuro.
Pondera el desempeo a largo plazo aunque se sacrifique buen desempeo a
corto plazo.
Neuro-programacin dinmica:
La programacin dinmica provee los fundamentos tericos.
Las redes neuronales provee la capacidad de aprendizaje.
La NPD permite a un sistema a aprender cmo tener buenas decisiones
observando su propio comportamiento, y mejorando estas acciones utilizando
un mecanismo incorporado a travs del refuerzo.
22

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Solucin propuesta

Programacin dinmica (Bellman, 1962).

Resuelve el problema numricamente.

Las restricciones son inherentes al clculo.

Problema de dimensionalidad. (35 35 100=122500;11 11).


Disminuir los valores de la tabla (Luus, 2000).
PD Aproximada (Bertsekas, 1996). (400; 11).
SISTEMA DE CONTROL

MEMORIA

x, k

u(x,k)
CONTROLADOR

u(x,k)

SISTEMA

x(k)
OBSERVADOR
DE ESTADOS

CARACTERSTICAS

23

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Control cognitivo y Neurociencias


La COGNICIN es una caracterstica distintiva del cerebro humano, que se distingue de
todas las dems especies de mamferos.
El CONTROL COGNITIVO reside en la parte ejecutiva del cerebro, recprocamente acoplado
a su persona parte conceptual a travs de la memoria de trabajo
Joaquin Fuster
l propuso el concepto de COGNIT" para la representacin del conocimiento en el corteza
cerebral. Tambin propuso un modelo abstracto para la cognicin basada en cinco bloques
de construccin fundamentales, a saber, la percepcin, la memoria, la atencin, la
inteligencia y el lenguaje.
1) Ciclo de percepcin-accin, que es la primera etapa en la cognicin.
2) Memoria, que se construye en el ciclo percepcion-accion .
3) la atencin basado en memoria, que es impulsado por el ciclo de percepcin-accin.
4) Inteligencia, que es accionado por la atencin, la memoria y el ciclo de la percepcinaccin.
24
5) El lenguaje.

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Investigaciones recientes
Desde hace varios aos se interactu con los Principios bsicos de Fuster de la cognicin, es
decir, percepcin-ciclo de accin, la memoria, la atencin y la inteligencia.
Durante los ltimos aos, el control cognitivo fue visto desde un perspectiva de la ingeniera:
1)

2)

el controlador no tiene la disposicin para percibir la medio ambiente de una manera


directa.
el algoritmo de programacin dinmica con ninguna disposicin que mira en el futuro; por
lo tanto el nombre de optimizacin dinmica

25

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

CONSIDERACIONES PREVIAS DE COGNITIVE


CONTROL
Qu podemos aprender del cerebro humano?
Las Ideas neuropsicolgicos se han convertido directamente relacionada con la probabilstica
vista del sistema fsico.
Este punto de vista es de vital importancia para definir un terreno comn para ambas
neurociencias y la ingeniera, cerrando estas ideas en sistemas y conceptos de control.
Por ejemplo, como Feldman y Friston explican, a travs de la ATENCION, el cerebro optimiza
su representacin probabilstica del medio ambiente. Es decir, en la terminologa de teora de
la informacin, una representacin probabilstica con entropa mnima.
Tanto en el cerebro humano y en sistemas dinmicos cognitivas, el proceso de percepcin se
realiza en las mediciones sensoriales. El papel de la PERCEPCION es extraer la informacin26
disponible de las mediciones sensoriales, que son ruidoso.

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Diagrama de Bloque Ciclo Percepcion-Accion CPA

27

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

CONTROL COGNITIVO
Desde una perspectiva de la neurociencia cognitiva, control cognitivo desempea un papel
clave en la corteza prefrontal en el cerebro; lo ms importante, el control cognitivo implica dos
procesos importantes:
el aprendizaje, y la planificacin.
Ambos procesos son dependientes del modelo de DOS-ESTADOS, as como la informacin
cclico dirigido en el diagrama bloques de CPA.
LIBRO: Cognitive Dynamic Systems por Simon Haykin, donde se encara el estudio de
cognitive radar y cognitive radio.
Nos centramos en el ciclo de percepcin-accin, la memoria, la atencin y la inteligencia,
como los fundamentos bsicos de cmo un sistema de control cognitivo se puede
implementar; el lenguaje no se considera en este documento, ya que est fuera del alcance
28
de este documento.

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Control Cognitivo con Reinforcement Learning

29

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

USO DE DRONES EN AGRICULTURA

30

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

USO DE DRONES EN AGRICULTURA

Los drones pueden usarse tambin para realizar relevamientos


topogrficos, confeccionar mapas detallados de labores agrcolas,
identificar zonas del terreno susceptibles de erosin y hasta detectar
plagas.

En el 21 edicin de AGRISHOW Brasil 2014, la muestra de tecnologa


agrcola ms importante de Latinoamrica. All se exhibieron dos modelos
de drones (abejorro, en ingls), como se los conoce popularmente en todo
el mundo, equipados con cmaras y dotados de diferentes softwares
desarrollados por la empresa para brindar servicios agrcolas.
31

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

VENTAJAS DE DRONES

Los Drones puede proporcionar a los agricultores, con tres tipos de


vistas detalladas.
1) ver a un cultivo del aire puede revelar patrones que exponen todo,
desde los problemas de riego a la variacin del suelo y las
infestaciones de plagas y hongos incluso que no son evidentes al
nivel del ojo.
2) las cmaras de aire pueden tomar imgenes multiespectrales, la
captura de datos desde el infrarrojo, as como el espectro visual, que
se puede combinar para crear una vista de la cosecha que pone de
relieve las diferencias entre plantas sanas y en dificultades en una
manera que no se puede ver con el ojo desnudo.
3) un avin no tripulado puede vigilar una cosecha cada semana, cada
da, o incluso cada hora. Combinado para crear una animacin de
series de tiempo, que las imgenes puede mostrar cambios en la
cosecha, dejando al descubierto los puntos conflictivos o las
oportunidades para un mejor manejo de los cultivos.

32

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

Conclusiones

Se presento una introduccin a los sistemas dinmicos cognitivos con futura


aplicacin a la agricultura.

Se puede aplicar en todas las reas en las que el nivel de incertidumbre es


controlable.

Incluye los sistemas con sensores ajustables, sistema de sistemas con


periferia (red de) los sensores, los problemas en los que las caractersticas
probabilstica del medio ambiente es controlable.

33

LIMAC

Laboratorio de
Investigacin Matemtica
Aplicada a Control

MUCHAS GRACIAS POR SU ATENCIN

PREGUNTAS?
LIMAC Laboratorio de Investigacin en
Matemtica aplicada a Control
www.inv.limac.efn.uncor.edu

34

Potrebbero piacerti anche