Abstract
In this paper, a distributed formation controller of autonomous underwater vehicles is presented. An artificial potential field is proposed based on the Lennard-Jones potential. A weight function is designed to make the potential smoothly die off at the boundaries. A control algorithm is proposed according to the three rules of Reynolds: flock centering, collision avoidance and velocity matching. A single-step target tracking method is proposed to translate the desired acceleration, produced by the potential force, to the desired velocity and heading for the AUV. To make the algorithm distributed, each AUV holds a copy of the virtual leader and calculates the guidance information individually. A consensus algorithm is proposed to make the mismatches convert to zeros. A fold line and a curve line path following of the fleet are simulated, with random initial positions of the AUVs. Under the formation control algorithms proposed, the AUVs are uniformly distributed and form a lattice-like formation. We increase the number of AUVs, and the algorithm serves well, which shows good availability and flexibility.
References
Park, B.S.: Adaptive formation control of underactuated autonomous underwater vehicles. Ocean Eng. 96, 1–7 (2015)
Xianbo, X., Bruno, J., Olivier, P.: Coordinated formation control of multiple autonomous underwater vehicles for pipeline inspection. Int. J. Adv. Rob. Syst. 7(1), 75–84 (2010)
Rongxin, C.U.I., Shuzhi, G.E., Voon, H.B., et al.: Leader-follower formation control of underactuated autonomous underwater vehicles. Ocean Eng. 37(17–18), 1491–1502 (2010)
Yang, E., Dongbing, G.: Nonlinear formation-keeping and mooring control of multiple autonomous underwater vehicles. IEEE/ASME Trans. Mechatron. 12(2), 164–178 (2007)
Wang, Y., Yan, W., Li, J.: Passivity-based formation control of autonomous underwater vehicles. IET Control Theor. Technol. 6(4), 518–525 (2012)
Do, K.D.: Practical formation control of multiple underactuated ships with limited sensing ranges. Robot. Auton. Syst. 59, 457–471 (2011)
Hou, S.P., Cheah, C.C.: Can a simple control scheme work for a formation control of multiple autonomous underwater vehicles. IEEE Trans. Control Syst. Technol. 17, 1090–1100 (2011)
Balch, T., Arkin, R.C.: Behavior-based formation control for multirobot teams. IEEE Trans. Robot. Autom. 14(6), 926–939 (1988)
Djapic, V.: Unifying behavior based control design and hybrid stability theory for AUV application. Ph.D. thesis, University of California, Riverside (2009)
Fossen, T.I.: Handbook of Marine Craft Hydrodynamics and Motion Control, 1st edn. Wiley, United Kingdom (2011)
Tonnesen, D.L.: Dynamically coupled particle systems for Geometric modelling, reconstruction, and animation. PhD thesis, University of Toronto (1998)
Reynolds, C.W.: Flocks, herds, and schools: a distributed behavioral model. Comput. Graph. 21(4), 25–34 (1987)
Olfati-Saber, R.: Flocking for multi-agent dynamic systems: algorithms and theory. IEEE Trans. Autom. Control. 51(3), 401–420 (2006)
Ren, W., Beard, R.W.: Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control 50(5), 655–661 (2005)
Ren, W., Beard, R.W., Kingston, D.B.: Multi-agent Kalman consensus with relative uncertainty. In: Proceedings of the American Control Conference, Portland, pp. 1865–1870 (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Pan, W., Jiang, D., Pang, Y., Qi, Y., Luo, D. (2017). Distributed Formation Control of Autonomous Underwater Vehicles Based on Flocking and Consensus Algorithms. In: Huang, Y., Wu, H., Liu, H., Yin, Z. (eds) Intelligent Robotics and Applications. ICIRA 2017. Lecture Notes in Computer Science(), vol 10462. Springer, Cham. https://doi.org/10.1007/978-3-319-65289-4_68
Download citation
DOI: https://doi.org/10.1007/978-3-319-65289-4_68
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65288-7
Online ISBN: 978-3-319-65289-4
eBook Packages: Computer ScienceComputer Science (R0)