PI/backstepping control of snake robot optimazed by genetic algorithm

  • Authors

    • Maryam Jafari islamic azad university, south tehran branch, tehran, Iran
    • Aref Shahmansoorian department of electrical engineering, imam khomeini international university, qazvin, iran
    2014-03-23
    https://doi.org/10.14419/ijet.v3i2.1954
  • This paper describes the design of robust control of PI/Backstepping for the snake robot to control the joints motion. First, the stability of the method is proved and, by applying this controller to the robot, its motion pattern is controlled in a way that it can move and follow by mimicking the motion of real snakes on the predefined trajectories. Then, the control parameters are optimized using the Genetic Algorithm (GA). Comparing obtained results with sliding mode revealed that, the former has significantly reduced the tracking error and control energy; in addition there is no chattering phenomenon.

     

    Keywords: Snake Robot, PI/Backstepping Control, Genetic Algorithm, Control Energy.

  • References

    1. Dowling, K. L.,“ Limbless Locomotion: Learning to Crawl with a snake Robot”, robotics Institute, Carnegie Mellon University, 1997.
    2. P. Liljebäck, K. Y. Pettersen, Stavdahl, J. Gravdahl,“Controllability and Stability Analysis of Planar Snake Robot Locomotion”, IEEE Transations on Automatic Control, 2011.
    3. P. Liljebäck, K. Y. Pettersen, Stavdahl, J.T. Gravdahl, “A review on modelling, implementation, and control of snake robots”, Elsevier, Robotics and Autonomous Systems, 2012.
    4. Mori M. and Hirose S.,“Development of active cord mechanism ACM-R3 with agile 3D mobility”. In Proceedings of the IEEE/RSJ Internation Conference on Intelligent Robots and Systems Systems, Maui, Hawaii , 1552–1557, 2001.
    5. Hirose S. and Fukushima. E.F. “Snakes and strings: new robotic Components for rescue operations”. The International Journal of Robotics Research, 23 (4-5): 341-349, 2004.
    6. J. Ostrowski, J. Burdick, “Gait kinematics for a serpentine Robot”, Proceeding of IEEE intl. Conf. on Robotics and Automation, pp. 1294-1299, 1996.
    7. S. Ma, “Analysis of creeping locomotion of a snake-like robot”, Advanced Robotics ,2001.
    8. S. Ma, Y. Ohmameuda, K. Inoue,“Dynamic analysis of 3-dimensional Snake robots”, in: Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems, 2004.
    9. A.A. Transeth, R.I. Leine, C. Glocker, K.Y. Pettersen,“3D snake robot motion: non-smooth modeling, simulations, and experiments”, IEEE Transactions on Robotics, 2008.
    10. S. Ma, N. Tadokoro, “Analysis of creeping locomotion of a snake-like robot on a slope”, Autonomous Robots 20, pp.15-23, 2006.
    11. J. Ute and K. Ono, “Fast and efficient locomotion of snake robot based on self-excitation principle”, IEEE Conf. , pp. 532-539, 2002.
    12. G. R. Vossoughi, H. Pendar, Z. Heidari, S. Mohammadi,“Assisted passive snake_like robots: conception and dynamic modeling using Gibbs-Appell method”, Robotica, vo. 26, pp. 267-276, 2008.
    13. H. Pendar, G. R. Vossoughi, A. Khoshnood, and A. Poursamad, “Assisted passive snake robots: conception and dynamic modeling using Kane's method”, Proceeding of IMECE, 2005 ASME International Mechanical Engineering Congress and Exposition, IMECE2005-80798, November 5-11, 2005.
    14. Crespi, A. Baderscher, A. Guignard, and A. J. Ijspeert,“AmphiBot I: an amphibious snake-like robot”, Robotics and Auton. Systems 50, pp163-175, 2005.
    15. J. Ostrowski, J. Burdick,“Gait kinematics for a serpentine robot”, Proceedings of IEEE International Conference on Robotics and Automation, pp. 1294–1299, 1996.
    16. H. Date, Y. Hoshi, M. Sampei, N. Shigeki,“Locomotion control of a snake robot with constraint force attenuation”, Proceedings of the American Control Conference, AACC, pp. 113–118, 2001.
    17. A.A. Transeth, N. van de Wouw, A. Pavlov, J.P. Hespanha, K.Y Pettersen,“Trcking Control for Snake Robot Joints”, IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp. 3539-3546, 2007.
    18. P. Liljebäck, K. Y. Pettersen, Stavdahl, J. Gravdahl,“Snake Robot Locomotion in Environments With Obstacles”, IEEE Asme Transactions on Mechatronics, 2012.
    19. M. Haghshenas-Jaryani, G. Vossoughi,“Modeling and Sliding Mode Control of a Snake-Like Robot with Holonomic Constraints”, IEEE Conference, 2009.
    20. Dates, H., Hoshi, Y. and Sampei,“Dynamic manipulability of a snake-like robot with consideration of side force and its application to locomotion control”, IEEE Int. Conf. on Robotics and Automation, 1999.
  • Downloads

  • How to Cite

    Jafari, M., & Shahmansoorian, A. (2014). PI/backstepping control of snake robot optimazed by genetic algorithm. International Journal of Engineering & Technology, 3(2), 99-105. https://doi.org/10.14419/ijet.v3i2.1954