Boundary Control Behaviors of Multiple Low-cost AUVs Using Acoustic Communication

Mohammed Tarnini,Saverio Iacoponi,Andrea Infanti,Cesare Stefanini,Giulia De Masi,Federico Renda
2024-11-28
Abstract:This study presents acoustic-based methods for the control of multiple autonomous underwater vehicles (AUV). This study proposes two different models for implementing boundary and path control on low-cost AUVs using acoustic communication and a single central acoustic beacon. Two methods are presented: the Range Variation-Based (RVB) model completely relies on range data obtained by acoustic modems, whereas the Heading Estimation-Based (HEB) model uses ranges and range rates to estimate the position of the central boundary beacon and perform assigned behaviors. The models are tested on two boundary control behaviors: Fencing and Milling. Fencing behavior ensures AUVs return within predefined boundaries, while Milling enables the AUVs to move cyclically on a predefined path around the beacon. Models are validated by successfully performing the boundary control behaviors in simulations, pool tests, including artificial underwater currents, and field tests conducted in the ocean. All tests were performed with fully autonomous platforms, and no external input or sensor was provided to the AUVs during validation. Quantitative and qualitative analyses are presented in the study, focusing on the effect and application of a multi-robot system.
Robotics,Systems and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: **How to use acoustic communication to control the boundary behavior of multiple low - cost autonomous underwater vehicles (AUVs)**. Specifically, the research proposes two different models - the range - varying - based (RVB) model and the heading - estimation - based (HEB) model, in order to achieve the boundary control and path control of the multi - AUV system. ### Problem Background Autonomous underwater vehicles (AUVs) play an important role in tasks such as ocean exploration and environmental monitoring. However, due to the particularity of the underwater environment, such as low visibility, limited communication, and the inability to use positioning systems like GPS, the execution of tasks by a single AUV faces many challenges. Therefore, the method of using multiple AUVs to work cooperatively can improve task efficiency and robustness. However, how to effectively control these AUVs to maintain specific behavior patterns (such as staying within a specified area or moving along a predetermined path) in a complex environment is a problem that needs to be solved urgently. ### Research Objectives This paper aims to develop control algorithms suitable for low - cost AUVs through acoustic communication technology, enabling these AUVs to perform two types of boundary control behaviors: 1. **Fencing behavior**: Ensure that the AUV automatically returns to the boundary when it exceeds the predefined boundary. 2. **Milling behavior**: Guide the AUV to move cyclically along a closed path around the center point. ### Main Methods To achieve the above objectives, the research proposes two control models: - **Range - varying - based (RVB) model**: Only rely on the distance data obtained from the central acoustic beacon to adjust the movement direction of the AUV. - **Heading - estimation - based (HEB) model**: Use the distance and its rate of change to estimate the relative direction of the central beacon, and combine the latest distance measurement results to achieve more complex path and boundary control. ### Experimental Verification Researchers verified the effectiveness of these two models through simulation, pool experiments, and ocean field tests. All tests were carried out in a fully autonomous manner, without external input or sensor assistance. ### Key Formulas 1. **Turning command in the RVB model**: \[ \Delta\psi_{cmd} = D \cdot k \cdot (r - R_0) \] where \( k \) is a proportional parameter, \( D \) determines the rotation direction (clockwise or counterclockwise), \( r \) is the distance between the AUV and the boundary, and \( R_0 \) is the radius of the desired path. 2. **Heading estimation in the HEB model**: \[ u_r = A \cdot \cos(\theta - \psi) \] where \( u_r \) is the velocity component of the AUV along the connection direction, \( A \) is the speed of the AUV, \( \theta \) is the connection direction between the AUV and the central beacon, and \( \psi \) is the absolute heading of the AUV. 3. **Heading command in the HEB model**: \[ \psi_{cmd} = \psi_d(\theta) + D \cdot k \cdot (r(t_i) - R_d(\theta)) \] where \( \psi_d(\theta) \) is the desired heading of the AUV at a specific position, and \( R_d(\theta) \) is the polar coordinate representation of the boundary or path. ### Conclusion It is feasible to control the boundary behavior of multiple low - cost AUVs through acoustic communication, and the two proposed models show good performance in different scenarios. In particular, the HEB model can adapt to more diverse boundary shapes, providing a new solution for future multi - AUV systems.