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.
Similar content being viewed by others
References
Crespi A, Badertscher A, Guignard A, et al. AmphiBot I: an amphibious snake-like robot. Robot Auton Syst, 2005, 50: 163–175
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
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
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
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
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
Taylor G. Analysis of the swimming of long and narrow animals. Proc Roy Soc London Ser A, 1952, 214: 158–183
Lighthill M J. Large-amplitude elongated-body theory of fish locomotion. Proc Roy Soc London Ser B, 1971, 179: 125–138
Wiens J A. Gait optimization for a multilink anguilliform swimmer. Dissertation for the Doctoral Degree. Montreal: McGill University, 2012
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
He W, Ge S S, Zhang S. Adaptive boundary control of a flexible marine installation system. Automatica, 2011, 47: 2728–2734
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
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
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
Li Z, Li J, Kang Y. Adaptive robust coordinated control of multiple mobile manipulators interacting with rigid environments. Automatica, 2010, 46: 2028–2034
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
Narendra K S, Valavani L S. Direct and indirect model reference adaptive control. Automatica, 1979, 15: 653–664
Hovakimyan N, Cao C, Kharisov E, et al. Adaptive control for safety-critical systems. IEEE Control Syst, 2011, 31: 54–104
Hovakimyan N, Cao C. L1 Adaptive Control Theory. Philadelphia: Society for Industrial and Applied Mathematics, 2010
Lawrence D A, Rugh W J. Gain scheduling dynamic linear controllers for a nonlinear plant. Automatica, 1995, 31: 381–390
Utkin V I. Sliding Modes in Control and Optimization. Berlin: Springer-Verlag, 1992
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
Wang Y, Li B, Chen L, et al. Design and realization of snake-like robot control system. Robot, 2003, 6: 002
Morison J R, Johnson J W, Schaaf S A. The force exerted by surface waves on piles. J Petrol Technol, 1950, 2: 149–154
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
Saito. M, Fukaya M, Iwasakiost T. Serpentine locomotion with robotic snakes. IEEE Control Syst Mag, 2002, 22: 64–81
Blair J, Iwasaki T. Optimal gaits for mechanical rectifier systems. IEEE Trans Automat Contr, 2011, 56: 59–71
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
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
Zhu L, Chen Z, Iwasaki T. Oscillation, orientation, and locomotion of underactuated multilink mechanical systems. IEEE Trans Control Syst Technol, 2013, 21: 1537–1548
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
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11432-015-5421-8