Skip to main content
Log in

The Dynamical Model and the Slithering Controller of Continuous Snakelike Robot on Smooth Surface

  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

This paper introduces a new dynamical model for a continuous snake-like robot and a controller yielding slithering motion on a smooth curved surface. Smooth curve models are common tools in studies on snake-like robots, however, the application of those models is limited to cases without sideslips. Our new model can deal with locomotion with sideslips on curved surfaces. Moreover, the numerical simulation of climbing up the surface of a cylinder based on our model reveals the important role of the tangential friction of the body, which was underestimated by previous studies. The result illuminates the trade-off relation between the energy efficiency and the reachability of the snake-like robots.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

t :

The time

σ :

The arc-length parameter

x(σ, t):

The position of the body segment at (σ, t)

{e r, e p, e y}:

The backbone frame along the curve x

{e r, e b, e n}:

The Darboux frame along the curve x

ω bc(σ, t):

The angular velocity of the backbone frame at (σ, t) with respect to itself

ω d(σ, t):

The angular velocity of the backbone frame at (σ, t) with respect to {er(σ, t), eb(σ, t), en(σ, t)}

\(\boldsymbol{\tilde{\omega}}_{d}(\sigma,t)\) :

The angular velocity of the Darboux frame at (σ, t) with respect to itself

\(\begin{bmatrix}\omega_{r}(\sigma,t)\\ \omega_{p}(\sigma,t)\\ \omega_{y}(\sigma,t)\end{bmatrix}\) :

The components of ωbc(σ, t)

\(\begin{bmatrix}\omega_{r}(\sigma,t)\\ \omega_{b}(\sigma,t)\\ \omega_{n}(\sigma,t)\end{bmatrix}\) :

The components of ωd(σ, t)

\(\begin{bmatrix}\tilde{\omega}_{r}(\sigma,t)\\ \tilde{\omega}_{b}(\sigma,t)\\ \tilde{\omega}_{n}(\sigma,t)\end{bmatrix}\) :

The components of \(\boldsymbol{\tilde{\omega}}_{d}(\sigma,t)\)

References

  1. B. Li, L. Chen, and Y. Lv, “Development of a snake-like robot adapting to the ground,” Proc. of 8th Control, Automation, Robotics and Vision Conference (ICARCV 2004), vol. 1, pp. 273–277, 2004.

    Google Scholar 

  2. T. Takemori, M. Tanaka, and F. Matsuno, “Gait design of a snake robot by connecting simple shapes,” Proc. of 2016 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), pp. 189–194, 2016.

    Chapter  Google Scholar 

  3. J. W. Burdick and J. Radford, “A ‘sidewinding’ locomotion gait for hyper-redundant robots,” Advanced Robotics, vol. 9, no. 3, pp. 195–216, 1994.

    Article  Google Scholar 

  4. T. Kamegawa, T. Harada, and A. Gofuku, “Realization of cylinder climbing locomotion with helical form by a snake robot with passive wheels,” Proc. of 2009 IEEE International Conference on Robotics and Automation, pp. 3067–3072, 2009.

    Chapter  Google Scholar 

  5. R. L. Hatton and H. Choset, “Generating gaits for snake robots: Annealed chain fitting and keyframe wave extraction,” Autonomous Robot, vol. 28, pp. 271–281, 2010.

    Article  Google Scholar 

  6. H. Yamada and S. Hirose, “Study of active cord mechanism,” Journal of the Robotics Society of Japan, vol. 26, no. 7, pp. 801–811, 2008.

    Article  Google Scholar 

  7. H. Date and Y. Takita, “Control of 3D snake-like locomotive mechanism based on continuum modeling,” Proc. of the ASME 2005 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Volume 6: 5th International Conference on Multibody Systems, Nonlinear Dynamics, and Control, Parts A, B, and C, vol. 6, pp. 1351–1359, 2005.

    Google Scholar 

  8. J. Ha, “Robotic snake locomotion exploiting body compliance and uniform body tensions,” IEEE Transactions on Robotics, vol. 39, no. 5, pp. 3875–3885, 2023.

    Article  Google Scholar 

  9. M. Travers, J. Whitman, P. Schiebel, D. Goldman, and H. Choset, “Shape-based compliance in locomotion,” Proc. of Robotics: Science and Systems 2016, vol. 12, 2016.

  10. D. Rollinson, K. V. Alwala, N. Zevallos, and H. Choset, “Torque control strategies for snake robots,” Proc. of 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp.1093–1099, 2014.

    Google Scholar 

  11. H. Mochiyama, “The elastic rod approach toward system theory for soft robotics,” IFAC-PapersOnLine, vol. 53, no. 2, pp. 9175–9180, 2020.

    Article  Google Scholar 

  12. L. Xun, G. Zheng, and A. Kruszewski, “Cosserat-rodbased Ddynamic modeling of soft slender robot interacting with environment,” IEEE Transactions on Robotics, vol. 40, pp. 2811–2830, 2024.

    Article  Google Scholar 

  13. M. Gazzola, L. H. Dudte, A. G. McCormick, and L. Mahadevan, “Forward and inverse problems in the mechanics of soft filaments,” Royal Society Open Science, vol. 5, no. 6, 2018.

  14. X. Zhang, F. K. Chan, T. Parthasarathy, and M. Gazzola, “Modeling and simulation of complex dynamic musculoskeletal architectures,” Nature Communications, vol. 10, no. 1, 2019.

  15. J. Ostrowski and J. Burdick, “Gait kinematics for a serpentine robot,” Proc. of IEEE International Conference on Robotics and Automation, vol. 2, pp. 1294–1299, 1996.

    Article  Google Scholar 

  16. P. Prautsch, T. Mita, and T. Iwasaki, “Analysis and control of a gait of snake robot”, IEEJ Transactions on Industry Applications, vol. 120, no. 3, pp. 372–381, 2000.

    Article  Google Scholar 

  17. F. Matsuno and K. Mogi, “Control and unit design of redundant snake robots based on kinematic model,” Transactions of the Society of Instrument and Control Engineers, vol. 36, no. 12, pp. 1108–1116, 2000.

    Article  Google Scholar 

  18. S. Ma, “Analysis of creeping locomotion of a snake-like robot,” Advanced Robotics, vol. 15, no. 2, pp. 205–224, 2001.

    Article  Google Scholar 

  19. P. Liljeback, K. Y. Pettersen, Ø. Stavdahl, and J. T. Gravdahl, “Controllability and stability analysis of planar snake robot locomotion,” IEEE Transactions on Automatic Control, vol. 56, no. 6, pp. 1365–1380, 2011.

    Article  MathSciNet  Google Scholar 

  20. R. Ariizumi and F. Matsuno, “Dynamic analysis of three snake robot gaits,” IEEE Transactions on Robotics, vol. 33, no. 5, pp. 1075–1087, 2017.

    Article  Google Scholar 

  21. M. Sato, M. Fukaya, and T. Iwasaki, “Serpentine locomotion with robotic snakes,” IEEE Control Systems Magazine, vol. 22, no. 1, pp. 64–81, 2002.

    Article  Google Scholar 

  22. K. Harada, R. Ariizumi, M. Tanaka, T. Asai, and S. Azuma, “Head trajectory tracking control of an extendable snakelike robot,” Artificial Life and Robotics, vol. 27, no.2, pp.316–323, 2022.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ryo Ariizumi.

Ethics declarations

The authors declare that there is no competing financial interest or personal relationship that could have appeared to influence the work reported in this paper. Shunichi Azuma is a Senior Editor of International Journal of Control, Automation, and Systems. Senior Editor status has no bearing on editorial consideration.

Additional information

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This research was supported by JSPS KAKENHI JP18K04011 and JP21H01285.

Koki Harada received his B.E. and M.E. degrees from Nagoya University in 2020, and 2022, respectively. His research interests include bio-inspired robots, space robots, and nonlinear control. He received the Student Presentation Award (SCI’ 24) in 2024. Mr. Harada is a member of IEEE, SICE, and ISCIE

Ryo Ariizumi received his B.E., M.E., and Ph.D. degrees from Kyoto University, Kyoto, Japan, in 2010, 2012, and 2015, respectively. He was a research fellow of the Japan Society for the Promotion of Science from 2014 to 2015 and an assistant professor at Nagoya University from 2015 to 2023. He is currently an associate professor at the Tokyo University of Agriculture and Technology. His research interests include the control of redundant robots and the optimization of robotic systems. He received the IEEE Robotics and Automation Society Japan Chapter Young Award (IROS2014) in 2014 and the Best Paper Award from the Robotics Society of Japan (RSJ) in 2018.

Toru Asai received his B.E., M.E., and Ph.D. degrees from Tokyo Institute of Technology, Japan, in 1991, 1993, and 1996, respectively. He has worked as a Research Fellow of JSPS between 1996 and 1998. In 1999, he joined the faculty of Osaka University. He was an Associate Professor of the sub-department of Mechatronics between 2015 and 2016 and the Department of Mechanical Systems Engineering between 2017 and 2023, Nagoya University. He is currently a professor of the Department of Mechanical Engineering, Chubu University, since 2024. His research interests include robust control, switching control, parameter estimation, and industrial applications. Dr. Asai is a member of IEEE, SICE, ISIJ, and ISCIE.

Shun-ichi Azuma received his B.E. degree in electrical engineering from Hiroshima University, Higashihiroshima, Japan, in 1999, and his M.E. and Ph.D. degrees in control engineering from the Tokyo Institute of Technology, Tokyo, in 2001 and 2004, respectively. He was an Assistant Professor with the Graduate School of Informatics, Kyoto University, Uji, Japan, from 2005, and an Associate Professor from 2011. From 2017 to 2022, he was a Professor with the Graduate School of Engineering, Nagoya University, Nagoya, Japan. He is currently a Professor with the Graduate School of Informatics, Kyoto University. His research interests include the analysis and control of hybrid systems. Dr. Azuma was an Associate Editor for the IEEE Transactions on Control of Network Systems from 2013 to 2019, and has been an Associate Editor for the IEEE CSS Conference Editorial Board since 2011, IFAC Journal Automatica since 2014, Nonlinear Analysis: Hybrid Systems since 2017, and IEEE Transactions on Automatic Control since 2019. He was a Research Fellow of the Japan Society for the Promotion of Science from 2004 to 2005.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Harada, K., Ariizumi, R., Asai, T. et al. The Dynamical Model and the Slithering Controller of Continuous Snakelike Robot on Smooth Surface. Int. J. Control Autom. Syst. (2024). https://doi.org/10.1007/s12555-023-0424-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12555-023-0424-5

Keywords

Navigation