Unscented Kalman-filter-based sliding mode control for an underwater gliding snake-like robot


With its strong endurance and high maneuverability, an underwater gliding snake-like robot (UGSR) is a strong potential candidate for aquatic exploration and monitoring. The major feature of the UGSR, which distinguishes it from other snake-like robots, is long range and long operation duration by gliding. This study establishes a gliding motion control system for the UGSR based on a sliding mode controller (SMC). The control system stabilizes the system and suppresses the uncertainties and unknown disturbances. In this strategy, chattering is reduced based on the reaching law method. To circumvent the difficulty of velocity measurements, a nonlinear observer based on an unscented Kalman filter (UKF) is employed for state estimation and random noise handling. The effectiveness of the proposed controller and observer is verified by simulating the UKF-based SMC closed-loop system.

This is a preview of subscription content, access via your institution.


  1. 1

    Gomáriz S, Masmitjá I, González J, et al. GUANAY-II: an autonomous underwater vehicle for vertical/horizontal sampling. J Mar Sci Technol, 2015, 20: 81–93

    Article  Google Scholar 

  2. 2

    Chen C W, Jiang Y, Huang H C, et al. Computational fluid dynamics study of the motion stability of an autonomous underwater helicopter. Ocean Eng, 2017, 143: 227–239

    Article  Google Scholar 

  3. 3

    Webb D C, Simonetti P J, Jones C P. SLOCUM: an underwater glider propelled by environmental energy. IEEE J Ocean Eng, 2001, 26: 447–452

    Article  Google Scholar 

  4. 4

    Sherman J, Davis R E, Owens W B, et al. The autonomous underwater glider Spray. IEEE J Ocean Eng, 2001, 26: 437–446

    Article  Google Scholar 

  5. 5

    Eriksen C C, Osse T J, Light R D, et al. Seaglider: a long-range autonomous underwater vehicle for oceanographic research. IEEE J Ocean Eng, 2001, 26: 424–436

    Article  Google Scholar 

  6. 6

    Yu J C, Zhang A Q, Jin W M, et al. Development and experiments of the Sea-Wing underwater glider. China Ocean Eng, 2011, 25: 721–736

    Article  Google Scholar 

  7. 7

    Katzschmann R K, Marchese A D, Rus D. Hydraulic autonomous soft robotic fish for 3D swimming. In: Experimental Robotics. Berlin: Springer, 2016. 405–420

    Google Scholar 

  8. 8

    Park S J, Gazzola M, Park K S, et al. Phototactic guidance of a tissue-engineered soft-robotic ray. Science, 2016, 353: 158–162

    Article  Google Scholar 

  9. 9

    Kelasidi E, Liljeback P, Pettersen K Y, et al. Innovation in underwater robots: biologically inspired swimming snake robots. IEEE Robot Autom Mag, 2016, 23: 44–62

    Article  Google Scholar 

  10. 10

    Zhang A F, Ma S G, Li B, et al. Tracking control of tangential velocity of eel robot based on iterative learning control. Robot, 2018, 40: 769–778

    Google Scholar 

  11. 11

    Wu Z X, Yu J Z, Yuan J, et al. Towards a gliding robotic dolphin: design, modeling, and experiments. IEEE/ASME Trans Mech, 2019, 24: 260–270

    Article  Google Scholar 

  12. 12

    Sverdrup-Thygeson J, Kelasidi E, Pettersen K Y, et al. The underwater swimming manipulator-a bio-inspired AUV. In: Proceedings of IEEE/OES Autonomous Underwater Vehicles (AUV), Tokyo, 2016. 387–395

    Google Scholar 

  13. 13

    Kelasidi E, Pettersen K Y, Liljebäck P, et al. Locomotion efficiency of underwater snake robots with thrusters. In: Proceedings of IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Lausanne, 2016. 174–181

    Google Scholar 

  14. 14

    Zhang F, En-Nasr O, Litchman E, et al. Autonomous sampling of water columns using gliding robotic fish: control algorithms and field experiments. In: Proceedings of IEEE International Conference on Robotics and Automation (ICRA), Washington, 2015. 517–522

    Google Scholar 

  15. 15

    Wu Z X, Yu J Z, Yuan J, et al. Mechatronic design and implementation of a novel gliding robotic dolphin. In: Proceedings of IEEE International Conference on Robotics and Biomimetics (ROBIO), Zhuhai, 2015. 267–272

    Google Scholar 

  16. 16

    Noh M M, Arshad M R, Mokhtar R M. Depth and pitch control of USM underwater glider: performance comparison PID vs. LQR. Indian J Geo-Mar Sci, 2011, 40: 200–206

    Google Scholar 

  17. 17

    Tchilian R S, Rafikova E, Gafurov S A, et al. Optimal control of an underwater glider vehicle. Procedia Eng, 2017, 176: 732–740

    Article  Google Scholar 

  18. 18

    Moon J H, Jee S C, Lee H J. Output-feedback control of underwater gliders by buoyancy and pitching moment control: feedback linearization approach. Int J Control Autom Syst, 2016, 14: 255–262

    Article  Google Scholar 

  19. 19

    Sang H Q, Zhou Y, Sun X J, et al. Heading tracking control with an adaptive hybrid control for under actuated underwater glider. ISA Trans, 2018, 80: 554–563

    Article  Google Scholar 

  20. 20

    Liu J C, Wu Z X, Yu J Z, et al. Sliding mode fuzzy control-based path-following control for a dolphin robot. Sci China Inf Sci, 2018, 61: 024201

    MathSciNet  Article  Google Scholar 

  21. 21

    Zhang Z, Wang F, Guo Y, et al. Multivariable sliding mode backstepping controller design for quadrotor UAV based on disturbance observer. Sci China Inf Sci, 2018, 61: 112207

    Article  Google Scholar 

  22. 22

    Pukdeboon C. Extended state observer-based third-order sliding mode finite-time attitude tracking controller for rigid spacecraft. Sci China Inf Sci, 2019, 62: 012206

    MathSciNet  Article  Google Scholar 

  23. 23

    Gao W B, Hung J C. Variable structure control of nonlinear systems: a new approach. IEEE Trans Ind Electron, 1993, 40: 45–55

    Article  Google Scholar 

  24. 24

    Zhang F T, Tan X B. Nonlinear observer design for stabilization of gliding robotic fish. In: Proceedings of American Control Conference, Portland, 2014. 4715–4720

    Google Scholar 

  25. 25

    Yuan J, Wu Z X, Yu J Z, et al. Sliding mode observer-based heading control for a gliding robotic dolphin. IEEE Trans Ind Electron, 2017, 64: 6815–6824

    Article  Google Scholar 

  26. 26

    Julier S J, Uhlmann J K. Unscented filtering and nonlinear estimation. Proc IEEE, 2004, 92: 401–422

    Article  Google Scholar 

  27. 27

    Aghababa M P, Akbari M E. A chattering-free robust adaptive sliding mode controller for synchronization of two different chaotic systems with unknown uncertainties and external disturbances. Appl Math Comput, 2012, 218: 5757–5768

    MathSciNet  MATH  Google Scholar 

  28. 28

    Ioannou P A, Sun J. Robust Adaptive Control. Upper Saddle River: Prentice-Hall, 1996

    Google Scholar 

  29. 29

    Yang H, Ma J. Sliding mode tracking control of an autonomous underwater glider. In: Proceedings of International Conference on Computer Application and System Modeling (ICCASM), Taiyuan, 2010. 555–558

    Google Scholar 

Download references


This work was supported by National Key Research and Development Project of China (Grant No. 2017YFB1300101).

Author information



Corresponding author

Correspondence to Jian Chang.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Tang, J., Li, B., Chang, J. et al. Unscented Kalman-filter-based sliding mode control for an underwater gliding snake-like robot. Sci. China Inf. Sci. 63, 112207 (2020). https://doi.org/10.1007/s11432-019-1470-x

Download citation


  • underwater gliding snake-like robot
  • sliding mode control
  • reaching law
  • nonlinear observer
  • unscented Kalman filter
  • robustness