Modeling and Control of Head Raising Snake Robots by Using Kinematic Redundancy | Journal of Intelligent & Robotic Systems
Skip to main content

Modeling and Control of Head Raising Snake Robots by Using Kinematic Redundancy

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

In this paper, we consider trajectory tracking control of a head raising snake robot on a flat plane by using kinematic redundancy. We discuss the motion control requirements to accomplish trajectory tracking and other tasks, such as singular configuration avoidance and obstacle avoidance, for the snake robot. The features of the internal motion caused by kinematic redundancy are considered, and a kinematic model and a dynamic model of the snake robot are derived by introducing two types of shape controllable point. The first is the head shape controllable point, and the other is the base shape controllable point. We analyzed the features of the two kinds of shape controllable point and proposed a controller to accomplish the trajectory tracking of the robot’s head as its main task along with several sub-tasks by using redundancy. The proposed method to accomplish several sub-tasks is useful for both the kinematic model and the dynamic model. Experimental results using a head raising snake robot which can control the angular velocity of its joints show the effectiveness of the proposed controller.

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

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /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 includes VAT (Japan)

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Hirose, S.: Biologically Inspired Robots: Snake-like Locomotor and Manipulator. Oxford University Press, New York (1993)

    Google Scholar 

  2. Gans, C.: Biomechanics: An Approach to Vertebrate Biology. The University of Michigan Press, Ann Arbor (1974)

    Google Scholar 

  3. Kamegawa, T., Yamasaki, T., Igarashi, H., Matsuno, F.: Development of the snake-like rescue robot KOHGA. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp. 5081–5086 (2004)

  4. Osuka, K., Kitajima, H.: Development of mobile inspection robot for rescue activities: MOIRA. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 3373–3377 (2002)

  5. Arai, M., Tanaka, Y., Hirose, S., Kuwahara, H., Tsukui, S.: Development of “Souryu-IV” and Souryu-V”: serially connected crawler vehicles for in-rubble searching operations. J. Field Robot. 25, 31–65 (2008)

    Article  Google Scholar 

  6. Borestein, J., Hansen, M., Borrell, A.: The OmniTread OT-4 serpentine robot–design and performance. J. Field Robot. 24, 601–621 (2007)

    Article  Google Scholar 

  7. Mori, M., Hirose, S.: Three-dimensional serpentine motion and lateral rolling by active cord mechanism ACM-R3. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 829–834 (2002)

  8. Prautsch, P., Mita, T., Iwasaki, T.: Analysis and control of a gait of snake robot. Trans. IEEJ 120-D, 372–381 (2000)

    Article  Google Scholar 

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

  10. Matsuno, F., Sato, H.: Trajectory tracking control of snake robot based on dynamic model. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp. 3040–3046 (2005)

  11. Liljebäck, P., Pettersen, K.Y., Stavdahl, Ø., Gravdahl, J.T.: Snake Robots (Modelling, Mechatronics, and Control). Springer, London (2013)

    Book  Google Scholar 

  12. Ma, S., Ohmameuda, Y., Inoue, K.: Dynamic analysis of 3-dimensional snake robots. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 767–772 (2004)

  13. Ye, C., Ma, S., Li, B., Wang, Y.: Head-raising motion of snake-like robots. In: Proc. IEEE Int. Conf. on Robotics and Biomimetics, pp. 595–600 (2004)

  14. Date, H., Takita, Y.: Control of 3D snake-like locomotive mechanism based on continuum modeling. In: Proc. ASME2005 Int. Design Eng. Technical Conf. No. DETC2005-85130 (2005)

  15. Yamada, H., Hirose, S.: Study on the 3D shape of active cord mechanism. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp. 2890–2895 (2006)

  16. Kano, T., Sato, T., Ishiguro, R.: Decentralized control of scaffold-assisted serpentine locomotion that exploits body softness. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp. 5129–5134 (2011)

  17. Sato, T., Kano, T., Ishiguro, A.: A snake-like robot driven by a decentralized control that enables both phasic and tonic control. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 1881–1886 (2011)

  18. Kano, T., Sato, T., Kobayashi, R., Ishiguro, A.: Decentralized control of multi-articular snake-like robot for efficient locomotion. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 1875–1880 (2011)

  19. Kamegawa, T., Baba, T., Gofuku, A.: V-shift control for snake robot moving the inside of a pipe with helical rolling motion. In: Proc. IEEE Int. Symp. on Safety, Security and Rescue Robotics, pp. 1–6 (2011)

  20. Lipkin, K., Brown, I., Peck, A., Choset, H., Rembisz, J., Gianfortoni, P., Naaktgeboren, A.: Differentiable and piecewise differentiable gaits for snake robots. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 1864–1869 (2007)

  21. Tanaka, M., Matsuno, F.: Cooperative control of two snake robots. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp. 400–405 (2006)

  22. Takaoka, S., Yamada, H., Hirose, S.: Snake-like active wheel robot ACM-R4.1 with joint torque sensor and limiter. In: Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Sys., pp. 1081–1086 (2011)

  23. Yamamoto, Y., Yun, X.: Effect of the dynamic interaction on coordinated control of mobile manipulators. IEEE Trans. Robot. Autom. 12(5), 816–824 (1996)

    Article  Google Scholar 

  24. Murray, R., Li, Z., Sastry, S.: A Mathematical Introduction to Robotic Manipulation. CRC Press, Boca Raton (1994)

    MATH  Google Scholar 

  25. Matsuno, F., Suenaga, K.: Control of redundant 3D snake robot based on kinematic model. In: Proc IEEE Int. Conf. on Robotics and Automation, pp. 2061–2066 (2003)

  26. Yoshikawa, T.: Analysis and control of robot manipulators with redundancy. In: Robotics Research: The First International Symposium, pp. 735–747 (1984)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Motoyasu Tanaka.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tanaka, M., Matsuno, F. Modeling and Control of Head Raising Snake Robots by Using Kinematic Redundancy. J Intell Robot Syst 75, 53–69 (2014). https://doi.org/10.1007/s10846-013-9866-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-013-9866-y

Keywords