Contenido principal del artículo

Judith Vilella Cantos
Universidad Miguel Hern´andez de Elche
España
Mónica Ballesta
Universidad Miguel Hern´andez de Elche
España
David Valiente
Universidad Miguel Hern´andez de Elche
España
Arturo Gil
Universidad Miguel Hern´andez de Elche
España
Míriam Máximo
Universidad Miguel Hern´andez de Elche
España
Óscar Reinoso
Universidad Miguel Hern´andez de Elche
España
Núm. 45 (2024), Robótica
DOI: https://doi.org/10.17979/ja-cea.2024.45.10798
Recibido: may. 29, 2024 Aceptado: jul. 3, 2024 Publicado: jul. 12, 2024
Derechos de autor

Resumen

El presente artı́culo tiene como objetivo mostrar el diseño y desarrollo de una interfaz gráfica para monitorización, teleoperación y control de un robot móvil, la cual permite ver los datos de los sensores del robot además de comandarlo manualmente y realizar una planificación y seguimiento de trayectorias. La interfaz ha sido implementada sobre Foxglove Studio, una herramienta de visualización de datos de robots que trabaja sobre ROS (Robot Operating System). Para la comunicación entre la interfaz y el robot se ha hecho uso de Rosbridge, un paquete que facilita la interacción con ROS a través de Websocket. De este modo, el robot publica sus datos en el servidor Rosbridge y la interfaz es cliente de este servidor, teniendo acceso a toda la información del robot y pudiendo publicar a su vez información. La interfaz se ha desarrollado creando componentes personalizados mediante el framework React y el lenguaje de programación Typescript.

Detalles del artículo

Citas

ARVC, 2024. Laboratorio de automatización, robótica y visión por computador (ARVC). https://arvc.umh.es/, accedido: 2024-05-22.

Bennett, J., 2010. OpenStreetMap. Packt Pub.

Cho, Y. C., Jeon, J. W., 2008. Remote robot control system based on DTMF of mobile phone. 2008 6th IEEE International Conference on Industrial Informatics, 1441–1446. DOI: 10.1109/INDIN.2008.4618331 DOI: https://doi.org/10.1109/INDIN.2008.4618331

Fette, I., Melkinov, A., 2011. The websocket protocol. Tech. rep., No. rfc6455. DOI: https://doi.org/10.17487/rfc6455

Foxglove Studio, 2021. Foxglove: visualizing and debugging your robotics data. https://foxglove.dev/, accedido: 2024-05-21.

Gourley, D., Totty, B., 2002. HTTP: The Definitive Guide. O’Reilly Media, Inc.

Guldner, J., Utkin, V., 1994. Stabilization of non-holonomic mobile robots using Lyapunov functions for navigation and sliding mode control. Proceedings of the IEEE Conference on Decision and Control 3, 2967–2972. DOI: 10.1109/CDC.1994.411340 DOI: https://doi.org/10.1109/CDC.1994.411340

Ilijoski, B., Ackovska, N., Zorcec, T., Popeska, Z., 2022. Extending robot therapy for children with autism using mobile and web application. Sensors 22, 5965. DOI: 10.3390/S22165965 DOI: https://doi.org/10.3390/s22165965

Ishibashi, M., Iida, M., Suguri, M., Masuda, R., 2013. Remote monitoring of agricultural robot using web application. IFAC Proceedings Volumes 46, 138–142. DOI: 10.3182/20130828-2-SF-3019.00047 DOI: https://doi.org/10.3182/20130828-2-SF-3019.00047

Kuffner, J., Valle, S. L., 2000. RRT-connect: an efficient approach to single-query path planning. Proceedings - IEEE International Conference on Robotics and Automation 2, 995–1001. DOI: 10.1109/ROBOT.2000.844730 DOI: https://doi.org/10.1109/ROBOT.2000.844730

Payá, L., Gil, A., Reinoso, O., Juliá, M., Riera, L., Jiménez, L., 2006. Distributed platform for the control of the WifiBot robot through internet. IFAC Proceedings Volumes 39, 59–64. DOI: 10.3182/20060621-3-ES-2905.00012 DOI: https://doi.org/10.3182/20060621-3-ES-2905.00012

Pimentel, V., Nickerson, B., 2012. Communicating and displaying real-time data with websocket. IEEE Internet Computing 16, 45–53. DOI: 10.1109/MIC.2012.64 DOI: https://doi.org/10.1109/MIC.2012.64

Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Ng, A., 2009. ROS: an open-source robot operating system. ICRA workshop on open source software 3.

React, 2013. React. https://es.react.dev/, accedido: 2024-05-21.

Skvorc, D., Horvat, M., Srbljic, S., 2014. Performance evaluation of web-socket protocol for implementation of full-duplex web streams. 2014 37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 1003–1008. DOI: 10.1109/MIPRO.2014.6859715 DOI: https://doi.org/10.1109/MIPRO.2014.6859715

Speck, A., Klaeren, H., 1999. RoboSim: Java 3D robot visualization. IECON Proceedings (Industrial Electronics Conference) 2, 821–826. DOI: 10.1109/IECON.1999.816506 DOI: https://doi.org/10.1109/IECON.1999.816506