Skip to main content
Log in

CGA-based robotic snake control

  • Published:
Advances in Applied Clifford Algebras Aims and scope Submit manuscript

Abstract

Local controllability of an n-link robotic snake with variable wheel positions is solved by means of the conformal geometric algebra, more precisely by the Clifford algebra of signature (3, 1). The non-holonomic kinematic equations are assembled, their role in the geometric control theory is discussed and the singular positions are elaborated. Within this paper, we present an alternative model description only, while all its kinematic properties remain.

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.

Similar content being viewed by others

References

  1. Chirikjian, G.S., Burdick, J.W.: An obstacle avoidance algorithm for hyper-redundant manipulators. In: Proceedings 1990 IEEE International Conference on Robotics and Automation, pp. 625–631 (1990)

  2. Dowling, K.J.: Limbless Locomotion: learning to Crawl with a Snake Robot. PhD thesis, Carnegie Melon University, Pittsburgh, USA (1997)

  3. Gonzalez-Jimenez L., Carbajal-Espinosa O., Loukianov A., Bayro-Corrochano E.: Robust Pose Control of Robot Manipulators Using Conformal Geometric Algebra. Adv. Appl. Clifford Algebr. 24(2), 533–552 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  4. Hildenbrand D.: Foundations of Geometric Algebra Computing. Springer, New York (2013)

    Book  MATH  Google Scholar 

  5. Hildenbrand, D., Fontijne, D., Wang, Y., Alexa, M., Dorst, L.: Competitive runtime performance for inverse kinematics algorithms using conformal geometric algebra. In: Proceedings of EUROGRAPHICS 2006 (2006)

  6. Hildenbrand, D., Lange, H., Stock, F., Koch, A.: Efficient inverse kinematics algorithm based on conformal geometric algebra Using reconfigurable hardware. In: Proceedings of the 3rd International Conference on Computer Graphics Theory and Applications (2008)

  7. Hirose S.: Biologically inspired robots (snake-like locomotor and manipulator). Oxford University Press, Oxford (1993)

    Google Scholar 

  8. Hrdina J., Vašík P.: Notes on differential kinematics in conformal geometric algebra approach. Mendel Adv. Intell. Syst. Comput. 378, 363–374 (2015)

    Article  Google Scholar 

  9. Hrdina, J., Návrat, A., Vašík, P.: 3-Link robotic snake control based on CGA. Adv.Appl. Clifford Algebr. (in print), 1–12 online (2015)

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

    Book  MATH  Google Scholar 

  11. Matoušek R., Návrat A.: Trident snake control based on CGA. Mendel Adv. Intell. Syst. Comput. 378, 375–385 (2015)

    Article  Google Scholar 

  12. Murray R.M., Zexiang L., Sastry S.S.: A Mathematical Introduction to Robotic Manipulation. CRC Press, Boca Raton (1994)

    MATH  Google Scholar 

  13. Ostrowski, J.: The Mechanics of Control of Undulatory Robotic Locomotion. PhD thesis, CIT (1995)

  14. Perwass C.: Geometric Algebra with Applications in Engineering. Springer, New York (2009)

    MATH  Google Scholar 

  15. Selig J.M.: Geometric Fundamentals of Robotics. Springer, New York (2004)

    MATH  Google Scholar 

  16. Zamora-Esquivel, J., Bayro-Corrochano, E.: Kinematics and differential kinematics of binocular robot heads. In: Proceedings 2006 IEEE International Conference on Robotics and Automation, pp. 4130–4135 (2006)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jaroslav Hrdina.

Additional information

The authors were supported by a Grant No. FSI-S-14-2290.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hrdina, J., Návrat, A., Vašík, P. et al. CGA-based robotic snake control. Adv. Appl. Clifford Algebras 27, 621–632 (2017). https://doi.org/10.1007/s00006-016-0695-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00006-016-0695-5

Mathematics Subject Classification

Keywords

Navigation