Bionic Fish Trajectory Tracking Based on a CPG and Model Predictive Control

被引:0
|
作者
Zheping Yan
Haoyu Yang
Wei Zhang
Qingshuo Gong
Fantai Lin
Yu Zhang
机构
[1] Harbin Engineering University,College of Intelligent Systems Science and Engineering
来源
关键词
Bionic fish; Dynamics; CPG; Model predictive control; Trajectory tracking;
D O I
暂无
中图分类号
学科分类号
摘要
Bionic fish have received widespread attention due to their high mobility, high concealment and high propulsion efficiency. Trajectory tracking and tracking accuracy are the main challenges in controlling the motion of bionic fish. To realize the trajectory tracking control of bionic fish, in this paper, nonlinear dynamics model of bionic fish is established by the Newton-Euler equation and Denavit-Hartenberg (D-H) coordinate transformation, and it is reasonably simplified. Then, a model predictive controller is established based on the dynamic model, and combined with a central pattern generator (CPG) network, a CPG-based model predictive controller (MPC-CPG controller) is proposed. Finally, simulations and experiments are carried out on the bionic fish, tracking the circular trajectory and straight trajectory. Experiments show that under the condition of initial error, the MPC-CPG controller can quickly eliminate the position error and heading angle error of the bionic fish, and track to the reference trajectory. For the tracking circular trajectory and straight trajectory, the position errors are kept at −6.9% ~ 14.9% and − 8.6% ~ 8.6% of the body length, respectively, and the heading angle errors are always kept at −4.76° ~ 4.73° and − 3.24° ~ 3.55°, respectively. Experiments verify the effectiveness of the proposed MPC-CPG.
引用
收藏
相关论文
共 50 条
  • [21] Flatness-based Model Predictive Control for Quadrotor Trajectory Tracking
    Greeff, Melissa
    Schoellig, Angela P.
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 6740 - 6745
  • [22] Learning-based parametrized model predictive control for trajectory tracking
    Sferrazza, Carmelo
    Muehlebach, Michael
    D'Andrea, Raffaello
    OPTIMAL CONTROL APPLICATIONS & METHODS, 2020, 41 (06): : 2225 - 2249
  • [23] Trajectory Tracking Study of Track Vehicles Based on Model Predictive Control
    Zhou, Lin
    Wang, Guoqiang
    Sun, Kangkang
    Li, Xin
    STROJNISKI VESTNIK-JOURNAL OF MECHANICAL ENGINEERING, 2019, 65 (06): : 329 - 342
  • [24] Trajectory Tracking of Robotic Manipulators with Constraints Based on Model Predictive Control
    Tang, Qirong
    Chu, Zhugang
    Qiang, Yu
    Wu, Shun
    Zhou, Zheng
    2020 17TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS (UR), 2020, : 23 - 28
  • [25] Dynamic target tracking of bionic fish based on sliding mode-CPG controller
    Zhang, Wei
    Sun, Ruichi
    Gong, Qingshuo
    Han, Peiyu
    Zhang, Zhe
    Shi, Yefan
    OCEANS 2024 - SINGAPORE, 2024,
  • [26] Control and Optimization of a Bionic Robotic Fish Through a Combination of CPG model and PSO
    Wang, Ming
    Dong, Huifang
    Li, Xu
    Zhang, Yanlu
    Yu, Junzhi
    NEUROCOMPUTING, 2019, 337 : 144 - 152
  • [27] Quadcopter Trajectory Tracking Control Based on Flatness Model Predictive Control and Neural Network
    Li, Yong
    Zhu, Qidan
    Elahi, Ahsan
    ACTUATORS, 2024, 13 (04)
  • [28] Lane Detection and Trajectory Tracking Control of Autonomous Vehicle Based on Model Predictive Control
    Hu, Jianjun
    Xiong, Songsong
    Zha, Junlin
    Fu, Chunyun
    INTERNATIONAL JOURNAL OF AUTOMOTIVE TECHNOLOGY, 2020, 21 (02) : 285 - 295
  • [29] Lane Detection and Trajectory Tracking Control of Autonomous Vehicle Based on Model Predictive Control
    Jianjun Hu
    Songsong Xiong
    Junlin Zha
    Chunyun Fu
    International Journal of Automotive Technology, 2020, 21 : 285 - 295
  • [30] Trajectory Tracking Control for Underactuated Surface Vessels Based on Nonlinear Model Predictive Control
    Liu, Chenguang
    Zheng, Huarong
    Negenborn, Rudy R.
    Chu, Xiumin
    Wang, Le
    COMPUTATIONAL LOGISTICS (ICCL 2015), 2015, 9335 : 166 - 180