Implementación en C# de una Red Neuronal Artificial en el control locomotor de una hormiga robótica

Jorge Párraga

Resumen


Las redes neuronales artificiales (RNA) son un campo de la inteligencia artificial (IA) que constituyen un modelo computacional equivalente a las redes neuronales biológicas, y permiten resolver problemas de la vida real. Este artículo tiene como objetivo demostrar la habilidad de las RNA en el control de la locomoción de las hormigas, para el efecto se creó una aplicación de software que simulo el comportamiento de este insecto. En la elaboración de la misma se utilizó el modelo de desarrollo software incremental. Se analizaron las características y movimientos posibles de la hormiga robótica, para luego, a través de programación orientada a objetos en C#, crear los sensores, codificar el espacio matricial, posición y generación de feromonas. En seguida se elaboró la interfaz gráfica mediante el IDE Visual Studio 2010. Se realizaron pruebas, bajo diferentes condiciones (ubicación de hormiga, feromonas, estado de sensores, etc.). Finalmente se corroboró la simulación correcta exitosa de la aplicación.

Palabras clave


Redes neuronales artificiales; Perceptron unicapa;Hormigas; Inteligencia Artificial

Texto completo:

PDF

Enlaces refback

  • No hay ningún enlace refback.


Una publicación de la Escuela Superior Politécnica del Litoral (ESPOL).

Revista Tecnológica ESPOL - ISSN 1390-3659