Advertisement

Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Adaptive controller design for underwater snake robot with unmatched uncertainties

Abstract

Because of hydrodynamic model error of the present dynamic model, there is a challenge in controller design for the underwater snake-like robot. To tackle this challenge, this paper proposes an adaptive control schemes based on dynamic model for a planar, underwater snake-like robot with model error and time-varying noise. The adaptive control schemes aim to achieve the adaptive control of joint angles tracking and the direction of locomotion control. First, through approximation and reducibility using Taylor expansion method, a simplified dynamics model of a planar amphibious snake-like robot is derived. Then, the L1 adaptive controller based on piecewise constant adaptive law is applied on the simplified planar, underwater snake-like robot, which can deal with both matched and unmatched nonlinear uncertainties. Finally, to control the direction of locomotion, an auxiliary bias signal is used as the control input to regulate the locomotion direction. Simulation results show that this L1 adaptive controller is valid to deal with different uncertainties and achieve the joint angles tracking and fast adaptive at the same time. The modified L1 adaptive controller, in which the auxiliary bias item is added, has the ability to change the direction of locomotion, that is, the orientation angle is periodic with arbitrarily given constant on average.

This is a preview of subscription content, log in to check access.

References

  1. 1

    Crespi A, Badertscher A, Guignard A, et al. AmphiBot I: an amphibious snake-like robot. Robot Auton Syst, 2005, 50: 163–175

  2. 2

    Liljeback P, Pettersen K Y, Stavdahl O, et al. A simplified model of planar snake robot locomotion. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Taipei, 2010. 2868–2875

  3. 3

    Tanaka M, Matsuno F. Experimental study of redundant snake robot based on kinematic model. In: Proceedings of IEEE International Conference on Robotics and Automation, Roma, 2007. 2990–2995

  4. 4

    Kelasidi E, Pettersen K Y, Gravdahl J T, et al. Modeling of underwater snake robots. In: Proceedings of IEEE International Conference on Robotics and Automation, Hong Kong, 2014. 4540–4547

  5. 5

    Khalil W, Gallot G, Ibrahim O, et al. Dynamic modeling of a 3-D serial eel-like robot. In: Proceedings of IEEE International Conference on Robotics and Automation, Barcelona, 2005. 1270–1275

  6. 6

    Khalil W, Gallot G, Boyer F. Dynamic modeling and simulation of a 3-D serial eel-like robot. IEEE Trans Syst Man Cybern Part C-Appl Rev, 2007, 37: 1259–1268

  7. 7

    Taylor G. Analysis of the swimming of long and narrow animals. Proc Roy Soc London Ser A, 1952, 214: 158–183

  8. 8

    Lighthill M J. Large-amplitude elongated-body theory of fish locomotion. Proc Roy Soc London Ser B, 1971, 179: 125–138

  9. 9

    Wiens J A. Gait optimization for a multilink anguilliform swimmer. Dissertation for the Doctoral Degree. Montreal: McGill University, 2012

  10. 10

    He W, Ge S S, How B V E, et al. Robust adaptive boundary control of a flexible marine riser with vessel dynamics. Automatica, 2011, 47: 722–732

  11. 11

    He W, Ge S S, Zhang S. Adaptive boundary control of a flexible marine installation system. Automatica, 2011, 47: 2728–2734

  12. 12

    He W, Ge S S. Robust adaptive boundary control of a vibrating string under unknown time-varying disturbance. IEEE Trans Control Syst Technol, 2012, 20: 48–58

  13. 13

    He W, Ge S S, Li Y, et al. Neural network control of a rehabilitation robot by state and output feedback. J Intell Robot Syst, 2015, 80: 15–31

  14. 14

    Li Z, Ge S S, Ming A. Adaptive robust motion/force control of holonomic-constrained nonholonomic mobile manipulators. IEEE Trans Syst Man Cybern Part B-Cybern, 2007, 37: 607–616

  15. 15

    Li Z, Li J, Kang Y. Adaptive robust coordinated control of multiple mobile manipulators interacting with rigid environments. Automatica, 2010, 46: 2028–2034

  16. 16

    He W, Chen Y, Yin Z. Adaptive neural network control of an uncertain robot with full-State constraints. IEEE Trans Cybern, 2015, PP: 1–10

  17. 17

    Narendra K S, Valavani L S. Direct and indirect model reference adaptive control. Automatica, 1979, 15: 653–664

  18. 18

    Hovakimyan N, Cao C, Kharisov E, et al. Adaptive control for safety-critical systems. IEEE Control Syst, 2011, 31: 54–104

  19. 19

    Hovakimyan N, Cao C. L1 Adaptive Control Theory. Philadelphia: Society for Industrial and Applied Mathematics, 2010

  20. 20

    Lawrence D A, Rugh W J. Gain scheduling dynamic linear controllers for a nonlinear plant. Automatica, 1995, 31: 381–390

  21. 21

    Utkin V I. Sliding Modes in Control and Optimization. Berlin: Springer-Verlag, 1992

  22. 22

    Yu S, Ma S, Li B, et al. An amphibious snake-like robot with terrestrial and aquatic gaits. In: Proceedings of IEEE International Conference on Robotics and Automation, 2011. 2960–2961

  23. 23

    Wang Y, Li B, Chen L, et al. Design and realization of snake-like robot control system. Robot, 2003, 6: 002

  24. 24

    Morison J R, Johnson J W, Schaaf S A. The force exerted by surface waves on piles. J Petrol Technol, 1950, 2: 149–154

  25. 25

    Kelasidi E, Pettersen K Y, Gravdahl J T. A waypoint guidance strategy for underwater snake robots. In: Proceedings of 22nd Mediterranean Conference of Control and Automation, Shanghai, 2014. 1512–1519

  26. 26

    Saito. M, Fukaya M, Iwasakiost T. Serpentine locomotion with robotic snakes. IEEE Control Syst Mag, 2002, 22: 64–81

  27. 27

    Blair J, Iwasaki T. Optimal gaits for mechanical rectifier systems. IEEE Trans Automat Contr, 2011, 56: 59–71

  28. 28

    Liljeback P, Pettersen K Y, Stavdahl O, et al. Controllability and stability analysis of planar snake robot locomotion. IEEE Trans Automat Contr, 2011, 56: 1365–1380

  29. 29

    Xargay E, Hovakimyan N, Cao C. L1 adaptive controller for multi-input multi-output systems in the presence of nonlinear unmatched uncertainties. In: Proceedings of American Control Conference, Baltimore, 2010. 874–879

  30. 30

    Zhu L, Chen Z, Iwasaki T. Oscillation, orientation, and locomotion of underactuated multilink mechanical systems. IEEE Trans Control Syst Technol, 2013, 21: 1537–1548

  31. 31

    Niu X. Modeling, control and locomotion planning of an anguilliform fish robot. Dissertation for the Doctoral Degree. Harbin: Harbin Institute of Technology, 2013. 26–76

  32. 32

    Transeth A A, van De Wouw N, Pavlov A, et al. Tracking control for snake robot joints. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, 2007. 3539–3546

Download references

Author information

Correspondence to Minghui Wang.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Zhang, A., Ma, S., Li, B. et al. Adaptive controller design for underwater snake robot with unmatched uncertainties. Sci. China Inf. Sci. 59, 052205 (2016). https://doi.org/10.1007/s11432-015-5421-8

Download citation

Keywords

  • underwater snake-like robot
  • adaptive control
  • simplified system
  • piecewise constant law
  • unmatched uncertainties
  • underactuated robots