Hostname: page-component-8448b6f56d-c47g7 Total loading time: 0 Render date: 2024-04-25T00:28:07.860Z Has data issue: false hasContentIssue false

Head-Raising Method of Snake Robots Based on the Bézier Curve

Published online by Cambridge University Press:  30 June 2020

Yunhu Zhou
Affiliation:
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, 150080, China
Yuanfei Zhang*
Affiliation:
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, 150080, China
Fenglei Ni
Affiliation:
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, 150080, China
Hong Liu
Affiliation:
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, 150080, China
*
*Corresponding author. E-mail: yuanfei.zhang@hit.edu.cn

Summary

For acquiring a broad view in an unknown environment, we proposed a control strategy based on the Bézier curve for the snake robot raising its head. Then, an improved discretization method was developed to accommodate the backbone curves with more complex shapes. Besides, in order to determine the condition of using the improved discretization method, energy of framed space curve is introduced originally to estimate the shape complexity of the backbone curve. At last, based on degree elevation of the Bézier curve, an obstacle avoidance strategy of the head-raising motion was proposed and validated through simulation.

Type
Articles
Copyright
Copyright © The Author(s), 2020. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Douadi, L., Spinello, D., Gueaieb, W. and Sarfraz, H., “Planar kinematics analysis of a snake-like robot,” Robotica. 32(5), 659675 (2014).CrossRefGoogle Scholar
Li, N., Zhao, T., Zhao, Y. and Lin, Y., “Design and realization of a snake-like robot system based on a spatial linkage mechanism,” Robotica. 27(5), 779788 (2009).CrossRefGoogle Scholar
Mu, Z., Wang, H., Xu, W., Liu, T. and Wang, H., “Two types of snake-like robots for complex environment exploration: Design, development, and experiment,” Adv. Mech. Eng. 9(9), 115 (2017).CrossRefGoogle Scholar
Zhang, X., Liu, J., Ju, Z. and Yang, C., “Head-raising of snake robots based on a predefined spiral curve method,” Appl. Sci. 8(11), 2011 (2018).CrossRefGoogle Scholar
Kano, T., Yoshizawa, R. and Ishiguro, A., “Tegotae-based decentralised control scheme for autonomous gait transition of snake-like robots,” Bioinspir. Biomim. 12(4), 046009 (2017).CrossRefGoogle ScholarPubMed
Ariizumi, R., Tanaka, M. and Matsuno, F., “Analysis and heading control of continuum planar snake robot based on kinematics and a general solution thereof,” Adv. Robot. 30(5), 301314 (2016).CrossRefGoogle Scholar
Tanaka, M. and Matsuno, F., “Modeling and control of head raising snake robots by using kinematic redundancy,” J. Intell. Robot. Syst. 75(1), 5369 (2014).CrossRefGoogle Scholar
Zhen, W., Gong, C. and Choset, H., “Modeling Rolling Gaits of a Snake Robot,” IEEE International Conference on Robotics and Automation, Seattle, WA, USA (2015) pp. 37413746.Google Scholar
Tesch, M., Lipkin, K., Brown, I., Hatton, R., Peck, A., Rembisz, J. and Choset, H., “Parameterized and scripted gaits for modular snake robots,” Adv. Robot. 23(9), 11311158 (2009).CrossRefGoogle Scholar
Ye, C., Ma, S., Li, B. and Wang, Y., “Head-Raising Motion of Snake-Like Robots,” IEEE International Conference on Robotics and Biomimetics, Shenyang, China (2004) pp. 595600.Google Scholar
Xiao, X., Cappo, E., Zhen, W., Dai, J., Sun, K., Gong, C., Travers, M.J. and Choset, H., “Locomotive Reduction for Snake Robots,” IEEE International Conference on Robotics and Automation, Seattle, WA, USA (2015) pp. 37353740.Google Scholar
Rollinson, D. and Choset, H., “Pipe network locomotion with a snake robot,” J. Field Robot. 33(3), 322336 (2016).CrossRefGoogle Scholar
Chirikjian, G. S. and Burdick, J. W., “A modal approach to hyper-redundant manipulator kinematics,” IEEE Trans. Robot. Automat. 10(3), 343354 (1994).CrossRefGoogle Scholar
Kamermans, M., “A primer on bézier curves (2014),”https://pomax.github.io/bezierinfo, oneline. Accessed October 17, 2017.Google Scholar
Salomon, D., Curves and Surfaces for Computer Graphics (Springer Press, New York, USA, 2006).Google Scholar
Zanganeh, K. E. and Angeles, J., “The Inverse Kinematics of Hyper-Redundant Manipulators Using splines,” Proceedings of IEEE International Conference on Robotics and Automation, Nagoya, Japan (1995) pp. 27972802.Google Scholar
Chibani, A., Mahfoudi, C., Chettibi, T., Merzouki, R. and Zaatri, A., “Generating optimal reference kinematic configurations for hyper-redundant parallel robots,” P. I. Mech. Eng. I-J. Sys. 229(9), 867882 (2015).Google Scholar
Liljebäck, P., Pettersen, K. Y., Stavdahl, Ø. and Gravdahl, J. T., “A Control Framework for Snake Robot Locomotion Based on Shape Control Points Interconnected by Bézier Curves,” IEEE/RSJ International Conference on Intelligent Robots and Systems, Vilamoura, Portugal (2012) pp. 31113118.Google Scholar
Yamada, H. and Hirose, S., “Study of active cord mechanism-approximations to continuous curves of a multi-joint body,” J. Robot. Soc. Jpn. 26(1), 110 (2008).CrossRefGoogle Scholar
Yamada, H. and Hirose, S., “Approximations to Continuous Curves of Active Cord Mechanism Made of Arc-Shaped Joints or Double Joints,” IEEE International Conference on Robotics and Automation, Anchorage, AK, USA (2010) pp. 703708.Google Scholar
Edelsbrunner, H., Kobbelt, L. and Polthier, K., Pythagorean-Hodograph Curves: Algebra and Geometry Inseparable (Springer Press, Berlin Heidelberg, 2008).Google Scholar
Hatton, R. L. and Choset, H., “Generating gaits for snake robots: annealed chain fitting and keyframe wave extraction,” Auton. Robots 28(3), 271281 (2010).CrossRefGoogle Scholar
Kajita, S., Hirukawa, H., Harada, K. and Yokoi, K., Introduction to Humanoid Robotics, vol. 101 (Springer Press, New York, USA, 2014).Google Scholar
Dekker, M., Zero-Moment Point Method for Stable Biped Walking (Eindhoven University of Technology, Eindhoven, 2009).Google Scholar
Farin, G., Curves and Surfaces for CAGD, A Practical Guide. (Morgan Kaufmann Publishers, San Francisco, CA, 2001)Google Scholar
Kamegawa, T., Harada, T. and Gofuku, A., “Realization of Cylinder Climbing Locomotion with Helical form by a Snake Robot with Passive Wheels,” IEEE International Conference on Robotics and Automation, Kobe, Japan (2009) pp. 30673072.Google Scholar
Bing, Z., Cheng, L., Chen, G., Röhrbein, F., Huang, K. and Knoll, A., “Towards autonomous locomotion: Cpg-based control of smooth 3D slithering gait transition of a snake-like robot,” Bioinspir. Biomim. 12(3), 035001 (2017).CrossRefGoogle ScholarPubMed
Yamada, H. and Hirose, S., “Study on the 3D Shape of Active Cord Mechanism,” Proceedings IEEE International Conference on Robotics and Automation, Orlando, FL, USA (2006) pp. 28902895.Google Scholar
Takemori, T., Tanaka, M. and Matsuno, F., “Gait Design of a Snake Robot by Connecting Simple Shapes,” IEEE International Symposium on Safety, Security, and Rescue Robotics, Lausanne, Switzerland (2016) pp. 189194.Google Scholar
Oprea, J., Differential Geometry and Its Applications (Pearson Education Inc., Washington DC, USA, 2007).CrossRefGoogle Scholar
Kamegawa, T., Baba, T. and Gofuku, A., “V-shift Control for Snake Robot Moving the Inside of a Pipe with Helical Rolling Motion,” IEEE International Symposium on Safety, Security, and Rescue Robotics, Kyoto, Japan (2011) pp. 16.Google Scholar
Farouki, R. T., Al Kandari, M. and Sakkalis, T., “Hermite interpolation by rotation-invariant spatial pythagorean-hodograph curves,” Adv. Comput. Math. 17(4), 369383 (2002).CrossRefGoogle Scholar
Zacharias, F., Borst, C. and Hirzinger, G., “Capturing Robot Workspace Structure: Representing Robot Capabilities,” IEEE/RSJ International Conference on Intelligent Robots & Systems, San Diego, CA, USA (2007) pp. 32293236.Google Scholar
Chitta, S., Sucan, I. and Cousins, S., “Moveit![ros topics],” IEEE Robot. Autom. Mag. 19(1), 1819 (2012).CrossRefGoogle Scholar

Zhou et al. supplementary material

Zhou et al. supplementary material

Download Zhou et al. supplementary material(Video)
Video 17.7 MB