Teleoperación alámbrica de pez robot implementada en ROS 2

Autores/as

DOI:

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

Palabras clave:

Vehículos marinos no tripulados, Telerrobótica, Robots móviles, Guiado, navegación y control, Sistemas de control informático embebido y aplicaciones, Sistemas robóticos en red

Resumen

Este artículo describe el desarrollo de un sistema de teleoperación alámbrica para un robot subacuático basado en ROS 2 Humble. Se implementa un nodo de control que emula dinámica de primer orden, combinando aceleración proporcional y rozamiento, y publica comandos PWM para dirigir la velocidad y el ángulo de la cámara, así como para activar un electroimán. La interfaz de usuario integra nodos de teleoperación con joystick y herramientas de visualización en tiempo real. Validamos el sistema en ensayos de diez minutos en tanque, obteniendo estabilidad direccional, un error medio de seguimiento inferior al 2 % y latencias compatibles con 20 Hz. Estos resultados sientan las bases para futuras extensiones—comunicación acústica bidireccional y simulación de alta fidelidad—que mejoren la autonomía y robustez de la teleoperación submarina.

Referencias

BlueRobotics, 2023. navigator-lib. https://github.com/bluerobotics/navigator-lib.

Gay, W., 2014. Raspberry Pi Hardware Reference. Springer. DOI: 10.1007/978-1-4842-0799-4

Kopman, V., Laut, J., Porfiri, M., Acquaviva, F., Rizzo, A., 2013. Dynamic modeling of a compliant tail-propelled robotic fish. IEEE Journal of Oceanic Engineering 40. DOI: 10.1115/DSCC2013-3787

Kruusmaa, M., Gkliva, R., Tuhtan, J. A., Tuvikene, A., Alfredsen, J. A., 2020. Salmon behavioural response to robots in an aquaculture sea cage. Royal Society Open Science 7, 191220. DOI: 10.1098/rsos.191220

Lauder, G., Tangorra, J., 2015. Fish Locomotion: Biology and Robotics of Body and Fin-Based Movements. pp. 25–49. DOI: 10.1007/978-3-662-46870-82

Macenski, S., Foote, T., Gerkey, B., Lalancette, C., Woodall, W., 2022. Robot operating system 2: Design, architecture, and uses in the wild. Science Robotics 7 (66), eabm6074. DOI: 10.1126/scirobotics.abm6074

Merkel, D., 2014. Docker: lightweight linux containers for consistent development and deployment. Linux Journal 2014 (239), 2.

Pino Jarque, A., Vidal, R., Tormos, E., Cerdá-Reverter, J. M., Marín-Prades, R., Sanz Valero, P. J., 2024. Towards fish welfare in the presence of robots: Zebrafish case. Journal of Marine Science and Engineering 12 (6), 932. DOI: 10.3390/jmse12060932

Triantafyllou, M., Triantafyllou, G., Yue, D., 01 2000. Hydrodynamics of fishlike swimming. annu rev fluid mech. Annual Review of Fluid Mechanics - ANNU REV FLUID MECH 32, 33–53. DOI: 10.1146/annurev.fluid.32.1.33

Xiong, G., Lauder, G. V., 2014. Center of mass motion in swimming fish: effects of speed and locomotor mode during undulatory propulsion. Zoology 117 (4), 269–281. DOI: 10.1016/j.zool.2014.03.002

Descargas

Publicado

01-09-2025

Número

Sección

Automática Marítima