Implementación digital de modelos neuronales acoplados y su aplicación en una estrategia de navegación autónoma para robots móviles.
DOI:
https://doi.org/10.29057/esti.v11iEspecial.15980Palabras clave:
Hindmarsh-Rose, Neurona, ESP32, Robots móvilesResumen
Este artículo presenta la implementación digital de un par de neuronas Hindmarsh-Rose (HR) en un microcontrolador de bajo costo. Se eligió el modelo HR porque puede reproducir la mayoría de los comportamientos observados en una neurona biológica aislada. Las neuronas están acopladas en una configuración bidireccional y la corriente sináptica correspondiente de cada neurona está diseñada estratégicamente de tal manera que, en ausencia de obstáculos, estas corrientes son idénticas y las neuronas logran la sincronización. Por el contrario, cuando hay un obstáculo, las corrientes sinápticas se vuelven diferentes y las neuronas pierden la sincronía. En este trabajo, esta estrategia se implementa mediante hilos de programación para la lectura paralela de sensores y métodos numéricos para la solución de ecuaciones diferenciales requeridas en el modelo matemático, con una aplicación a la prevención de colisiones en robótica móvil. Específicamente, demostramos que cuando las neuronas están sincronizadas, el robot se mueve en línea recta, pero cuando aparece un obstáculo, se pierde la sincronía en las neuronas, lo que resulta en que una de las ruedas gire más rápido que la otra para evitar la colisión. Los resultados experimentales obtenidos muestran que la estrategia de evitación de colisiones propuesta puede ser útil en un escenario del mundo real.
Descargas
Citas
Indiveri, G., & Liu, S. C. (2015). Memory and information processing in neuromorphic systems. Proceedings of the IEEE, 103(8), 1379–1397.
Mead, C. (2020). How we created neuromorphic engineering. Nature Electronics, 3(7), 434–435.
Hindmarsh, J. L., & Rose, R. M. (1984). A model of neuronal bursting using three coupled first order differential equations. Proceedings of the Royal Society of London. Series B. Biological Sciences, 221(1222), 87–102.
Izhikevich, E. M. (2004). Which model to use for cortical spiking neurons? IEEE Transactions on Neural Networks, 15(5), 1063–1070.
Nazari, S., & Jamshidi, S. (2024). Efficient digital design of the nonlinear behavior of Hindmarsh–Rose neuron model in large-scale neural population. Scientific Reports, 14, 3833.
Haghiri, S. (2023). FPGA implementation of the Hindmarsh–Rose neuron model using polynomial approximation. International Journal of Circuit Theory and Applications, 51(5), 1783–1797.
Samwi, S., Rostami, M., & Olesen, H. B. (2023). Reconfigurable digital FPGA implementations for neuromorphic computing: A survey on recent advances and future directions. Frontiers in Neuroscience, 17, 1112345.
Furber, S. B. (2016). Large-scale neuromorphic computing systems. Journal of Neural Engineering, 13(5), 051001.
Schuman, C. D., Potok, T. E., Patton, R. M., Birdwell, J. D., Dean, M. E., Rose, G. S., & Plank, J. S. (2017). A survey of neuromorphic computing and neural networks in hardware. arXiv preprint arXiv:1705.06963.
Sinha, S., & Ditto, W. L. (1998). Dynamics based computation. Physical Review Letters, 81(10), 2156–2159.
Ranjan, A., et al. (2021). Low-voltage CMOS implementation of the Hindmarsh–Rose neuron model. Microelectronics Journal, 112, 105012.
Shilnikov, A. L., & Cymbalyuk, G. S. (2005). Transition between tonic spiking and bursting in a neuron model via the blue-sky catastrophe. Physical Review Letters, 94(4), 048101.
Hsiao, C. F., et al. (2022). Efficient nonlinear approximations for embedded neuron models. IEEE Transactions on Biomedical Circuits and Systems, 16(4), 912–922.
Davies, M., Srinivasa, N., Lin, T. H., Chinya, G., Cao, Y., Choday, S. H., ... & Flickner, M. D. (2018). Loihi: A neuromorphic manycore processor with on-chip learning. IEEE Micro, 38(1), 82–99.
Chialvo, D. R., & Jalife, J. (1987). Nonlinear dynamics of excitable cells: a modeling approach. Chaos, Solitons & Fractals, 1(5), 475–493.
Martínez, J. C. (2016). MODELOS DE NEURONAS ARTIFICIALES EN SOFTWARE PARA SU USO EN PREPARACIONES DE ELECTROFISIOLOGÍA.
Fernández, Á. F. J., Moreno, D. G. J., & Barranco, D. A. L. (2010). Diseño y evaluación de sistemas de control y procesamiento de señales basadas en modelos neuronales pulsantes. Sevilla: Tesis Doctoral. Universidad de Sevilla. Escuela Técnica Superior de Ingeniería Informática.
Y. Marín Mas, Determinación de parámetros de modelos de neuronas. Tesis de Maestría, Universidad de las Islas Baleares, Instituto de Física Interdisciplinar y Sistemas Complejos (IFISC), Departamento de Física, 2018.
Carrillo-Reid, L., & Bargas, J. (2008). Codificación de estados funcionales en redes neuronales biológicas. TIP Revista Especializada en Ciencias Químico-Biológicas, 11(1), 52-59.
Equihua, G. G. V., & Ramirez, J. P. (2018). Synchronization of hindmarsh-rose neurons via huygens-like coupling. IFAC-PapersOnLine, 51(33), 186-191.
Espressif Systems. ESP-IDF Programming Guide — FreeRTOS Tasks. Disponible en: https://docs.espressif.com/projects/esp idf/en/latest/esp32/api-reference/system/freertos.htm
FreeRTOS.org. Tasks and Co-routines. Disponible en: https://www.freertos.org/tasks.html
Arduino-ESP32. FreeRTOS on ESP32. Disponible en: https://github.com/espressif/arduino-esp32
Martínez Sánchez, E. (2022). Navegación autónoma de un robot móvil en un ambiente desconocido usando una red de neuronas electrónicas (Master's thesis, Tesis (MC)--Centro de Investigación y de Estudios Avanzados del IPN Departamento de Ingeniería Eléctrica. Sección de Mecatrónica).
STMicroelectronics. (2024, junio). VL53L0X: Time-of-Flight ranging sensor (Datasheet No. DS11555 Rev 6). Recuperado de https://www.st.com/resource/en/datasheet/vl53l0x.pdf
Espressif Systems. (2023). ESP32 series: Datasheet. Espressif Systems. https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
Burden, R. L., & Faires, J. D. (2011). Análisis numérico (9.ª ed.). México, D.F.: Cengage Learning.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2025 Jazmin Virgilio Escamilla, Elizabeth Reyes Guerrero, Kristian Freyri Maya Gress, Juan Carlos González Islas, America Berenice Morales Díaz, Jonatan Peña Ramírez

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.









