Una Interfaz gráfica para monitorización, control y teleoperación de robots móviles

Autores/as

  • Judith Vilella Cantos Universidad Miguel Hern´andez de Elche
  • Mónica Ballesta Universidad Miguel Hern´andez de Elche
  • David Valiente Universidad Miguel Hern´andez de Elche
  • Arturo Gil Universidad Miguel Hern´andez de Elche
  • Míriam Máximo Universidad Miguel Hern´andez de Elche
  • Óscar Reinoso Universidad Miguel Hern´andez de Elche

DOI:

https://doi.org/10.17979/ja-cea.2024.45.10798

Palabras clave:

Robots móviles, Planificación de trayectorias, Seguimiento de trayectorias, Integración de sensores y percepción, Teleoperación, Control remoto y distribuido, Adquisición remota de datos de sensores

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.

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

Descargas

Publicado

12-07-2024

Número

Sección

Robótica