Implementación en C# de una Red Neuronal Artificial en el control locomotor de una hormiga robótica
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:
PDFEnlaces 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