Aplicaciones de Robots Móviles
Una coordenada por sí sola, como por ejemplo x = 2 m, y = 7 m, no aporta ningún
tipo de información sobre el pasillo en que nos encontramos, donde se encuentran las
jardineras más próximas, o qué se espera encontrar en coordenadas contiguas. Se hace
indispensable un `mapa' del invernadero, que relacione cada coordenada obtenida con
una posición física del invernadero, para así poder conocer por donde podrá desplazarse
el robot, sin chocar con ninguna jardinera, para llegar a algún punto en concreto, y para
permitirá la programación de trayectorias. Dicho mapa se almacenará en la base de datos
del robot y deberá ser reprogramable.
3.3.5. Informática y Software
Debido a la cantidad de información que es capaz de obtener este robot, es necesario
que todos estos datos sean almacenados en bases de datos para su posterior análisis y la
elaboración de estadísticas que ayuden en el futuro a realizar un óptimo seguimiento del
cultivo. Esta base de datos almacenará, para cada jardinera, las condiciones climáticas y
la humedad de la tierra a lo largo del tiempo, el plan de tratamiento cumplido hasta el
momento, imágenes tomadas con la cámara del robot, y otros posibles datos introducidos
por el usuario, como tamaño de las plantas, el día en que se sembró dicho cultivo..Todo
ello se almacenará en el ordenador central del invernadero, de modo que el sistema de te-
lecomunicación del robot va transmitiéndole continuamente toda la información obtenida.
Además cuenta con otras bases de datos implementadas por el usuario o modicadas
a partir de las proporcionadas por defecto, las cuales contienen la información necesaria
para el cuidado del cultivo en función del tipo de planta a tratar. Esta especie de enciclo-
pedia almacenará, por ejemplo, las necesidades de agua y luz de cada planta, el calendario
de tratamiento necesario, fechas óptimas para la recolección de los frutos u hortalizas, etc.
A través de los códigos de barras ubicados en cada jardinera, el robot será capaz de iden-
ticar las plantas de cada una de ellas, para actuar acorde con la información disponible
en sus bases de datos. Tras leer el código de barras, el robot lo transmitirá al ordenador
central, el cual le responderá con las operaciones a realizar.
Por todo lo anterior y por tener que controlar múltiples tareas simultáneamente (po-
sicionamiento, movimiento, lecturas, envío de información por radio..) el microprocesador
del robot cuenta con un sistema operativo de tiempo real para asegurar la máxima exac-
titud en las medidas y en las respuestas y en el tiempo especicado. De todas las tareas
gestionadas, se dará prioridad a la tarea de medida de los pulsos de los encoders para evi-
tar errores ocasionados por intervalos de muestreo no idénticos en la odometría, evitando
así fallos en la trayectoria de desplazamiento.
Tanto el robot como la central del invernadero, disponen de un software con un intui-
tivo interfaz gráco para poder tanto visualizar a tiempo real el invernadero vía Internet,
como para congurar completamente su funcionamiento en función de los parámetros in-
troducidos a cerca de las medidas del invernadero, tipo de plantas cultivadas en cada zona,
tipo de tratamiento para dichas plantas (riego, luz, temperatura y tipo de fumigación),
donde están colocadas las balizas reectantes dentro del invernadero.
148 Introducción al diseño de microrrobots móviles