{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T10:09:27Z","timestamp":1777716567949,"version":"3.51.4"},"reference-count":49,"publisher":"SAGE Publications","issue":"1-3","license":[{"start":{"date-parts":[[2015,8,6]],"date-time":"2015-08-06T00:00:00Z","timestamp":1438819200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2016,1]]},"abstract":"<jats:p>Snake robots are highly articulated mechanisms that can perform a variety of motions that conventional robots cannot. Despite many demonstrated successes of snake robots, these mechanisms have not been able to achieve the agility displayed by their biological counterparts. We suggest that studying how biological snakes coordinate whole-body motion to achieve agile behaviors can help improve the performance of snake robots. The foundation of this work is based on the hypothesis that, for snake locomotion that is approximately kinematic, replaying parameterized shape trajectory data collected from biological snakes can generate equivalent motions in snake robots. To test this hypothesis, we collected shape trajectory data from sidewinder rattlesnakes executing a variety of different behaviors. We then analyze the shape trajectory data in a concise and meaningful way by using a new algorithm, called conditioned basis array factorization, which projects high-dimensional data arrays onto a low-dimensional representation. The low-dimensional representation of the recorded snake motion is able to reproduce the essential features of the recorded biological snake motion on a snake robot, leading to improved agility and maneuverability, confirming our hypothesis. This parameterized representation allows us to search the low-dimensional parameter space to generate behaviors that further improve the performance of snake robots.<\/jats:p>","DOI":"10.1177\/0278364915593793","type":"journal-article","created":{"date-parts":[[2015,8,6]],"date-time":"2015-08-06T21:20:26Z","timestamp":1438896026000},"page":"100-113","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":49,"title":["Kinematic gait synthesis for snake robots"],"prefix":"10.1177","volume":"35","author":[{"given":"Chaohui","family":"Gong","sequence":"first","affiliation":[{"name":"Robotics Institute, Carnegie Mellon\r        University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthew J.","family":"Travers","sequence":"additional","affiliation":[{"name":"Robotics Institute, Carnegie Mellon\r        University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henry C.","family":"Astley","sequence":"additional","affiliation":[{"name":"School of Physics, Georgia Institute of\r        Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lu","family":"Li","sequence":"additional","affiliation":[{"name":"Robotics Institute, Carnegie Mellon\r        University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joseph R.","family":"Mendelson","sequence":"additional","affiliation":[{"name":"School of Biology, Georgia Institute of\r        Technology, USA"},{"name":"Department of Herpetology, Zoo Atlanta,\r        USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel I.","family":"Goldman","sequence":"additional","affiliation":[{"name":"School of Physics, Georgia Institute of\r        Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Howie","family":"Choset","sequence":"additional","affiliation":[{"name":"Robotics Institute, Carnegie Mellon\r        University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2015,8,6]]},"reference":[{"key":"bibr1-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1007\/11760146_19"},{"key":"bibr2-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1145\/2159516.2159523"},{"key":"bibr3-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.1418965112"},{"key":"bibr4-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1137\/1037127"},{"key":"bibr5-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1137\/070711621"},{"key":"bibr6-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/70.294209"},{"key":"bibr7-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1006\/jagm.2001.1199"},{"key":"bibr8-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1137\/S0895479896305696"},{"key":"bibr9-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1137\/S0895479898346995"},{"key":"bibr10-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6225377"},{"key":"bibr11-0278364915593793","doi-asserted-by":"crossref","unstructured":"Gong C, Travers M, Astley H, Li L, Mendelson J, Hu D, (2014) Conditioned basis array factorization:             An approach to gait pattern extraction. In: Proceedings of             Robotics: science and systems X, Berkeley, USA,             12\u201316 July 2014. Available at: http:\/\/www.roboticsproceedings.org\/rss10\/p55.html","DOI":"10.15607\/RSS.2014.X.055"},{"key":"bibr12-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2013.6631315"},{"key":"bibr13-0278364915593793","doi-asserted-by":"publisher","DOI":"10.5772\/5513"},{"key":"bibr14-0278364915593793","first-page":"402","volume-title":"9th international conference on climbing and walking robots","author":"Gonzalez-Gomez J","year":"2006"},{"key":"bibr15-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-009-9175-2"},{"key":"bibr16-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2013.2251211"},{"key":"bibr17-0278364915593793","volume-title":"Biologically Inspired Robots (Snake-like Locomotor and Manipulator)","author":"Hirose S","year":"1993"},{"key":"bibr18-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.0812533106"},{"key":"bibr19-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2008.03.014"},{"key":"bibr20-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2007.363797"},{"key":"bibr21-0278364915593793","doi-asserted-by":"publisher","DOI":"10.2307\/1445288"},{"key":"bibr22-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1137\/07070111X"},{"key":"bibr23-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2005.77"},{"key":"bibr24-0278364915593793","volume-title":"Three-Mode Principal Component Analysis: Theory and Applications","author":"Krooneberg PM","year":"1983"},{"key":"bibr25-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1007\/BF02293599"},{"key":"bibr26-0278364915593793","first-page":"147","volume-title":"6th IEEE international conference on automatic face and gesture recognition","author":"Lee CS","year":"2004"},{"key":"bibr27-0278364915593793","volume-title":"Snake Robots: Modelling, Mechatronics, and Control","author":"Liljeb\u00e4ck P","year":"2012"},{"key":"bibr28-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1126\/science.1172490"},{"key":"bibr29-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1126\/science.1255718"},{"key":"bibr30-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2001.977200"},{"key":"bibr31-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/IRDS.2002.1041493"},{"key":"bibr32-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1086\/280308"},{"key":"bibr33-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1177\/027836499801700701"},{"key":"bibr34-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2005.152"},{"key":"bibr35-0278364915593793","volume-title":"Generalized motion planning for underactuated mechanical systems","author":"Shammas EA","year":"2006"},{"key":"bibr36-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1242\/jeb.108357"},{"key":"bibr37-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1038\/418603a"},{"key":"bibr38-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.1000028"},{"key":"bibr39-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2009.5152202"},{"key":"bibr40-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2005.851028"},{"key":"bibr41-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1163\/156855309X452566"},{"key":"bibr42-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2011.6095076"},{"key":"bibr43-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574709005414"},{"key":"bibr44-0278364915593793","doi-asserted-by":"publisher","DOI":"10.5244\/C.15.4"},{"key":"bibr45-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47969-4_30"},{"key":"bibr46-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2003.1251144"},{"key":"bibr47-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6225255"},{"key":"bibr48-0278364915593793","doi-asserted-by":"publisher","DOI":"10.20965\/jrm.2006.p0305"},{"key":"bibr49-0278364915593793","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-72201-1_4"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364915593793","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0278364915593793","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364915593793","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:18:55Z","timestamp":1777457935000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364915593793"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,8,6]]},"references-count":49,"journal-issue":{"issue":"1-3","published-print":{"date-parts":[[2016,1]]}},"alternative-id":["10.1177\/0278364915593793"],"URL":"https:\/\/doi.org\/10.1177\/0278364915593793","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,8,6]]}}}