Backstepping control of gliding robotic fish for pitch and 3D trajectory tracking

被引:5
|
作者
Coleman, Demetris [1 ]
Castano, Maria [2 ]
Tan, Xiaobo [1 ]
机构
[1] Michigan State Univ, Elect & Comp Engn, E Lansing, MI 48824 USA
[2] Johns Hopkins Appl Phys Lab, Laurel, MD 20723 USA
基金
美国国家科学基金会;
关键词
Robotics; Backstepping; Nonlinear control; Gliding robotic fish; Underwater glider; UNDERWATER VEHICLE;
D O I
10.1016/j.conengprac.2022.105350
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Underwater gliders are known for their energy-efficiency and long-duration operations, with demonstrated applications in ocean exploration, fish tracking, and environmental sampling. Many applications such as exploring a large area of underwater ruins would benefit from accurate trajectory tracking. Trajectory tracking is particularly challenging for underwater gliders due to their under-actuated, highly nonlinear dynamics. Taking gliding robotic fish as an example, a backstepping-based controller is proposed to track the desired pitch angle and reference position in the 3D space. In particular, under-actuation is addressed by exploiting the coupled dynamics and introducing a modified error term that combines pitch and horizontal position tracking errors. Two-time-scale analysis of singularly perturbed systems is used to establish the convergence of all tracking errors to a neighborhood around zero. The effectiveness of the proposed control scheme is demonstrated via simulation and experimental results, and its advantages are shown via comparison with a PID controller and a baseline backstepping controller that does not use the modified error. This paper is accompanied by a video available at: https://youtu.be/D8Vej3weeGc.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Backstepping Control on SE(3) of a Micro Quadrotor for Stable Trajectory Tracking
    Lee, Hyeonbeom
    Kim, Suseong
    Ryan, Tyler
    Kim, H. Jin
    2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 4522 - 4527
  • [22] 3D trajectory planning for gliding vehicle using linear pseudospectral model predictive control
    Sun J.
    Pan X.
    Yang L.
    Chen W.
    Zhao Y.
    Hongwai yu Jiguang Gongcheng/Infrared and Laser Engineering, 2020, 49 (09):
  • [23] 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
  • [24] Speed Trajectory Tracking of A Robotic Fish Based on Iterative Learning Control Approach
    Li, Xuefang
    Ren, Qinyuan
    Xu, Jian-Xin
    2015 10TH ASIAN CONTROL CONFERENCE (ASCC), 2015,
  • [25] Separate Control Strategy for a Biomimetic Gliding Robotic Fish
    Dong, Huijie
    Wu, Zhengxing
    Zhang, Pengfei
    Wang, Jian
    Tan, Min
    Yu, Junzhi
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2022, 27 (05) : 2535 - 2544
  • [26] 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
  • [27] 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,
  • [28] 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
  • [29] 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
  • [30] 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