Research on Trajectory Tracking of Robotic Fish Based on DBO-Backstepping Control

被引:1
|
作者
Yang, Huibao [1 ]
Hu, Shuheng [2 ]
Li, Bangshuai [3 ]
Gao, Xiujing [4 ,5 ]
Huang, Hongwu [1 ,4 ,5 ]
机构
[1] Xiamen Univ, Sch Aerosp Engn, Xiamen 361000, Peoples R China
[2] Xiamen Univ Technol, Sch Mech & Automot Engn, Xiamen 361000, Peoples R China
[3] Hubei Univ Automot Technol, Inst Automot Engineers, Shiyan 442000, Peoples R China
[4] Fujian Univ Technol, Smart Marine Sci & Engn, Fuzhou 350118, Peoples R China
[5] Fujian Prov Key Lab Marine Smart Equipment, Fuzhou 350118, Peoples R China
关键词
robotic fish; trajectory tracking; dung beetle optimization; backstepping control; AUTONOMOUS UNDERWATER VEHICLE;
D O I
10.3390/jmse12122364
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
Advancements in underwater robotic fish have generated new requirements for diverse underwater scenarios, presenting challenges in attaining efficient and precise control, particularly in the realm of classical trajectory tracking. In response to the inherently nonlinear and underactuated characteristics of underwater robot control design, this study introduces a trajectory tracking backstepping control method for the planar motion of underactuated underwater robotic systems. The method is grounded in dung beetle optimization (DBO) backstepping control. Firstly, a dynamic model of a single-node tail-actuated robotic fish is introduced, and the model is averaged. Based on the averaged model and Lyapunov functions, the design of the backstepping control scheme is derived to ensure the stability of the control system. Subsequently, the derived backstepping control is further optimized through the application of the DBO optimization algorithm, then the optimal backstepping control (OBC) approach is presented. Finally, the proposed control scheme is applied to the simulation experiments with the robotic fish. The simulation results for straight-line tracking indicate that OBC is superior to the PID method in terms of overshoot performance, reducing the average overshoot from 0.23 to 0.02. Additionally, OBC reduces the average velocity error from 0.043 m/s (backstepping control) to 0.035 m/s, which is lower than that of the PID method, with an average velocity error of 0.054 m/s. In turn tracking, the simulation results reveal that OBC reduces the average velocity error from 0.067 m/s (backstepping control) to 0.055 m/s and demonstrates better performance than the PID method, with an average velocity error of 0.066 m/s. Under various disturbance conditions, the simulations reveal that OBC exhibits superior performance when compared to other control methods.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Trajectory Tracking Control for Underactuated Quadrotor UAV Based on ESO and Backstepping
    Dou L.
    Lu F.
    Tianjin Daxue Xuebao (Ziran Kexue yu Gongcheng Jishu Ban)/Journal of Tianjin University Science and Technology, 2017, 50 (05): : 500 - 506
  • [22] Trajectory tracking control of underactuated USV based on modified backstepping approach
    Dong, Zaopeng
    Wan, Lei
    Li, Yueming
    Liul, Tao
    Zhane, Guocheng
    INTERNATIONAL JOURNAL OF NAVAL ARCHITECTURE AND OCEAN ENGINEERING, 2015, 7 (05) : 817 - 832
  • [23] Backstepping based trajectory tracking control of a four wheeled mobile robot
    Kumar, Umesh
    Sukavanam, Nagarajan
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2008, 5 (04): : 403 - 410
  • [24] On Model Parameter Identification and Trajectory Tracking Control for USV Based on Backstepping
    Fan Yunsheng
    Sun Yutong
    Wang Guofeng
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 4757 - 4761
  • [25] Output Based Backstepping Control for Trajectory Tracking of an Autonomous Underwater Vehicle
    Cervantes, Jorge
    Yu, Wen
    Salazar, Sergio
    Chairez, Isaac
    Lozano, Rogelio
    2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 6423 - 6428
  • [26] Trajectory Tracking Control of Rowing Pectoral Fin-Actuated Robotic Fish
    Castano, Maria L.
    Tan, Xiaobo
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2022, 27 (04) : 2007 - 2015
  • [27] Trajectory Tracking Control of Underactuated Ship Based on Backstepping and Dynamic Surface Control Method
    Liu, Yong
    Li, Qiang
    Gao, Xiao-ri
    PROCEEDINGS OF THE 39TH CHINESE CONTROL CONFERENCE, 2020, : 655 - 660
  • [28] Adaptive backstepping trajectory tracking control of robot manipulator
    Hu, Qinglei
    Xu, Liang
    Zhang, Aihua
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2012, 349 (03): : 1087 - 1105
  • [29] Backstepping Trajectory Tracking Control of a Quadrotor with Disturbance Rejection
    Rashad, Ramy
    Aboudonia, Ahmed
    El-Badawy, Ayman
    2015 XXV INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATION AND AUTOMATION TECHNOLOGIES (ICAT), 2015,
  • [30] Integral Backstepping Control for Trajectory Tracking of a Hybrid Vehicle
    Colmenares-Vazquez, J.
    Marchand, N.
    Castillo, P.
    Gomez-Balderas, J. E.
    Alvarez-Munoz, J. U.
    Tellez-Guzman, J. J.
    2015 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS'15), 2015, : 209 - 217