Skip to main content
Log in

Obstacle avoidance of snake robot by switching control constraint

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

Abstract

In this paper, we propose an obstacle avoidance method for autonomous locomotion control of a snake robot. The snake robot consists of rigid links, active joints and passive wheels, and can move only by varying its shape. The pass planning for the obstacle avoidance is a complicated problem because the snake robot has many states, control inputs and the under-actuated property. In our proposed method, the snake motion is restricted to a periodic undulate curve (called a serpenoid curve) by an additional control constraint and the undulate curve is tuned by switching the control constraint in order that the snake robot avoids the obstacle. Therefore, the path planning is simplified and the snake robot will achieve the obstacle avoidance with an efficient path. In this paper, we denote the details of our method and investigate the effectiveness of our strategy 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

Similar content being viewed by others

References

  1. Prautsch P, Mita T, Iwasaki T (2000) Analysis and control of a gait of snake robot. Trans IEE Jpn D 120(3):372–381

    Google Scholar 

  2. Hirose S (1993) Biologically inspired robots. Oxford University Press, Oxford

    Google Scholar 

  3. Migadis G, Kyriakopoulos KJ (1997) Design and forward kinematic analysis of a robotic snake. In: IEEE international conference on robotics and automation, pp 3493–3498

  4. Sarrigeorgidis K, Kyriakopoulos KJ (1997) Stabilization and trajectory tracking of a robotic snake, control and decision conference. In: IEEE conference on decision and control, pp 3061–3062

  5. Hoshi Y, Sampei M, Koga M (2000) An autonomous locomotion control of a multi-joint snake-like robot with consideration of the dynamic manipulability. J Robot Soc Jpn 18(8):1133–1140

    Article  Google Scholar 

  6. Date H, Hoshi Y, Sampei M (2001) Locomotion control of a snake-like robot based on dynamic manipulability. In: Proceedings of IEEE international conference on intelligent robots and systems, pp 2236–2241

  7. Date H, Sampei M, Nakata S (2001) Locomotion control of a snake robot with constraint force attenuation. In: Proceedings of American control conference, pp 113–118

  8. Matsuno F, Mogi K (2000) Control and unit design of redundant snake robots based on kinematic model. J Soc Instrum Control Eng 36(12):1108–1116

    Google Scholar 

  9. Sato H, Tanaka M, Matsuno F (2006) Trajectory tracking control of snake robots based on dynamic model. J Soc Instrum Control Eng 42(6):651–658

    Google Scholar 

  10. Ikeda T, Nam TK, Xin X, Mita T (1999) Nonholonomic variable constraint control of free flying robots and its convergence. In: Proceedings of 28th SICE symposium on control theory, pp 175–180

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yasunobu Hitaka.

Additional information

This work was presented in part at the 17th International Symposium on Artificial Life and Robotics, Oita, Japan, January 19–21, 2012.

About this article

Cite this article

Hitaka, Y., Yoshitake, T. & Yokomichi, M. Obstacle avoidance of snake robot by switching control constraint. Artif Life Robotics 17, 180–185 (2012). https://doi.org/10.1007/s10015-012-0043-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-012-0043-3

Keywords

Navigation