Skip to main content

Hybrid Control of Obstacle-Aided Locomotion

  • Chapter
Snake Robots

Part of the book series: Advances in Industrial Control ((AIC))

  • 2787 Accesses

Abstract

In this chapter, we propose a control strategy that enables a snake robot to propel its body forward by active use of the interaction with obstacles in its environment. This form of propulsion is called obstacle-aided locomotion. Obstacle-aided locomotion represents an interesting control problem for which previous research is very limited. The literature review presented in the Introduction of this book clearly shows that a large majority of control strategies proposed for snake robots so far assume that the environment of the robot is flat. We believe control strategies for snake robots that consider environment interaction are important since the main advantage of these mechanisms are their potential ability to move in uneven and cluttered environments.

The difference in complexity between flat surface locomotion, which was considered in Part I of this book, and obstacle-aided locomotion is significant. Unlike flat surface locomotion, where we know that periodic body waves will propel a snake robot forward under anisotropic ground friction conditions, there exists no clear intuition as to how we can control a snake robot so that it is propelled forward by obstacle contact forces. One obvious and major challenge is that we do not know in advance how, when, and where the snake robot will make contact with its environment. A second major challenge is to develop a general strategy for adjusting the shape of the robot so that forward propulsion is achieved in any given contact situation.

Our proposed solution to this problem is simple and, in many ways, obvious. In particular, since we are seeking a form of locomotion where obstacle contact forces are what propel the snake robot forward, we hypothesise that obstacle-aided snake robot locomotion can be achieved by producing body shape changes where the links in contact with obstacles are rotated so that the components of the contact forces in the desired direction of motion are increased. In order to investigate this fundamental control principle, we introduce the concepts of jam detection and jam resolution. A snake robot which moves in a cluttered environment without taking the environment interaction into account, is likely to become jammed between the obstacles in its path. In this chapter, we show that a control strategy based on the control principle proposed above is efficient for resolving such jams and maintaining the propulsion of the snake robot. The performance of the controller is illustrated with simulation results and with experimental results based on the snake robot Kulko.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Andruska, A.M., Peterson, K.S.: Control of a snake-like robot in an elastically deformable channel. IEEE/ASME Trans. Mechatron. 13(2), 219–227 (2008)

    Article  Google Scholar 

  • Bayraktaroglu, Z.Y.: Snake-like locomotion: experimentations with a biologically inspired wheel-less snake robot. Mech. Mach. Theory 44(3), 591–602 (2008)

    Article  Google Scholar 

  • Bayraktaroglu, Z.Y., Blazevic, P.: Understanding snakelike locomotion through a novel push-point approach. J. Dyn. Syst. Meas. Control 127(1), 146–152 (2005)

    Article  Google Scholar 

  • Date, H., Takita, Y.: Adaptive locomotion of a snake like robot based on curvature derivatives. In: Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems, San Diego, CA, USA, pp. 3554–3559 (2007)

    Google Scholar 

  • Goebel, R., Sanfelice, R., Teel, A.: Hybrid dynamical systems. IEEE Control Syst. Mag. 29(2), 28–93 (2009)

    Article  MathSciNet  Google Scholar 

  • Gray, J.: The mechanism of locomotion in snakes. J. Exp. Biol. 23(2), 101–120 (1946)

    Google Scholar 

  • Hirose, S.: Biologically Inspired Robots: Snake-Like Locomotors and Manipulators. Oxford University Press, Oxford (1993)

    Google Scholar 

  • Kuwada, A., Wakimoto, S., Suzumori, K., Adomi, Y.: Automatic pipe negotiation control for snake-like robot. In: Proc. IEEE/ASME Int. Conf. Advanced Intelligent Mechatronics, pp. 558–563 (2008)

    Chapter  Google Scholar 

  • Tsatsomeros, M.J., Li, L.: A recursive test for P-matrices. BIT Numer. Math. 40, 410–414 (2000)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pål Liljebäck .

Rights and permissions

Reprints 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). Hybrid Control of Obstacle-Aided Locomotion. In: Snake Robots. Advances in Industrial Control. Springer, London. https://doi.org/10.1007/978-1-4471-2996-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2996-7_12

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-2995-0

  • Online ISBN: 978-1-4471-2996-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics