Juan Echagüe
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Juan Echagüe has a total of 20 co-authors. Here are the top co-authors by number of shared publications:
- Vicent Cholvi
Departament de Llenguatges i Sistemes Informàtics, Universitat Jaume I, Castelló, Spain
10 shared publications - Pedro Jose Sanz
Universitat Jaume I Castellón
3 shared publications - Salvador López-Barajas
Universitat Jaume I
3 shared publications - Alfons Crespo
Universitat Politècnica de València
2 shared publications - Antonio Fernández Anta
IMDEA Software Institute & IMDEA Networks Institute, Madrid, Spain
2 shared publications - Jesús Villadangos
Statistics, Computer Science and Mathematics Department. Public University of Navarre, Spain
2 shared publications
Latest Publications
- Open Access
- 1 September 2025
- Published by Universidade da Coruna in Jornadas de Automática
- No. 46
Teleoperación alámbrica de pez robot implementada en ROS 2
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.
- 1 September 2025
- Published by Universidade da Coruna in Jornadas de Automática
- No. 46
Open AccessTeleoperación alámbrica de pez robot implementada en ROS 2
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
- 1 January 2025
- Published by MDPI AG in Future Internet
- Vol. 17 (1) , 10
Network Congestion Control Algorithm for Image Transmission—HRI and Visual Light Communications of an Autonomous Underwater Vehicle for Intervention
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.
- 1 January 2025
- Published by MDPI AG in Future Internet
- Vol. 17 (1) , 10
Open AccessNetwork Congestion Control Algorithm for Image Transmission—HRI and Visual Light Communications of an Autonomous Underwater Vehicle for Intervention
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
- 29 December 2023
- Published by MDPI AG in Journal of Marine Science and Engineering
- Vol. 12 (1) , 80
Inspection Operations and Hole Detection in Fish Net Cages through a Hybrid Underwater Intervention System Using Deep Learning Techniques
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 m, 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.- 29 December 2023
- Published by MDPI AG in Journal of Marine Science and Engineering
- Vol. 12 (1) , 80
Open AccessInspection Operations and Hole Detection in Fish Net Cages through a Hybrid Underwater Intervention System Using Deep Learning Techniques
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 m, 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. - 1 February 2022
- Published by Elsevier in Physica A: Statistical Mechanics and its Applications
- Vol. 587
Factors affecting congestion-aware routing in complex networks
- 1 February 2022
- Published by Elsevier in Physica A: Statistical Mechanics and its Applications
- Vol. 587
Factors affecting congestion-aware routing in complex networks
- Open Access
- 13 October 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 9, 139516-139526
System Stability Under Adversarial Injection of Dependent Tasks
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.
- 13 October 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 9, 139516-139526
Open AccessSystem Stability Under Adversarial Injection of Dependent Tasks
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.
- 1 March 2018
- Published by Elsevier in Physica A: Statistical Mechanics and its Applications
- Vol. 494, 574-580
Effective use of congestion in complex networks
- 1 March 2018
- Published by Elsevier in Physica A: Statistical Mechanics and its Applications
- Vol. 494, 574-580
Effective use of congestion in complex networks
- 1 January 2010
- Published by Vilnius University Press in Informatica
- Vol. 21 (1) , 31-40
Tight Arrival Curve at the Output of a Work-Conserving Blind Multiplexing Server
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.
- 1 January 2010
- Published by Vilnius University Press in Informatica
- Vol. 21 (1) , 31-40
Tight Arrival Curve at the Output of a Work-Conserving Blind Multiplexing Server
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.
- 8 December 2007
- Published by Elsevier in Computer Communications
- Vol. 31 (9) , 1824-1831
Transforming general networks into feed-forward by using turn-prohibition
- 8 December 2007
- Published by Elsevier in Computer Communications
- Vol. 31 (9) , 1824-1831
Transforming general networks into feed-forward by using turn-prohibition
- 1 October 2007
- Published by Elsevier in Computer Networks
- Vol. 51 (15) , 4460-4474
Stability of FIFO networks under adversarial models: State of the art
- 1 October 2007
- Published by Elsevier in Computer Networks
- Vol. 51 (15) , 4460-4474
Stability of FIFO networks under adversarial models: State of the art
- Open Access
- 1 January 2006
- Published by Association for Computing Machinery (ACM)
- p. 10
Worst case burstiness increase due to arbitrary aggregate multiplexing
- 1 January 2006
- Published by Association for Computing Machinery (ACM)
- p. 10
Open AccessWorst case burstiness increase due to arbitrary aggregate multiplexing