Abstract
The underlying theme of this book is analytical approaches aimed at increasing our understanding of snake robot locomotion. The mathematical model of the snake robot is the basis for these analytical studies, which means that the analysis relies heavily on the form and complexity of the model. In this chapter, we employ first principles to develop a mathematical model of the kinematics and dynamics of a snake robot with N links moving on a horizontal and flat surface. The links of the robot are influenced by ground friction forces which propel the motion. Due to the many degrees of freedom of the robot and the dynamical couplings between the links, the resulting model will turn out to be quite complex. We will eliminate some of this complexity by partially linearising the model. This is achieved by introducing a change of coordinates which enables us to partition the model into an actuated part (the joint angles of the snake robot) and an unactuated part (the position and orientation of the snake robot). Through an input transformation, we are then able to linearise the actuated part of the model.
In later chapters of this book, the model presented in this chapter is analysed in order to deduce several fundamental properties of snake robot dynamics. Moreover, the derived properties are used to develop a simplified model which only captures the ‘essential’ part of the snake robot dynamics. In Part II of this book, which considers snake robot locomotion in cluttered environments, the model presented in this chapter will be extended to include contact forces from external obstacles in the environment around the snake robot.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Boyer, F., Porez, M., Khalil, W.: Macro-continuous computed torque algorithm for a three-dimensional eel-like robot. IEEE Trans. Robot. 22(4), 763–775 (2006)
Goldstein, H., Poole, C., Safko, J.: Classical Mechanics, 3rd edn. Addison-Wesley, Reading (2002)
Gu, Y.-L., Xu, Y.: A normal form augmentation approach to adaptive control of space robot systems. In: Proc. IEEE Int. Conf. Robotics and Automation, vol. 2, pp. 731–737 (1993)
Hatton, R.L., Choset, H.: Approximating displacement with the body velocity integral. In: Proc. Robotics: Science and Systems (2009a)
Hu, D., Nirody, J., Scott, T., Shelley, M.: The mechanics of slithering locomotion. In: Proc. National Academy of Sciences, USA, vol. 106, pp. 10081–10085 (2009)
Ma, S.: Analysis of creeping locomotion of a snake-like robot. Adv. Robot. 15(2), 205–224 (2001)
McIsaac, K.A., Ostrowski, J.P.: Motion planning for anguilliform locomotion. IEEE Trans. Robot. Autom. 19(4), 637–652 (2003a)
Reyhanoglu, M., van der Schaft, A., McClamroch, N.H., Kolmanovsky, I.: Dynamics and control of a class of underactuated mechanical systems. IEEE Trans. Autom. Control 44(9), 1663–1671 (1999)
Saito, M., Fukaya, M., Iwasaki, T.: Serpentine locomotion with robotic snakes. IEEE Control Syst. Mag. 22(1), 64–81 (2002)
Spong, M.W.: Partial feedback linearization of underactuated mechanical systems. In: Proc. IEEE/RSJ/GI Int. Conf. Intelligent Robots and Systems, vol. 1, pp. 314–321 (1994)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Liljebäck, P., Pettersen, K.Y., Stavdahl, Ø., Gravdahl, J.T. (2013). A Complex Model of Snake Robot Locomotion on Planar Surfaces. In: Snake Robots. Advances in Industrial Control. Springer, London. https://doi.org/10.1007/978-1-4471-2996-7_2
Download citation
DOI: https://doi.org/10.1007/978-1-4471-2996-7_2
Publisher Name: Springer, London
Print ISBN: 978-1-4471-2995-0
Online ISBN: 978-1-4471-2996-7
eBook Packages: EngineeringEngineering (R0)