Skip to main content
Log in

Redundant Control of a Planar Snake Robot with Prismatic Joints

  • Regular Papers
  • Robot and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

This paper presents a control method of a planar snake robot with prismatic joints. The kinematic model is derived considering velocity constraints caused by passive wheels. The proposed control method based on the model allows the robot to track a target trajectory by appropriately changing its link length using prismatic joints. The degrees of freedom of prismatic joints are represented as kinematic redundancy in the model and are used in realizing subtasks such as singularity avoidance and obstacle avoidance. In addition, the link length is below its limit when introducing a sigmoid function into the kinematic model. Simulations are carried out to demonstrate the effectiveness of the proposed method and show a novel motion that avoids singular configurations through changes in link lengths.

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. S. Hirose, Biologically Inspired Robots: Snake-like Locomotors and Manipulators, Oxford University Press, Oxford, 1993.

    Google Scholar 

  2. J. K. Hopkins, B. W. Spranklin, and S. K. Gupta, “A survey of snake-inspired robot designs,” Bioinspir. Biomim., vol. 4, no. 2, p. 021001, 2009.

    Article  Google Scholar 

  3. M. Mori and S. Hirose, “Locomotion of 3D snake-like robots-shifting and rolling control of active cord mechanism ACM-R3-,” J. Robotics and Mechatronics, vol. 18, no. 5, pp. 521–528, 2006.

    Article  Google Scholar 

  4. S. Toyoshima, M. Tanaka, and F. Matsuno, “A study on sinus-lifting motion of a snake robot with sequential optimization of a hybrid system,” IEEE Trans. Autom. Sci. Eng., vol. 11, no. 1, pp. 139–144, 2014.

    Article  Google Scholar 

  5. A. Crespi and A. J. Ijspeert, “Online optimization of swimming and crawling in an amphibious snake robot,” IEEE Trans. Rob., vol. 24, no. 1, pp. 75–87, 2008.

    Article  Google Scholar 

  6. X. Wu and S. Ma, “CPG-based control of serpentine locomotion of a snake-like robot,” Mechatronics, vol. 20, no. 2, pp. 326–334, 2010.

    Article  Google Scholar 

  7. T. Sato, T. Kano, and A. Ishiguro, “A decentralized control scheme for an effective coordination of phasic and tonic control in a snake-like robot,” Bioinspir. Biomim., vol. 7, no. 1, p. 016005, 2012.

    Article  Google Scholar 

  8. A. Mohammadi, E. Rezapour, M. Maggiore, and K. Y. Pettersen, “Maneuvering control of planar snake robots using virtual holonomic constraints,” IEEE Trans. Control Syst. Technol., vol. 24, no. 3, pp. 884–899, 2016.

    Article  Google Scholar 

  9. R. Ariizumi, R. Takahashi, M. Tanaka, and T. Asai, “Headtrajectory-tracking control of a snake robot and its robustness under actuator failure,” IEEE Trans. Control Syst. Technol., vol. 27, no. 6, pp. 2589–2597, 2019.

    Article  Google Scholar 

  10. P. Prautsch, T. Mita, and T. Iwasaki, “Analysis and control of a gait of snake robot,” IEEJ Trans. on Industry Applications, vol. 120, no. 3, pp. 372–381, 2000.

    Article  Google Scholar 

  11. F. Matsuno and K. Mogi, “Redundancy controllable system and control of snake robots based on kinematic model,” Proc. 39th IEEE Conf. on Decision and Control, Sydney, Australia, vol. 5, pp. 4791–4796, Dec. 2000.

    Article  Google Scholar 

  12. M. Tanaka and F. Matsuno, “Modeling and control of head raising snake robots by using kinematic redundancy,” J. Intell. Rob. Syst., vol. 75, no. 1, pp. 53–69, 2014.

    Article  Google Scholar 

  13. M. Tanaka and K. Tanaka, “Control of a snake robot for ascending and descending steps,” IEEE Trans. Rob., vol. 31, no. 2, pp. 511–520, 2015.

    Article  Google Scholar 

  14. M. Nakajima, M. Tanaka, K. Tanaka, and F. Matsuno, “Motion control of a snake robot moving between two nonparallel planes,” Adv. Robot., vol. 32, no. 10, pp. 559–573, 2018.

    Article  Google Scholar 

  15. H. W. Lissmann, “Rectilinear locomotion in a snake (Boa occidentalis),” J. Experimental Biology, vol. 26, no. 4, pp. 368–379, 1950.

    Article  Google Scholar 

  16. C. Liu and W. Liao, “A snake robot using shape memory alloys,” Proc. IEEE Int. Conf. on Robotics and Biomimetics, Shenyang, China, pp. 601–605, Aug. 2004.

  17. R. Primerano and S. Wolfe, “New rolling and crawling gaits for snake-like robots,” Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Chicago, Illinois, USA, pp. 281–286, Sep. 2014.

  18. J. K. Hopkins and S. K. Gupta, “Design and modeling of a new drive system and exaggerated rectilinear-gait for a snake-inspired robot,” J. Mechanisms and Robotics, vol. 6, no. 2, 021001, 2014.

    Article  Google Scholar 

  19. K. Wang and S. Ma, “Kinematic analysis of snake-like robot using sliding joints,” Proc. IEEE Int. Conf. on Robotics and Biomimetics, Tianjin, China, pp. 1484–1489, Dec. 2010.

  20. K. Wang, W. Gao, and S. Ma, “Snake-like robot with fusion gait for high environmental adaptability: Design, modeling, and experiment,” Applied Sciences, vol. 7, no. 11, 1133, 2017.

    Article  Google Scholar 

  21. J. Gray, “The mechanism of locomotion in snakes,” J. Experimental Biology, vol. 23, no. 2, pp. 101–120, 1946.

    Article  Google Scholar 

  22. J. Gray and H. W. Lissmann, “Studies In animal locomotion: VII. Locomotory reflexes in the earthworm,” J. Experimental Biology, vol. 15, no. 4, pp. 506–517, 1938.

    Article  Google Scholar 

  23. M. Takahashi, I. Hayashi, N. Iwatsuki, K. Suzumori, and N. Ohki, “The development of an in-pipe microrobot applying the motion of an earthworm,” Proc. IEEE 5th Int. Symp. on Micro Machine and Human Science, Nagoya Japan, pp. 35–40, Oct. 1994.

  24. N. Saga and T. Nakamura, “Development of a peristaltic crawling robot using magnetic fluid on the basis of the locomotion mechanism of the earthworm,” Smart Materials and Structures, vol. 13, no. 3, 2004.

  25. N. Saga, S. Tesen, T. Sato, and J.-Y. Nagase, “Acquisition of earthworm-like movement patterns of many-segmented peristaltic crawling robots,” Int. J. Adv. Rob. Syst., vol. 13, no. 5, p. 1729881416657740, 2016.

    Google Scholar 

  26. H. Ohno and S. Hirose, “A study of active cord mechanisms — Biomechanical consideration on its 3D gaits,” J. Robotics and Mechatronics, vol. 15, no. 4, pp. 424–431, 2003.

    Article  Google Scholar 

  27. M. Tanaka and K. Tanaka, “Singularity analysis of a snake robot and an articulated mobile robot with unconstrained links,” IEEE Trans. on Control Syst. Technol., vol. 24, no. 6, pp. 2070–2081, 2016.

    Google Scholar 

  28. S. Nansai, M. Iwase, and H. Itoh, “Generalized singularity analysis of snake-like robot,” Applied Sciences, vol. 8, no. 10, 1873, 2018.

    Article  Google Scholar 

  29. D. P. Martin, J. Baillieul, and J. M. Hollerbach, “Resolution of kinematic redundancy using optimization techniques,” IEEE Trans. on Robotics and Automation, vol. 5, no. 4, pp. 529–533, 1989.

    Article  Google Scholar 

  30. M. Tanaka, K. Kon, and K. Tanaka, “Range-sensor-based semiautonomous whole-body collision avoidance of a snake robot,” IEEE Trans. Control Syst. Technol., vol. 23, no. 5, pp. 1927–1934, 2015.

    Article  Google Scholar 

  31. M. Tanaka and F. Matsuno, “Control of snake robots -with switching constraints: Trajectory tracking with moving obstacle,” Adv. Robot., vol. 28, no. 6, pp. 415–429, 2014.

    Article  Google Scholar 

  32. E. Rohmer, S. P. N. Singh, and M. Freese, “V-REP: A versatile and scalable robot simulation framework,” Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Tokyo, Japan, pp. 1321–1326, Nov. 2013.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Motoyasu Tanaka.

Additional information

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was partially supported by JSPS KAKENHI Grant Number JP18K04011.

Motoyasu Tanaka received his B.Eng., M.Eng., and Ph.D. degrees in engineering from the Department of Mechanical Engineering and Intelligent Systems, the University of Electro-Communications, Tokyo, Japan in 2005, 2007, and 2009, respectively. From 2009 to 2012, he was with Canon, Inc., Tokyo. He is currently a Professor at the Department of Mechanical and Intelligent Systems Engineering, the University of Electro-Communications. His research interests include biologically inspired robotics and dynamics-based nonlinear control. He is a recipient of the IEEE Robotics and Automation Society Japan Chapter Young Award from the IEEE Robotics and Automation Society Japan Chapter in 2006 and the Best Poster Award at SWARM2015: The First International Symposium on Swarm Behavior and Bio-Inspired Robotics in 2015.

Hidemasa Sawabe received his B.Eng. and M.Eng. degrees from the Department of Mechanical Engineering and Intelligent Systems, the University of Electro-Communications in 2018 and 2020, respectively. His research interests include the development and control of snake robots.

Mizuki Nakajima received his B.Eng., M.Eng., and Ph.D. degrees in engineering from the Department of Mechanical Engineering and Intelligent Systems, the University of Electro-Communications in 2014, 2016, and 2020, respectively. He is currently a postdoctoral researcher at the Department of Mechanical Engineering and Intelligent Systems, the University of Electro-Communications. His research interests include the development and control of snake robots.

Ryo Ariizumi received his B.Eng., M.Eng., and Ph.D. degrees from Kyoto University, Kyoto, Japan, in 2010, 2012, and 2015, respectively. He was a research fellow of the Japan Society for the Promotion of Science from 2014 to 2015. He is currently an Assistant Professor at Nagoya University, Nagoya, Japan. His research interests include the control of redundant robots and the optimization of robotic systems.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tanaka, M., Sawabe, H., Nakajima, M. et al. Redundant Control of a Planar Snake Robot with Prismatic Joints. Int. J. Control Autom. Syst. 19, 3475–3486 (2021). https://doi.org/10.1007/s12555-020-0607-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-020-0607-2

Keywords

Navigation