{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,6]],"date-time":"2026-07-06T12:16:54Z","timestamp":1783340214140,"version":"3.54.6"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T00:00:00Z","timestamp":1755820800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T00:00:00Z","timestamp":1755820800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Discov Computing"],"DOI":"10.1007\/s10791-025-09662-7","type":"journal-article","created":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T01:53:19Z","timestamp":1755827599000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Snake-shaped robot design and path planning algorithm"],"prefix":"10.1007","volume":"28","author":[{"given":"Zhao","family":"Guang-hui","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cheng","family":"Wan-sheng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,8,22]]},"reference":[{"key":"9662_CR1","doi-asserted-by":"crossref","unstructured":"Hayashi R, Osuka K, Ono T. Trajectory control of an air cushion vehicle\/\/Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS'94). IEEE, 1994, 3: 1906\u20131913.","DOI":"10.1109\/IROS.1994.407600"},{"issue":"2","key":"9662_CR2","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1177\/02783640122067309","volume":"20","author":"J Pratt","year":"2001","unstructured":"Pratt J, Chew CM, Torres A, et al. Virtual model control: an intuitive approach for bipedal locomotion. Int J Robot Res. 2001;20(2):129\u201343.","journal-title":"Int J Robot Res"},{"issue":"1","key":"9662_CR3","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/TAC.2002.806653","volume":"48","author":"ER Westervelt","year":"2003","unstructured":"Westervelt ER, Grizzle JW, Koditschek DE. Hybrid zero dynamics of planar biped walkers. IEEE Trans Automat Control. 2003;48(1):42\u201356.","journal-title":"IEEE Trans Automat Control"},{"issue":"3\u20134","key":"9662_CR4","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1177\/0278364903022003004","volume":"22","author":"Y Fukuoka","year":"2003","unstructured":"Fukuoka Y, Kimura H, Cohen AH. Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. Int J Robot Res. 2003;22(3\u20134):187\u2013202.","journal-title":"Int J Robot Res"},{"key":"9662_CR5","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/s10514-006-6475-7","volume":"20","author":"WM Shen","year":"2006","unstructured":"Shen WM, Krivokon M, Chiu H, et al. Multimode locomotion via SuperBot reconfigurable robots. Auton Robot. 2006;20:165\u201377.","journal-title":"Auton Robot"},{"issue":"7\u20138","key":"9662_CR6","doi-asserted-by":"publisher","first-page":"865","DOI":"10.1163\/156855309X443061","volume":"23","author":"C Ye","year":"2009","unstructured":"Ye C, Ma S, Li B, et al. Modular universal unit for a snake-like robot and reconfigurable robots. Adv Robotics. 2009;23(7\u20138):865\u201387.","journal-title":"Adv Robotics"},{"key":"9662_CR7","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1016\/j.robot.2018.10.003","volume":"110","author":"X Xiao","year":"2018","unstructured":"Xiao X, Murphy R. A review on snake robot testbeds in granular and restricted maneuverability spaces. Robot Auton Syst. 2018;110:160\u201372.","journal-title":"Robot Auton Syst"},{"issue":"4","key":"9662_CR8","doi-asserted-by":"publisher","DOI":"10.1088\/1748-3182\/7\/4\/046008","volume":"7","author":"T Kano","year":"2012","unstructured":"Kano T, Sato T, Kobayashi R, et al. Local reflexive mechanisms essential for snakes\u2019 scaffold-based locomotion. Bioinspir Biomim. 2012;7(4): 046008.","journal-title":"Bioinspir Biomim"},{"issue":"2","key":"9662_CR9","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1002\/jmor.1051970204","volume":"197","author":"BC Jayne","year":"1988","unstructured":"Jayne BC. Muscular mechanisms of snake locomotion: an electromyographic study of lateral undulation of the Florida banded water snake (Nerodia fasciata) and the yellow rat snake (Elaphe obsoleta). J Morphol. 1988;197(2):159\u201381.","journal-title":"J Morphol"},{"issue":"19","key":"9662_CR10","doi-asserted-by":"publisher","first-page":"2669","DOI":"10.1242\/jeb.201.19.2669","volume":"201","author":"BR Moon","year":"1998","unstructured":"Moon BR, Gans C. Kinematics, muscular activity and propulsion in gopher snakes. J Exp Biol. 1998;201(19):2669\u201384.","journal-title":"J Exp Biol"},{"issue":"10","key":"9662_CR11","doi-asserted-by":"publisher","first-page":"1253","DOI":"10.1177\/0278364918761569","volume":"37","author":"M Travers","year":"2018","unstructured":"Travers M, Whitman J, Choset H. Shape-based coordination in locomotion control. Int J Robotics Res. 2018;37(10):1253\u201368.","journal-title":"Int J Robotics Res"},{"key":"9662_CR12","first-page":"1","volume":"2014","author":"T Kamegawa","year":"2014","unstructured":"Kamegawa T, Kuroki R, Gofuku A. Evaluation of snake robot\u2019s behavior using randomized EARLI in crowded obstacles\/\/2014 IEEE International Symposium on Safety, Security, and Rescue Robotics. IEEE. 2014;2014:1\u20136.","journal-title":"IEEE"},{"key":"9662_CR13","doi-asserted-by":"publisher","first-page":"759","DOI":"10.2307\/1441886","volume":"4","author":"C Heckrotte","year":"1967","unstructured":"Heckrotte C. Relations of body temperature, size, and crawling speed of the common garter snake. Thamnophis s sirtalis Copeia. 1967;4:759\u201363.","journal-title":"Thamnophis s sirtalis Copeia"},{"issue":"1","key":"9662_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1242\/jeb.140.1.1","volume":"140","author":"BC Jayne","year":"1988","unstructured":"Jayne BC. Muscular mechanisms of snake locomotion: an electromyographic study of the sidewinding and concertina modes of Crotalus cerastes, Nerodia fasciata and Elaphe obsoleta. J Exp Biol. 1988;140(1):1\u201333.","journal-title":"J Exp Biol"},{"issue":"1","key":"9662_CR15","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1242\/jeb.156.1.539","volume":"156","author":"BC Jayne","year":"1991","unstructured":"Jayne BC, Davis JD. Kinematics and performance capacity for the concertina locomotion of a snake (Coluber constrictor). J Exp Biol. 1991;156(1):539\u201356.","journal-title":"J Exp Biol"},{"issue":"1","key":"9662_CR16","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1093\/icb\/icaa017","volume":"60","author":"BC Jayne","year":"2020","unstructured":"Jayne BC. What defines different modes of snake locomotion? Integr Comp Biol. 2020;60(1):156\u201370.","journal-title":"Integr Comp Biol"},{"issue":"2","key":"9662_CR17","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1242\/jeb.23.2.101","volume":"23","author":"J Gray","year":"1946","unstructured":"Gray J. The mechanism of locomotion in snakes. J Exp Biol. 1946;23(2):101\u201320.","journal-title":"J Exp Biol"},{"key":"9662_CR18","first-page":"246","volume":"3839","author":"A Casal","year":"1999","unstructured":"Casal A, Yim MH. Self-reconfiguration planning for a class of modular robots\/\/sensor fusion and decentralized control in robotic systems II. SPIE. 1999;3839:246\u201357.","journal-title":"SPIE"},{"issue":"4","key":"9662_CR19","doi-asserted-by":"publisher","first-page":"915","DOI":"10.2307\/1445288","volume":"1986","author":"BC Jayne","year":"1986","unstructured":"Jayne BC. Kinematics of terrestrial snake locomotion. Copeia. 1986;1986(4):915\u201327.","journal-title":"Copeia"},{"issue":"84","key":"9662_CR20","doi-asserted-by":"publisher","first-page":"20130188","DOI":"10.1098\/rsif.2013.0188","volume":"10","author":"H Marvi","year":"2013","unstructured":"Marvi H, Bridges J, Hu DL. Snakes mimic earthworms: propulsion using rectilinear travelling waves. J R Soc Interface. 2013;10(84):20130188.","journal-title":"J R Soc Interface"},{"key":"9662_CR21","unstructured":"Mnih V, Kavukcuoglu K, Silver D, Graves A, Antonoglou I, Wierstra D, Riedmiller M. Playing Atari with Deep Reinforcement Learning. Proceedings of the 27th International Conference on Neural Information Processing Systems (NIPS 2015), pp. 1\u20139, 2015."},{"key":"9662_CR22","unstructured":"Schulman J, Wolski F, Dhariwal P, Radford A, Klimov O. Proximal policy optimization algorithms. arXiv preprint, 2017. 2 Serpentine robot design."},{"issue":"1","key":"9662_CR23","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/37.980248","volume":"22","author":"M Sato","year":"2002","unstructured":"Sato M, Fukaya M, Iwasaki T. Serpentine locomotion with robotic snakes. IEEE Control Syst Mag. 2002;22(1):64\u201381.","journal-title":"IEEE Control Syst Mag"},{"issue":"10","key":"9662_CR24","doi-asserted-by":"publisher","first-page":"1943","DOI":"10.1177\/01423312231225782","volume":"46","author":"Y Tao","year":"2024","unstructured":"Tao Y, Tao H, Zhuang Z, Stojanovic V, Paszke W. Quantized iterative learning control of communication-constrained systems with encoding and decoding mechanism. Trans Inst Meas Control. 2024;46(10):1943\u201354.","journal-title":"Trans Inst Meas Control"},{"key":"9662_CR25","doi-asserted-by":"crossref","unstructured":"Fallahnezhad MS, Qazvini E. Transactions of the institute of measurement and control. 2017: 1097\u20131103.","DOI":"10.1177\/0142331216629203"},{"key":"9662_CR26","doi-asserted-by":"crossref","unstructured":"Zhang Z et al. ADP-based prescribed-time control for nonlinear time-varying delay systems with uncertain parameters. IEEE Trans Autom Sci Eng. 2024.","DOI":"10.1109\/TASE.2024.3389020"},{"key":"9662_CR27","doi-asserted-by":"publisher","DOI":"10.1016\/j.jprocont.2023.103112","volume":"132","author":"H Tao","year":"2023","unstructured":"Tao H, Zheng J, Wei J, Paszke W, Rogers E, Stojanovic V. Repetitive process based indirect-type iterative learning control for batch processes with model uncertainty and input delay. J Process Control. 2023;132: 103112.","journal-title":"J Process Control"},{"key":"9662_CR28","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1016\/j.apm.2024.04.020","volume":"132","author":"I Virgala","year":"2024","unstructured":"Virgala I, Varga M, Sin\u010d\u00e1k PJ, Merva T, Mykhailyshyn R, Kelemen M. Mathematical framework for snake robot motion in a confined space. Appl Math Model. 2024;132:22\u201340.","journal-title":"Appl Math Model"},{"key":"9662_CR29","doi-asserted-by":"crossref","unstructured":"Sang H, You Y, Sun X, Zhou Y. The hybrid path planning algorithm based on improved A* and artificial potential field for unmanned surface vehicle formations. Ocean Eng. 2021;223\u2013224:108709.","DOI":"10.1016\/j.oceaneng.2021.108709"},{"key":"9662_CR30","doi-asserted-by":"crossref","unstructured":"Thanh HV, Quang VV. Experimental research on avoidance obstacle control for mobile robots using Q-learning (QL) and deep Q-learning (DQL) algorithms in dynamic environments. Actuators. 2024;13(1):26.","DOI":"10.3390\/act13010026"},{"key":"9662_CR31","doi-asserted-by":"crossref","unstructured":"Qu H, Xing K, Takacs A. An improved genetic algorithm with co-evolutionary strategy for global path planning of multiple mobile robots. Neurocomputing. 2013;120:509\u2013517.","DOI":"10.1016\/j.neucom.2013.04.020"},{"key":"9662_CR32","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2020.104221","volume":"158","author":"I Virgala","year":"2021","unstructured":"Virgala I, Kelemen M, Prada E, Sukop M, Kot T, Bobovsk\u00fd Z, Varga M, Feren\u010d\u00edk P. A snake robot for locomotion in a pipe using trapezium-like travelling wave. Mech Mach Theory. 2021;158: 104221.","journal-title":"Mech Mach Theory"},{"issue":"5","key":"9662_CR33","doi-asserted-by":"publisher","first-page":"2600","DOI":"10.1109\/TMECH.2021.3114168","volume":"27","author":"BA Elsayed","year":"2021","unstructured":"Elsayed BA, Takemori T, Tanaka M, Matsuno F. Mobile manipulation using a snake robot in a helical gait. IEEE\/ASME Trans Mechatron. 2021;27(5):2600\u201311.","journal-title":"IEEE\/ASME Trans Mechatron"},{"issue":"5","key":"9662_CR34","doi-asserted-by":"publisher","first-page":"1696","DOI":"10.1109\/TRO.2021.3063438","volume":"37","author":"T Takemori","year":"2021","unstructured":"Takemori T, Tanaka M, Matsuno F. Hoop-passing motion for a snake robot to realize motion transition across different environments. IEEE Trans Robot. 2021;37(5):1696\u2013711.","journal-title":"IEEE Trans Robot"},{"key":"9662_CR35","doi-asserted-by":"crossref","unstructured":"Chang L, Shan L, Jiang C, Dai Y. Reinforcement based mobile robot path planning with improved dynamic window approach in unknown environment. Autonomous Robots. 2021;45(1):51\u201376. 10.1007\/s10514-020-09947-4","DOI":"10.1007\/s10514-020-09947-4"},{"key":"9662_CR36","doi-asserted-by":"crossref","unstructured":"Montiel OH, Orozco-Rosas U, Sep\u00falveda RP. Path planning for mobile robots using bacterial potential field for avoiding static and dynamic obstacles. Expert Syst Appl. 2015;42(12):5177\u20135191. 10.1016\/j.eswa.2015.02.033.","DOI":"10.1016\/j.eswa.2015.02.033"},{"issue":"4","key":"9662_CR37","doi-asserted-by":"publisher","first-page":"10542","DOI":"10.1109\/LRA.2022.3194689","volume":"7","author":"T Takanashi","year":"2022","unstructured":"Takanashi T, Nakajima M, Takemori T, Tanaka M. Obstacle-aided locomotion of a snake robot using piecewise helixes. IEEE Robot Autom Lett. 2022;7(4):10542\u20139.","journal-title":"IEEE Robot Autom Lett"},{"issue":"4","key":"9662_CR38","doi-asserted-by":"publisher","first-page":"474","DOI":"10.1016\/j.robot.2013.12.004","volume":"62","author":"UA Syed","year":"2014","unstructured":"Syed UA, Kunwar F, Iqbal M. Guided autowave pulse coupled neural network (GAPCNN) based real time path planning and an obstacle avoidance scheme for mobile robots. Robot Auton Syst. 2014;62(4):474\u201386.","journal-title":"Robot Auton Syst"},{"key":"9662_CR39","doi-asserted-by":"crossref","unstructured":"Qijie Z, Yue Z, Shihui L. A path planning algorithm based on RRT and SARSA (\u03bb) in unknown and complex conditions. In 2020 Chinese Control And Decision Conference (CCDC). IEEE; 2020. pp. 2035\u20132040","DOI":"10.1109\/CCDC49329.2020.9163927"},{"key":"9662_CR40","doi-asserted-by":"crossref","unstructured":"Kanada A, Takahashi R, Hayashi K, Hosaka R, Yukita W, Nakashima Y, Yokota T, Someya T, Kamezaki M, Kawahara Y, Yamamoto M. Joint-repositionable Inner-wireless planar snake robot. IEEE Robot Autom Lett. 2025.","DOI":"10.1109\/LRA.2025.3555394"},{"key":"9662_CR41","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1016\/j.isatra.2021.04.048","volume":"122","author":"D Li","year":"2022","unstructured":"Li D, Deng H, Pan Z, Xiu Y. Collaborative obstacle avoidance algorithm of multiple bionic snake robots in fluid based on IB-LBM. ISA Trans. 2022;122:271\u201380.","journal-title":"ISA Trans"},{"issue":"6","key":"9662_CR42","doi-asserted-by":"publisher","first-page":"3284","DOI":"10.1109\/TMECH.2023.3256419","volume":"28","author":"W Huang","year":"2023","unstructured":"Huang W, Guo X, Liu H, Fang Y. A robust model-based radius estimation approach for helical climbing motion of snake robots. IEEE ASME Trans Mechatron. 2023;28(6):3284\u201393.","journal-title":"IEEE ASME Trans Mechatron"},{"issue":"6","key":"9662_CR43","doi-asserted-by":"publisher","first-page":"3167","DOI":"10.1109\/TMECH.2023.3254817","volume":"28","author":"Y Xiu","year":"2023","unstructured":"Xiu Y, Li D, Deng H, Jiang S, Wu EQ. Path-following based on fuzzy line-of-sight guidance for a bionic snake robot with unknowns. IEEE ASME Trans Mechatron. 2023;28(6):3167\u201379.","journal-title":"IEEE ASME Trans Mechatron"},{"issue":"5","key":"9662_CR44","doi-asserted-by":"publisher","first-page":"3086","DOI":"10.1109\/LRA.2023.3265591","volume":"8","author":"Z Ji","year":"2023","unstructured":"Ji Z, Song G, Wang F, Li Y, Song A. Design and control of a snake robot with a gripper for inspection and maintenance in narrow spaces. IEEE Robot Autom Lett. 2023;8(5):3086\u201393.","journal-title":"IEEE Robot Autom Lett"}],"container-title":["Discover Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10791-025-09662-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10791-025-09662-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10791-025-09662-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T18:59:29Z","timestamp":1757444369000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10791-025-09662-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,22]]},"references-count":44,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["9662"],"URL":"https:\/\/doi.org\/10.1007\/s10791-025-09662-7","relation":{},"ISSN":["2948-2992"],"issn-type":[{"value":"2948-2992","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,8,22]]},"assertion":[{"value":"10 March 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 June 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 August 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"177"}}