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, access via your institution.

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

    Article  Google Scholar 

  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

    Google Scholar 

  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

    Google Scholar 

  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

    Google Scholar 

  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

    Google Scholar 

  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

    Article  Google Scholar 

  7. 7

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

    Article  MATH  Google Scholar 

  8. 8

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

    Article  Google Scholar 

  9. 9

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

    Google Scholar 

  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

    MathSciNet  Article  MATH  Google Scholar 

  11. 11

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

    MathSciNet  Article  MATH  Google Scholar 

  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

    Google Scholar 

  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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  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

    MathSciNet  Article  MATH  Google Scholar 

  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

    Google Scholar 

  17. 17

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

    MathSciNet  Article  MATH  Google Scholar 

  18. 18

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

    MathSciNet  Article  Google Scholar 

  19. 19

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

    Google Scholar 

  20. 20

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

    MathSciNet  Article  MATH  Google Scholar 

  21. 21

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

    Google Scholar 

  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

    Google Scholar 

  23. 23

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

    Google Scholar 

  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

    Article  Google Scholar 

  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

    Google Scholar 

  26. 26

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

    Article  Google Scholar 

  27. 27

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

    MathSciNet  Article  Google Scholar 

  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

    MathSciNet  Article  Google Scholar 

  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

    Google Scholar 

  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

    Article  Google Scholar 

  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

    Google Scholar 

  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

    Google Scholar 

Download references

Author information

Affiliations

Authors

Corresponding author

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