JEJuan Echagüe

Juan Echagüe

*This is an algorithmically generated author record based on publicly available information.

Current Organizations / Institutes

The organizations/institutes from the scholar's latest article


Juan Echagüe has a total of 20 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • Open Access

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

    by Max Puig Sariñena, Andrea Pino Jarque, Alejandro Solis Jiménez, Salvador López Barajas, Juan Jesús Echagüe Guardiola, Pedro J Sanz

    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.

  • Open Access

    Network Congestion Control Algorithm for Image Transmission—HRI and Visual Light Communications of an Autonomous Underwater Vehicle for Intervention

    by Salvador López-Barajas, Pedro J. Sanz, Raúl Marín-Prades, Juan Echagüe, Sebastian Realpe

    In this study, the challenge of teleoperating robots in harsh environments such as underwater or in tunnels is addressed. In these environments, wireless communication networks are prone to congestion, leading to potential mission failures. Our approach integrates a Human–Robot Interface (HRI) with a network congestion control algorithm at the application level for conservative transmission of images using the Robot Operating System (ROS) framework. The system was designed to avoid network congestion by adjusting the image compression parameters and the transmission rate depending on the real-time network conditions. To evaluate its performance, the algorithm was tested in two wireless underwater use cases: pipe inspection and an intervention task. An Autonomous Underwater Vehicle for Intervention (I-AUV) equipped with a Visual Light Communication (VLC) modem was used. Characterization of the VLC network was performed while the robot performed trajectories in the tank. The results demonstrate that our approach allows an operator to perform wireless missions where teleoperation requires images and the network conditions are variable. This solution provides a robust framework for image transmission and network control in the application layer, which allows for integration with any ROS-based system.


  • Open Access

    Inspection Operations and Hole Detection in Fish Net Cages through a Hybrid Underwater Intervention System Using Deep Learning Techniques

    by Salvador López-Barajas, Pedro J. Sanz, Raúl Marín-Prades, Alfonso Gómez-Espinosa, Josué González-García, Juan Echagüe

    Net inspection in fish-farm cages is a daily task for divers. This task represents a high cost for fish farms and is a high-risk activity for human operators. The total inspection surface can be more than 1500 m2, which means that this activity is time-consuming. Taking into account the severe restrictions for human operators in such hostile underwater conditions, this activity represents a significant area for improvement. A platform for net inspection is proposed in this work. This platform includes a surface vehicle, a ground control station, and an underwater vehicle (BlueROV2 heavy) which incorporates artificial intelligence, trajectory control procedures, and the necessary communications. In this platform, computer vision was integrated, involving a convolutional neural network trained to predict the distance between the net and the robot. Additionally, an object detection algorithm was developed to recognize holes in the net. Furthermore, a simulation environment was established to evaluate the inspection trajectory algorithms. Tests were also conducted to evaluate how underwater wireless communications perform in this underwater scenario. Experimental results about the hole detection, net distance estimation, and the inspection trajectories demonstrated robustness, usability, and viability of the proposed methodology. The experimental validation took place in the CIRTESU tank, which has dimensions of 12 × 8 × 5 m, at Universitat Jaume I.


  • Open Access

    System Stability Under Adversarial Injection of Dependent Tasks

    by Vicent Cholvi, Juan Echague, Antonio Fernandez Anta, Christopher Thraves Caro

    Technological changes (NFV, Osmotic Computing, Cyber-physical Systems) are making very important devising techniques to efficiently run a flow of jobs formed by dependent tasks in a set of servers. These problem can be seen as generalizations of the dynamic job-shop scheduling problem, with very rich dependency patterns and arrival assumptions. In this work, we consider a computational model of a distributed system formed by a set of servers in which jobs, that are continuously arriving, have to be executed. Every job is formed by a set of dependent tasks (i. e., each task may have to wait for others to be completed before it can be started), each of which has to be executed in one of the servers. The arrival of jobs and their properties is assumed to be controlled by a bounded adversary, whose only restriction is that it cannot overload any server. This model is a non-trivial generalization of the Adversarial Queuing Theory model of Borodin et al., and, like that model, focuses on the stability of the system: whether the number of jobs pending to be completed is bounded at all times. We show multiple results of stability and instability for this adversarial model under different combinations of the scheduling policy used at the servers, the arrival rate, and the dependence between tasks in the jobs.

  • Tight Arrival Curve at the Output of a Work-Conserving Blind Multiplexing Server

    by Juan Echagüe, Vicent Cholvi

    Publisher: Vilnius University Institute of Data Science and Digital Technologies, Journal: Informatica, Title: Tight Arrival Curve at the Output of a Work-Conserving Blind Multiplexing Server, Authors: Juan Echagüe, Vicent Cholvi , As a means of supporting quality of service guarantees, aggregate multiplexing has attracted a lot of attention in the networking community, since it requires less complexity than flow-based scheduling. However, contrary to what happens in the case of flow-based multiplexing, few results are available for aggregate-based multiplexing. In this paper, we consider a server multiplexer fed by several flows and analyze the impact caused by traffic aggregation on the flows at the output of the server. No restriction is imposed on the server multiplexer other than the fact that it must operate in a work-conserving fashion. We characterize the best arrival curves that constrain the number of bits that leave the server, in any time interval, for each individual flow. These curves can be used to obtain the delays suffered by packets in complex scenarios where multiplexers are interconnected, as well as to determine the maximum size of the buffers in the different servers. Previous results provide tight delay bounds for networks where servers are of the FIFO type. Here, we provide tight bounds for any work-conserving scheduling policy, so that our results can be applied to heterogeneous networks where the servers (routers) can use different work-conserving scheduling policies such as First-In First-Out (FIFO), Earliest Deadline First (EDF), Strict Priority (SP), Guaranteed Rate scheduling (GR), etc.


  • Transforming general networks into feed-forward by using turn-prohibition

    by Juan Echagüe, Jesús Villadangos, Vicent Cholvi, Manuel Prieto