Hostname: page-component-586b7cd67f-tf8b9 Total loading time: 0 Render date: 2024-11-24T00:32:28.423Z Has data issue: false hasContentIssue false

Lyapunov-Based Formation Control of Underwater Robots

Published online by Cambridge University Press:  15 August 2019

Ali Keymasi Khalaji*
Affiliation:
Department of Mechanical Engineering, Faculty of Engineering, Kharazmi University, Tehran, Iran
Rasoul Zahedifar
Affiliation:
Department of Mechanical Engineering, Faculty of Engineering, Kharazmi University, Tehran, Iran
*
*Corresponding author. E-mail: [email protected]

Summary

Today, automatic diving robots are used for research, inspection, and maintenance, extensively. Control of autonomous underwater robots (AUVs) is challenging due to their nonlinear dynamics, uncertain models, and the system underactuation. Data collection using underwater robots is increasing within the oceanographic research community. Also, the ability to navigate and cooperate in a group of robots has many advantages compared with individual navigations. Among them, the effectiveness of using resources, the possibility of robots’ collaboration, increasing reliability, and robustness to defects can be pointed out. In this paper, the formation control of underwater robots has been studied. First, the kinematic model of the AUV is presented. Next, a novel Lyapunov-based tracking control algorithm is investigated for the leader robot. Subsequently, a control law is designed using Lyapunov theory and feedback linearization techniques to navigate a group of follower robots in a desired formation associated with the leader and follow it simultaneously. In the obtained results for different reference paths and various formations, the effectiveness of the proposed algorithm is represented.

Type
Articles
Copyright
© Cambridge University Press 2019

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Tajdari, F, Khodabakhshi, E, Kabganian, M and Golgouneh, A, “Switching Controller Design to Swing-up a Two-Link Underactuated Robot,” 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran (2017) pp. 05950599.Google Scholar
Tajdari, F, Kabganian, M, Khodabakhshi, E and Golgouneh, A, “Design, Implementation and Control of a Two-Link Fully-Actuated Robot Capable of Online Identification of Unknown Dynamical Parameters Using Adaptive Sliding Mode Controller,” 2017 Artificial Intelligence and Robotics (IRANOPEN), Qazvin, Iran (2017) pp. 9196.Google Scholar
Keymasi Khalaji, A, “Modeling and control of uncertain multibody wheeled robots,” Multibody Syst. Dyn. 46(3), 257279 (2019).10.1007/s11044-019-09673-5CrossRefGoogle Scholar
Keymasi Khalaji, A, “PID-based target tracking control of a tractor-trailer mobile robot,” Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 233(13), 47764787 (2019).10.1177/0954406219830438CrossRefGoogle Scholar
Keymasi Khalaji, A and Moosavian, S. A. A., “Switching control of a Tractor-Trailer wheeled robot,” Int. J. Robot. Auto. 30(2), 19 (2015).Google Scholar
Karimi, A and Hasanzadeh Ghasemi, R, “Equipping of a hovering type autonomous underwater vehicle with ballast tanks and its effect on degrees of freedom,” Modares Mech. Eng. 17(7), 397404 (2017).Google Scholar
Ashrafiuon, H, Muske, K. R., McNinch, L. C. and Soltan, R. A., “Sliding-mode tracking control of surface vessels,” IEEE Trans. Ind. Electron. 55(11), 40044012 (2008).10.1109/TIE.2008.2005933CrossRefGoogle Scholar
Wang, L, Zhang, L.-J., Jia, H.-M. and Wang, H.-B., “Horizontal Tracking Control for AUV Based on Nonlinear Sliding Mode,” 2012 International Conference on Information and Automation (ICIA), Shenyang, China (2012) pp. 460463.Google Scholar
Joe, H, Kim, M and Yu, S.-C., “Second-order sliding-mode controller for autonomous underwater vehicle in the presence of unknown disturbances,” Nonlinear Dyn. 78(1), 183196 (2014).10.1007/s11071-014-1431-0CrossRefGoogle Scholar
Elmokadem, T, Zribi, M and Youcef-Toumi, K, “Terminal sliding mode control for the trajectory tracking of underactuated Autonomous Underwater Vehicles,” Ocean Eng. 129, 613625 (2017).CrossRefGoogle Scholar
Chen, Y, Zhang, R, Zhao, X and Gao, J, “Adaptive fuzzy inverse trajectory tracking control of underactuated underwater vehicle with uncertainties,” Ocean Eng. 121, 123133 (2016).CrossRefGoogle Scholar
Do, K. D., Pan, J and Jiang, Z, “Robust and adaptive path following for underactuated autonomous underwater vehicles,” Ocean Eng. 31(16), 19671997 (2004).10.1016/j.oceaneng.2004.04.006CrossRefGoogle Scholar
Wang, J.-S. and Lee, C. G., “Self-adaptive recurrent neuro-fuzzy control of an autonomous underwater vehicle,” IEEE Trans. Robot. Auto. 19(2), 283295 (2003).CrossRefGoogle Scholar
Sahu, B. K. and Subudhi, B, “Adaptive tracking control of an autonomous underwater vehicle,” Int. J. Auto. Comput. 11(3), 299307 (2014).CrossRefGoogle Scholar
Sebastián, E and Sotelo, M. A., “Adaptive fuzzy sliding mode controller for the kinematic variables of an underwater vehicle,” J. Intell. Rob. Syst. 49(2), 189215 (2007).10.1007/s10846-007-9144-yCrossRefGoogle Scholar
Tabataba’i-Nasab, F. S., Keymasi Khalaji, A and Moosavian, S. A. A., “Adaptive nonlinear control of an autonomous underwater vehicle,” Trans. Inst. Meas. Control. 41(11), 31213131 (2019).10.1177/0142331218823869CrossRefGoogle Scholar
Yuh, J, “A neural net controller for underwater robotic vehicles,” IEEE J. Oceanic Eng. 15(3), 161166 (1990).CrossRefGoogle Scholar
Liang, X, Wan, L, Blake, J. I., Shenoi, R. A. and Townsend, N, “Path following of an underactuated AUV based on fuzzy backstepping sliding mode control,” Int. J. Adv. Robot. Syst. 13(3), 122 (2016).CrossRefGoogle Scholar
Balch, T and Arkin, R. C., “Behavior-based formation control for multirobot teams,” IEEE Trans. Robot. Auto. 14(6), 926939 (1998).CrossRefGoogle Scholar
Alipour, K and Abbaspour, A, “The effect of remote center compliance parameters on formation control of cooperative wheeled mobile robots for object manipulation,” Int. J. Control Auto. Syst. 16(1), 306317 (2018).CrossRefGoogle Scholar
Cullen, J, Shaw, E and Baldwin, H. A., “Methods for measuring the three-dimensional structure of fish schools,” Anim. Behav. 13(4), 534543 (1965).CrossRefGoogle ScholarPubMed
Abbaspour, A, Moosavian, S. A. A. and Alipour, K, “Formation control and obstacle avoidance of cooperative wheeled mobile robots,” Int. J. Robot. Auto. 30(5), 418428 (2015).Google Scholar
Murphy, R. R., “Human-robot interaction in rescue robotics,” IEEE Trans. Syst. Man. Cybern Part C Appl. Rev. 34(2), 138153 (2004).CrossRefGoogle Scholar
Nourbakhsh, I. R., Sycara, K, Koes, M, Yong, M, Lewis, M and Burion, S, “Human-robot teaming for search and rescue,” IEEE Pervasive Comput. 4(1), 7278 (2005).CrossRefGoogle Scholar
Lam, A. Y., Leung, Y.-W., and Chu, X, “Autonomous-vehicle public transportation system: Scheduling and admission control,” IEEE Trans. Intell. Trans. Syst. 17(5), 12101226 (2016).CrossRefGoogle Scholar
Margellos, K and Lygeros, J, “Toward 4-D trajectory management in air traffic control: A study based on monte carlo simulation and reachability analysis,” IEEE Trans. Control Syst. Tech. 21(5), 18201833 (2013).CrossRefGoogle Scholar
Voth, D, “A new generation of military robots,” IEEE Intelligent Systems. 19(4), 23 (2004).CrossRefGoogle Scholar
Baturone, I, Moreno-Velo, F. J., Sanchez-Solano, S and Ollero, A, “Automatic design of fuzzy controllers for car-like autonomous robots,” Fuzzy Syst. IEEE Trans. 12(4), 447465 (2004).CrossRefGoogle Scholar
Egerstedt, M and Hu, X, “Formation constrained multi-agent control,” IEEE Trans. Rob. Autom. 17(6), 947951 (2001).CrossRefGoogle Scholar
Yamaguchi, H, “A distributed motion coordination strategy for multiple nonholonomic mobile robots in cooperative hunting operations,” Robot. Auto. Syst. 43(4), 257282 (2003).CrossRefGoogle Scholar
Bazoula, A, Djouadi, M and Maaref, H, “Formation control of multi-robots via fuzzy logic technique,” Int. J. Comput. Commun. Control. 3(3), 179184 (2008).Google Scholar
Bazoula, A and Maaref, H, “Fuzzy separation bearing control for mobile robots formation,” Proc. World Acad. Sci. 1(5), 17 (2007).Google Scholar
Li, X, Xiao, J and Cai, Z, “Backstepping Based Multiple Mobile Robots Formation Control,” 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2005), Edmonton, Canada (2005) pp. 887892.Google Scholar
Sanchez, J and Fierro, R, “Sliding Mode Control for Robot Formations,” 2003 IEEE International Symposium on Intelligent Control, Houston, TX, USA (2003) pp. 438443.Google Scholar
Hou, Z and Fantoni, I, “Distributed Leader-Follower Formation Control for Multiple Quadrotors with Weighted Topology,” 2015 10th System of Systems Engineering Conference(SoSE), San Antonio, TX, USA (2015) pp. 256261.Google Scholar
Soni, A and Hu, H, “Formation control for a fleet of autonomous ground vehicles: A survey,” Robotics 7(4), 67 (2018).CrossRefGoogle Scholar
Consolini, L, Morbidi, F, Prattichizzo, D and Tosques, M, “A Geometric Characterization of Leader-Follower Formation Control,” Proceedings 2007 IEEE International Conference on Robotics and Automation, Roma, Italy (2007) pp. 23972402.Google Scholar
Consolini, L, Morbidi, F, Prattichizzo, D and Tosques, M, “Leader–follower formation control of nonholonomic mobile robots with input constraints,” Automatica 44(5), 13431349 (2008).CrossRefGoogle Scholar
Desai, J. P., Ostrowski, J. P. and Kumar, V, “Modeling and control of formations of nonholonomic mobile robots,” IEEE Trans. Robot. Auto. 17(6), 905908 (2001).CrossRefGoogle Scholar
Chang, Y.-H., Chang, C.-W., Chen, C.-L. and Tao, C.-W., “Fuzzy sliding-mode formation control for multirobot systems: Design and implementation,” IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 42(2), 444457 (2012).CrossRefGoogle ScholarPubMed
Repoulias, F and Papadopoulos, E, “Planar trajectory planning and tracking control design for underactuated AUVs,” Ocean Eng. 34(11–12), 16501667 (2007).CrossRefGoogle Scholar
Slotine, J.-J. E. and Li, W, Applied Nonlinear Control, vol. 199 (Prentice Hall, Englewood Cliffs, NJ, 1991).Google Scholar
Khalil, H. K., Nonlinear Systems (Prentice Hall, Englewood Cliffs, NJ, 2002) pp. 167191.Google Scholar