Ir al contenido

Documat


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

  • Vilella Cantos, Judith [1] ; Ballesta, Mónica [1] ; Valiente, David [1] ; Gil, Arturo [1] ; Máximo, Míriam [1] ; Reinoso, Óscar [1]
    1. [1] Universidad Miguel Hern´andez de Elche
  • Localización: Jornadas de Automática, ISSN-e 3045-4093, Nº. 45, 2024
  • Idioma: español
  • DOI: 10.17979/ja-cea.2024.45.10798
  • Títulos paralelos:
    • A graphic interface for mobile robots monitorization, control and teleoperation
  • Enlaces
  • Resumen
    • español

      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.

    • English

      This paper’s goal is to portray the design and development of a graphic interface for monitoring, teleoperation and control of a mobile robot, which provides sensor data visualization, manual command and path planning and following. The interface has been developed over Foxglove Studio, a tool for visualizing robot data that works with ROS (Robot Operating System) in any of its versions. For the communication between the robot and the interface Rosbridge, a package that provides tools for the interaction with ROS via Websocket, was used. This way, the robot (which uses the ROS1 version Noetic) publishes its data onthe Rosbridge server using Python code. The interface retrieves the data on the client side, having access to the robot’s published information and being able to publish its own data. The interface was developed creating custom components using the React framework with the programming language Typescript.

  • Referencias bibliográficas
    • 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...
    • 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....
    • Ilijoski, B., Ackovska, N., Zorcec, T., Popeska, Z., 2022. Extending robot therapy for children with autism using mobile and web application....
    • Ishibashi, M., Iida, M., Suguri, M., Masuda, R., 2013. Remote monitoring of agricultural robot using web application. IFAC Proceedings Volumes...
    • Kuffner, J., Valle, S. L., 2000. RRT-connect: an efficient approach to single-query path planning. Proceedings - IEEE International Conference...
    • Payá, L., Gil, A., Reinoso, O., Juliá, M., Riera, L., Jiménez, L., 2006. Distributed platform for the control of the WifiBot robot through...
    • 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...
    • 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...
    • 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...
    • Speck, A., Klaeren, H., 1999. RoboSim: Java 3D robot visualization. IECON Proceedings (Industrial Electronics Conference) 2, 821–826. DOI:...

Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno