Irrigation System through Intelligent Agents Implemented with Arduino Technology

Rodolfo SALAZAR, José Carlos RANGEL, Cristian PINZÓN, Abel RODRÍGUEZ


The water has become in recent years a valuable and increasingly scarce. Its proper use in agriculture has demanded incorporate new technologies, mainly in the area of ICT. In this paper we present a smart irrigation system based on multi-agent architecture using fuzzy logic. The architecture incorporates different types of intelligent agents that an autonomous way monitor and are responsible for deciding if required enable / disable the irrigation system. This project proposes a real and innovative solution to the problem of inadequate water use with current irrigation systems employed in agricultural projects. This article presents the different technologies used, their adaptation to the solution of the problem and briefly discusses the first results obtained.


Fuzzy logic; Software agents; Automated irrigation; Multi-agents systems; Arduino

Full Text:



M. Guijarro Mata-Garcia, E. Tortajada Agudo and F. González Rivas, “Sistema de Riego Inteligente Borroso,” 2007.

J. Toloza, L. Leiva, A. Riba, F. Carmona and N. Acosta, Desarrollo de un prototipo de sistema portátil para la detección en tiempo-real de la necesidad de riego en cultivos de producción intensiva, 2006.

J. Vecino, “La Inteligencia Artificial en la Agricultura: Perspectivas de los Sistemas Expertos,” Revista de Estudios Agro-Sociales, 1989.

J. R. Bustos M., “Inteligencia Artificial en el Sector Agropecuario,” Seminario de Investigación I, 2005.

M. Woolridge and M. Wooldridge, in Introduction to Multiagent Systems. JohnWiley & Sons, Inc., New York, 2002.

M. Bratman, in Intention, Plans, and Practical Reason. Harvard University Press, Cambridge, MA , Harvard University Press, Cambridge, MA , 1987.

A. Rao and M. Georgeff, Modeling rational agents within a BDI-architecture., San Mateo, CA, USA: Morgan Kaufmann publishers Inc., 1991.

A. Mas, “Agentes Software y Sistemas Multi-Agente: Conceptos, Arquitecturas y Aplicaciones.,” in Agentes Software y Sistemas Multi-Agente: Conceptos, Arquitecturas y Aplicaciones., Madrid, Pearson Prentice Hall, 2005, p. 296.

L. Zadeh, “Fuzzy Logic,” IEEE Computer Magazine, abril, 1988.

ARDUINO, “,” 2012. [Online]. Available:

Mega, “ARDUINO MEGA,” 2013 [Online]. Available:

JADE, “Java Agent DEvelopment Framework,” 2012 [Online]. Available:

FIPA, “Foundation for Intelligent Physical Agents,” 2013 [Online]. Available:

A. S. B. del Brio, Redes Neuronales y Sistemas Borrosos, Madrid: RA-MA, 2006

WPF, “Windows Presentation Fundation,” 2012 [Online]. Available:

NetBeans, “NetBeans IDE,” 2013 [Online]. Available:

Arduino, “Arduino IDE,” 2013 [Online]. Available:

Microsoft, “Microsoft Visual Studio,” 2012 [Online]. Available:

Microsoft, “Microsoft Access,” 2012 [Online]. Available:


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.

Clarivate Analytics