Formation Control and Obstacle Avoidance Algorithm of a Multi-USV System Based on Virtual Structure and Artificial Potential Field
Abstract
:1. Introduction
2. Model and Problem Statement
2.1. USV Kinematic Model
2.2. Formation Definition
3. Algorithm Design
3.1. Generation of the Virtual Structure
3.2. Formation Transformation
3.3. Obstacle Avoidance
3.3.1. Artificial Potential Field Method
3.3.2. Dynamic window approach
- (1)
- Search spacex
- (2)
- Optimization
- (3)
- Improved evaluation function
3.4. USV Path Tracking Algorithm
- (1)
- Velocity controller
- (2)
- Heading controller
4. Numerical Simulations
4.1. Path Tracking Controller
4.2. Coordinated Path Tracking of Formation of Three USVs
4.2.1. Line Path Tracking
4.2.2. Curve Path Tracking
4.3. Formation Scalability
4.4. Formation Shape Transformation
4.4.1. Structure Change
4.4.2. Structure Scaling
4.5. Dynamic Window Approach
4.6. Formation Obstacle Avoidance
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Conflicts of Interest
References
- Zaghi, S.; Dubbioso, G.; Broglia, R.; Muscari, R. Hydrodynamic Characterization of USV Vessels with Innovative SWATH Configuration for Coastal Monitoring and Low Environmental Impact. Transp. Res. Procedia 2016, 14, 1562–1570. [Google Scholar] [CrossRef] [Green Version]
- Shriyam, S.; Shah, B.C.; Gupta, S.K. Decomposition of Collaborative Surveillance Tasks for Execution in Marine Environments by a Team of Unmanned Surface Vehicles. J. Mech. Robot. 2018, 10, 025007. [Google Scholar] [CrossRef]
- Do, N.M.; Nguyen, P.H.; Nguyen, D.A. Design and Simulate a Fuzzy Autopilot for an Unmanned Surface Vessel. In Proceedings of the 2017 International Conference on System Science and Engineering (ICSSE), Ho Chi Minh, Vietnam, 21–23 July 2017; pp. 454–459. [Google Scholar]
- Nantogma, S.; Ran, W.; Yang, X.; Xiaoqin, H. Behavior-Based Genetic Fuzzy Control System for Multiple USVs Cooperative Target Protection. In Proceedings of the 2019 3rd International Symposium on Autonomous Systems (ISAS), Shanghai, China, 29–31 May 2019; pp. 181–186. [Google Scholar]
- Do, K.D. Bounded Controllers for Formation Stabilization of Mobile Agents with Limited Sensing Ranges. IEEE Trans. Autom. Control. 2007, 52, 569–576. [Google Scholar] [CrossRef]
- Tanner, H.G.; Kumar, A. Towards Decentralization of Multi-Robot Navigation Functions. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, 18–22 April 2005; pp. 4132–4137. [Google Scholar]
- Hu, J.; Feng, G. Distributed tracking control of leader–follower multi-agent systems under noisy measurement. Automatica 2010, 46, 1382–1387. [Google Scholar] [CrossRef] [Green Version]
- Yuan, C.; He, H.; Wang, C. Cooperative Deterministic Learning-Based Formation Control for a Group of Nonlinear Uncertain Mechanical Systems. IEEE Trans. Ind. Inform. 2018, 15, 319–333. [Google Scholar] [CrossRef]
- Zhang, Q.; Lapierre, L.; Xiang, X. Distributed control of coordinated path tracking for networked nonholonomic mobile vehi-cles. IEEE Trans. Ind. Inform. 2012, 9, 472–484. [Google Scholar] [CrossRef]
- Balch, T.; Arkin, R. Behavior-based formation control for multirobot teams. IEEE Trans. Robot. Autom. 1998, 14, 926–939. [Google Scholar] [CrossRef] [Green Version]
- Xu, D.; Zhang, X.; Zhu, Z.; Chen, C.; Yang, P. Behavior-Based Formation Control of Swarm Robots. Math. Probl. Eng. 2014, 2014, 1–13. [Google Scholar] [CrossRef]
- Gazi, V.; Fidan, B.; Ordóñez, R.; İlter Köksal, M. A target tracking approach for nonholonomic agents based on artificial po-tentials and sliding mode control. J. Dyn. Syst. Meas. Control. 2012, 134, 1–13. [Google Scholar] [CrossRef]
- Zavlanos, M.M.; Egerstedt, M.B.; Pappas, G.J. Graph-theoretic connectivity control of mobile robot networks. Proc. IEEE 2011, 99, 1525–1540. [Google Scholar] [CrossRef] [Green Version]
- Sun, X.; Wang, G.; Fan, Y.; Mu, D.; Qiu, B. A formation collision avoidance system for unmanned surface vehicles with leader-follower structure. IEEE Access 2019, 7, 24691–24702. [Google Scholar] [CrossRef]
- Ghommam, J.; Saad, M. Adaptive Leader–Follower Formation Control of Underactuated Surface Vessels Under Asymmetric Range and Bearing Constraints. IEEE Trans. Veh. Technol. 2017, 67, 852–865. [Google Scholar] [CrossRef]
- Peng, Z.; Wang, J.; Wang, D. Distributed Maneuvering of Autonomous Surface Vehicles Based on Neurodynamic Optimization and Fuzzy Approximation. IEEE Trans. Control. Syst. Technol. 2018, 26, 1083–1090. [Google Scholar] [CrossRef]
- Shi, Q.; Li, T.; Yang, S.; Li, J.; Wu, Y. Adaptive Leader-Follower Formation Control of Unmanned Surface Vessels with Obstacle Avoidance. In Proceedings of the 30th International Ocean and Polar Engineering Conference, Virtual, 11–16 October 2020. [Google Scholar]
- Liang, X.; Qu, X.; Hou, Y.; Li, Y.; Zhang, R. Distributed coordinated tracking control of multiple unmanned surface vehicles under complex marine environments. Ocean Engineering. 2020, 205, 107328. [Google Scholar] [CrossRef]
- Park, B.S.; Yoo, S.J. An Error Transformation Approach for Connectivity-Preserving and Collision-Avoiding Formation Tracking of Networked Uncertain Underactuated Surface Vessels. IEEE Trans. Cybern. 2019, 49, 2955–2966. [Google Scholar] [CrossRef]
- Liu, L.; Wang, D.; Peng, Z.; Li, T.; Chen, C.L.P. Cooperative Path Following Ring-Networked Under-Actuated Autonomous Surface Vehicles: Algorithms and Experimental Results. IEEE Trans. Cybern. 2018, 50, 1519–1529. [Google Scholar] [CrossRef] [PubMed]
- Jia, Q.; Li, G. Formation Control and Obstacle Avoidance Algorithm of Multiple Autonomous Underwater Vehicles (AUVs) Based on Potential Function and Behavior Rules. In Proceedings of the 2007 IEEE International Conference on Automation and Logistics, Jinan, China, 18–21 August 2007; pp. 569–573. [Google Scholar]
- Kang, X.; Xu, H.; Feng, X. Fuzzy Logic Based Behavior Fusion for Multi-AUV Formation Keeping in Uncertain Ocean Environment. In Proceedings of the OCEANS 2009, Bremen, Germany, 11–14 May 2009; pp. 1–7. [Google Scholar]
- Bian, J.; Xiang, J. Three-Dimensional Coordination Control for Multiple Autonomous Underwater Vehicles. IEEE Access 2019, 7, 63913–63920. [Google Scholar] [CrossRef]
- Jin, X. Fault tolerant finite-time leader–follower formation control for autonomous surface vessels with LOS range and angle constraints. Automatica 2016, 68, 228–236. [Google Scholar] [CrossRef]
- Wang, D.; Fu, M. Adaptive formation control for waterjet USV with input and output constraints based on bioinspired neu-rodynamics. IEEE Access 2019, 7, 165852–165861. [Google Scholar] [CrossRef]
- He, S.; Wang, M.; Dai, S.-L.; Luo, F. Leader–Follower Formation Control of USVs With Prescribed Performance and Collision Avoidance. IEEE Trans. Ind. Inform. 2019, 15, 572–581. [Google Scholar] [CrossRef]
- Kamel, M.A.; Yu, X.; Zhang, Y. Fault-Tolerant Cooperative Control Design of Multiple Wheeled Mobile Robots. IEEE Trans. Control. Syst. Technol. 2017, 26, 756–764. [Google Scholar] [CrossRef]
- Veelaert, P.; Bogaerts, W. Ultrasonic potential field sensor for obstacle avoidance. IEEE Trans. Robot. Autom. 1999, 15, 774–779. [Google Scholar] [CrossRef]
- Zhou, L.; Li, W. Adaptive Artificial Potential Field Approach for Obstacle Avoidance Path Planning. In Proceedings of the 2014 Seventh International Symposium on Computational Intelligence and Design (ISCID 2014), Hangzhou, China, 13–14 December 2014; IEEE: Piscataway, NJ, USA, 2014; Volume 2, pp. 429–432. [Google Scholar]
- Li, X.; Fang, Y.; Fu, W. Obstacle Avoidance Algorithm for Multi-UAV Flocking Based on Artificial Potential Field and Dubins Path Planning. In Proceedings of the 2019 IEEE International Conference on Unmanned Systems (ICUS), Beijing, China, 17–19 October 2019; pp. 593–598. [Google Scholar]
- Ying, Z.; Xu, L.; Zhang, Y. Leader-Follower Formation Control and Obstacle Avoidance of Multi-Robot Based on Artificial Potential Field. In Proceedings of the 27th Chinese Control and Decision Conference (2015 CCDC), Qingdao, China, 23–25 May 2015; pp. 4355–4360. [Google Scholar]
- Nair, R.R.; Behera, L.; Kumar, V.; Jamshidi, M. Multisatellite Formation Control for Remote Sensing Applications Using Artificial Potential Field and Adaptive Fuzzy Sliding Mode Control. IEEE Syst. J. 2014, 9, 508–518. [Google Scholar] [CrossRef]
- Ogren, P.; Leonard, N. A convergent dynamic window approach to obstacle avoidance. IEEE Trans. Robot. 2005, 21, 188–195. [Google Scholar] [CrossRef]
- Ballesteros, J.; Urdiales, C.; Velasco, A.B.M.; Ramos-Jimenez, G. A Biomimetical Dynamic Window Approach to Navigation for Collaborative Control. IEEE Trans. Hum. Mach. Syst. 2017, 47, 1123–1133. [Google Scholar] [CrossRef]
- Pan, W.W. Study on Distributed Formation Control of Multiple Autonomous Underwater Vehicles. Ph.D. Thesis, Harbin Engineering University, Heilongjiang, China, 2018. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yan, X.; Jiang, D.; Miao, R.; Li, Y. Formation Control and Obstacle Avoidance Algorithm of a Multi-USV System Based on Virtual Structure and Artificial Potential Field. J. Mar. Sci. Eng. 2021, 9, 161. https://doi.org/10.3390/jmse9020161
Yan X, Jiang D, Miao R, Li Y. Formation Control and Obstacle Avoidance Algorithm of a Multi-USV System Based on Virtual Structure and Artificial Potential Field. Journal of Marine Science and Engineering. 2021; 9(2):161. https://doi.org/10.3390/jmse9020161
Chicago/Turabian StyleYan, Xun, Dapeng Jiang, Runlong Miao, and Yulong Li. 2021. "Formation Control and Obstacle Avoidance Algorithm of a Multi-USV System Based on Virtual Structure and Artificial Potential Field" Journal of Marine Science and Engineering 9, no. 2: 161. https://doi.org/10.3390/jmse9020161
APA StyleYan, X., Jiang, D., Miao, R., & Li, Y. (2021). Formation Control and Obstacle Avoidance Algorithm of a Multi-USV System Based on Virtual Structure and Artificial Potential Field. Journal of Marine Science and Engineering, 9(2), 161. https://doi.org/10.3390/jmse9020161