Implementación y evaluación de rendimiento de una librería para mejorar la comunicación con los motores de Maxon

Autores/as

DOI:

https://doi.org/10.37135/ns.01.11.06

Palabras clave:

Protocolo CAN, sistema de comunicación, motor Maxon, software

Resumen

El desarrollo de dispositivos robóticos como los exoesqueletos implica el uso de varios componentes como actuadores y sensores. Estos componentes intercambian información con el dispositivo principal o entre ellos mediante un sistema de comunicación, esto permite la transferencia de datos durante el funcionamiento del dispositivo. Además, un sistema de comunicación con buen desempeño es la base para el correcto funcionamiento del sistema de control. En este contexto, es necesario seleccionar una metodología apropiada para cumplir con las especificaciones de diseño durante el desarrollo del software. Esta investigación presenta el desarrollo del software ALLEX (Autonomous Lower Limb Exoskeleton) CAN (Controller Area Network) software, llamado así porque forma parte del sistema de comunicación del prototipo ALLEX-2 (ALLEX versión 2) y usa el protocolo CAN. El sistema fue creado usando la librería SocketCAN  por la gran cantidad de herramientas. C++ fue el lenguaje de programación elegido para el desarrollo de esta solución debido a su bajo tiempo de ejecución. El desempeño de este software se lo compara con las funciones proporcionadas por el fabricante Maxon Motor. Las pruebas experimentales muestran el rendimiento superior del software desarrollado frente al proporcionado por el fabricante.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

Bosch. (1991). “CAN Specification.”. Obtenido de http://esd.cs.ucr.edu/webres/can20.pdf

CAN in Automation (CiA) e. V. 2011. “CANopen Application Layer and Communication Profile.”. Obtenido de file:///mnt/429874b3-0f62-46ad-98c6-f1dd11bed9c1/Descargas/301v04020006_cor3.pdf

CIA. (2005). “CAN in Automation (CiA): CANopen.” (January):1–26.

Community., Kernel development. (n.d). “SocketCAN - Controller Area Network — The Linux Kernel Documentation.”. Obtenido de https://docs.kernel.org/networking/can.html

Cordova, A. F., Morales, H., Astudillo-Salinas, F., Zhang, H., & Minchala, L. I. (2023). “Deployment of a High-Speed Communication Network to Enable Real-Time Control of a Lower Limb Robotic Exoskeleton. International Journal of Innovative Computing, Information and Control. DOI: DOI: 10.24507/ijicic.19.01.181

Farsi, M., Ratcliff, K., & Barbosa, M. (1999). An overview of controller area network. Computing & Control Engineering Journal, 10(3), 113-120. DOI: 10.1049/cce:19990304

Lu, R., Li, Z., Su, C. Y., & Xue, A. (2013). Development and learning control of a human limb with a rehabilitation exoskeleton. IEEE Transactions on Industrial Electronics, 61(7), 3776-3785. DOI: 10.1109/TIE.2013.2275903

Maxon. 2022. “Discover the Maxon’s World of Drive Technology | Maxon Group.” Obtenido de https://www.maxongroup.com/maxon/view/content/index

Di Natale, M., Zeng, H., Giusto, P., & Ghosal, A. (2012). Understanding and using the controller area network communication protocol: theory and practice. Springer Science & Business Media. DOI: 10.1007/978-1-4614-0314-2

Pan, C. T., Chang, C. C., Sun, P. Y., Lee, C. L., Lin, T. C., Yen, C. K., & Yang, Y. S. (2019). Development of multi-axis motor control systems for lower limb robotic exoskeleton. Journal of Medical and Biological Engineering, 39(5), 752-763. DOI: https://doi.org/10.1007/s40846-018-0449-z

Seoane, L., Díaz, C., Zafra, J., Ibarmia, S., Quintana, C., Canora, C. P., ... & Araujo, A. (2018). CAN implementation and performance for Raman Laser Spectrometer (RLS) Instrument on Exomars 2020 Mission. IEEE Transactions on Emerging Topics in Computing, 9(1), 67-77. DOI: 10.1109/TETC.2018.2874643

Yuan, Y., Li, Z., Zhao, T., & Gan, D. (2019). DMP-based motion generation for a walking exoskeleton robot using reinforcement learning. IEEE Transactions on Industrial Electronics, 67(5), 3830-3839. DOI: 10.1109/TIE.2019.2916396

Publicado

2023-01-16

Cómo citar

Morales , H., Cordova, A., Minchala, I., & Astudillo-Salinas, F. (2023). Implementación y evaluación de rendimiento de una librería para mejorar la comunicación con los motores de Maxon. Novasinergia, ISSN 2631-2654, 6(1), 95–104. https://doi.org/10.37135/ns.01.11.06

Número

Sección

Artículos de Investigación y Artículos de Revisión