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 条
  • [31] Adaptive Integral Backstepping Control for Trajectory Tracking of a Quadrotor
    Fan, Yunsheng
    Cao, Yabo
    Li, Tieshan
    2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION, CYBERNETICS AND COMPUTATIONAL SOCIAL SYSTEMS (ICCSS), 2017, : 619 - 624
  • [32] Robotic trajectory tracking control method based on reinforcement learning
    Liu W.
    Xing G.
    Chen H.
    Sun H.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2018, 24 (08): : 1996 - 2004
  • [33] Backstepping Trajectory Tracking Control for a Spherical Rolling Robot
    Bai, Yang
    Svinin, Mikhail
    Yamamoto, Motoji
    2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 298 - 303
  • [34] Command Filter Backstepping based Trajectory Tracking Control of Underactuated Surface Vessels
    Wei, Ziping
    Du, Jialu
    Tan, Cong
    Li, Jian
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 623 - 628
  • [35] Improved Trajectory Tracking of Autonomous Mobile Robot based on Adaptive Backstepping Control
    Yang, Gen
    Liao, Hua-li
    Zhou, Jun
    Zhang, Tian-xi
    2019 9TH IEEE ANNUAL INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (IEEE-CYBER 2019), 2019, : 1596 - 1601
  • [36] Trajectory Tracking Control of Underwater Robots Based on Neural Network Backstepping Method
    Liu, Zhimin
    Zhou, Xiaozhong
    2022 INTERNATIONAL CONFERENCE ON COMPUTING, ROBOTICS AND SYSTEM SCIENCES, ICRSS, 2022, : 24 - 28
  • [37] Backstepping Based Trajectory Tracking Control of a TBM Steel Arch Splicing Manipulator
    Yuxi Chen
    Guofang Gong
    Xinghai Zhou
    Yakun Zhang
    Weiqiang Wu
    International Journal of Control, Automation and Systems, 2024, 22 : 648 - 660
  • [38] Backstepping Based Trajectory Tracking Control of a TBM Steel Arch Splicing Manipulator
    Chen, Yuxi
    Gong, Guofang
    Zhou, Xinghai
    Zhang, Yakun
    Wu, Weiqiang
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2024, 22 (02) : 648 - 660
  • [39] Trajectory Tracking of Underactuated USV Based on Adaptive Command Filtered Backstepping Control
    Zhang, Chengju
    Wang, Cong
    Wang, Jinqiang
    PROCEEDINGS OF 2019 5TH INTERNATIONAL CONFERENCE ON MECHATRONICS AND ROBOTICS ENGINEERING (ICMRE 2019), 2019, : 177 - 181
  • [40] Workspace Trajectory Tracking Control of Flexible Joint Robots Based on Backstepping Method
    Jiang, Zhao-Hui
    Shinohara, Kengo
    PROCEEDINGS OF THE 2016 IEEE REGION 10 CONFERENCE (TENCON), 2016, : 3473 - 3476