Skip to main content
Log in

Passive joint control of a snake robot by rolling motion

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

Snake robots are capable of adapting to difficult situations, such as cluttered environments, using its many degrees of freedom. However, if one of the joints gets passive, it is generally very difficult to achieve ordinary performance. In this paper, control of a passive joint using rolling motion is considered, with the use of crawler gait in mind. Crawler gait is a state-of-the-art motion pattern for snake robots that is capable of moving on uneven terrain, but if there is a passive joint, the motion can be interrupted by freely moving part of the robot itself. As a key to solving this difficulty, this paper proposes to use the rolling motion, which has not been used in controlling a passive joint. A simplified model is proposed to consider the control, and based on this, one simple controller is adopted. The validity of the idea of using rolling motion is tested by numerical simulations.

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

Access this article

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Baba T, Kameyama Y, Kamegawa T, Gofuku A (2010) A snake robot propelling inside of a pipe with helical rolling motion. In: Proc SICE Annual Conference, pp 2319–2325

  2. Tanaka M, Tanaka K (2015) Control of a snake robot for ascending and descending steps. IEEE Trans Robot 31(2):511–520

    Article  Google Scholar 

  3. Takemori T, Tanaka M, Matsuno F (2018) Gait design for a snake robot by connecting curve segments and experimental demonstration. IEEE Trans Robot 34(5):1384–1391

    Article  Google Scholar 

  4. Liljebäck P, Pettersen KY, Stavdahl Ø, Gravdahl JT (2010) Hybrid modeling and control of obstacle-aided snake robot locomotion. IEEE Trans Robot 26(5):781–799

    Article  Google Scholar 

  5. Travers M, Gong C, Choset H (2015) Shape-constrained whole-body adaptivity. In: Proc IEEE Int Symposium on Safety, Security, and Rescue Robotics, pp 1–6

  6. Travers M, Whitman J, Schiebel P, Goldman D, Choset H (2016) Shape-based compliance in locomotion. Sci Syst Proc Robot

  7. Matsuno F, Mogi K (2000) Redundancy controllable system and control of snake robots based on kinematic model. In: Proc IEEE Conf Decision and Control, pp 4791–4796

  8. Mehta V, Brennan S, Gandhi F (2008) Experimentally verified optimal serpentine gait and hyperredundancy of a rigid-link snake robot. IEEE Trans Robot 24(2):348–360

    Article  Google Scholar 

  9. Ariizumi R, Takahashi R, Tanaka M, Asai T (2019) Head trajectory tracking control of a snake robot and its robustness under actuator failure. IEEE Trans Control Syst Technol 27(6):2589–2597

    Article  Google Scholar 

  10. Ariizumi R, Koshio K, Tanaka M, Matsuno F (2019) Control of a passive joint in a snake robot using rolling motion. In: Proc The 3rd Int Symposium on Swarm Behavior and Bio-Inspired Robotics, pp 161–166

  11. Tesch M, Lipkin K, Brown I, Hatton R, Peck A, Rembisz J, Choset H (2009) Parametrized and scripted gaits for modular snake robots. Adv Robot 23(9):1131–1158

    Article  Google Scholar 

  12. Yamada H, Hirose S (2008) Study of active cord mechanism-approximations to continuous curves of a multi-joint body–. J Robot Soc Jpn 26(1):110–120 (in Japanese)

    Article  Google Scholar 

  13. Klaassen B, Paap KL (1999) GMD-SNAKE2: A snake-like robot driven by wheels and a method for motion control. Proc IEEE Int Conf Robot Automat. 3014–3019

  14. Callier F, Desoer CA (1992) Linear system theory. Springer-Verlag, Hong Kong

    MATH  Google Scholar 

  15. Silverman LM, Meadows HE (1967) Controllability and observability in time-variable linear systems. J SIAM Control 5(1):64–73

    Article  MathSciNet  Google Scholar 

  16. Ohtsuka T (2004) A continuation/GMRES method for fast computation of nonlinear receding horizon control. Automatica 40:563–574

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ryo Ariizumi.

Additional information

Publisher's Note

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

This work was presented in part at the 3rd International Symposium on Swarm Behavior and Bio-Inspired Robotics (Okinawa, Japan, November 20–22, 2019)

This work was supported by the ImPACT Program of the Council for Science, Technology and Innovation (Cabinet Office, Government of Japan)

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ariizumi, R., Koshio, K., Tanaka, M. et al. Passive joint control of a snake robot by rolling motion. Artif Life Robotics 25, 503–512 (2020). https://doi.org/10.1007/s10015-020-00643-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-020-00643-1

Keywords

Navigation