{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:54:40Z","timestamp":1777715680683,"version":"3.51.4"},"reference-count":35,"publisher":"SAGE Publications","issue":"10","license":[{"start":{"date-parts":[[2007,10,1]],"date-time":"2007-10-01T00:00:00Z","timestamp":1191196800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2007,10]]},"abstract":"<jats:p>In this paper, we generalize our prior results in motion analysis to design gaits for a more general family of underactuated mechanical systems. In particular, we analyze and generate gaits for mixed mechanical systems which are systems whose motion is simultaneously governed by both a set of non-holonomic velocity constraints and a notion of a generalized momentum being instantaneously conserved along allowable directions of motion. Through proper recourse to geometric mechanics, we are able to show that the resulting motion from a gait has two portions: a geometric and a dynamic contribution. The main challenge in motion planning for a mixed system is understanding how to separate the geometric and dynamic contributions of motion due to a general gait, thus simplifying gait analysis. In this paper, we take the first step towards addressing this challenge in a generalized framework. Finally, we verify the generality of our approach by applying our techniques to novel mechanical systems which we introduce in this paper as well as by verifying that seemingly different prior motion planning results could actually be explained using the gait analysis presented in this paper.<\/jats:p>","DOI":"10.1177\/0278364907082098","type":"journal-article","created":{"date-parts":[[2007,9,25]],"date-time":"2007-09-25T10:38:58Z","timestamp":1190716738000},"page":"1075-1124","source":"Crossref","is-referenced-by-count":40,"title":["Towards a Unified Approach to Motion Planning for Dynamic Underactuated Mechanical Systems with Non-holonomic Constraints"],"prefix":"10.1177","volume":"26","author":[{"given":"Elie A.","family":"Shammas","sequence":"first","affiliation":[{"name":"The Robotics Institute, Carnegie Mellon University 5000 Forbes Avenue, Pittsburgh, PA 15213, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Howie","family":"Choset","sequence":"additional","affiliation":[{"name":"The Robotics Institute, Carnegie Mellon University 5000 Forbes Avenue, Pittsburgh, PA 15213, USA,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alfred A.","family":"Rizzi","sequence":"additional","affiliation":[{"name":"The Robotics Institute, Carnegie Mellon University 5000 Forbes Avenue, Pittsburgh, PA 15213, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2007,10,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1007\/b97376"},{"key":"atypb2","doi-asserted-by":"crossref","unstructured":"Brockett, R.W. (1981) Control theory and singular Riemanian geometry . New Directions in Applied Mathematics, Hilton, P. J. and Young, G. S. (eds). New York, Springer , pp. 11\u201427.","DOI":"10.1007\/978-1-4612-5651-9_2"},{"key":"atypb3","doi-asserted-by":"crossref","unstructured":"Brockett, R.W. and Dai, L. (1993). Nonholonomic kinematics and the role of elliptic functions in constructive controllability. Nonholonoimc Motion Planning, Li, Z. and Canny, J. F. (eds). New York, Kluwer, pp. 1\u201421.","DOI":"10.1007\/978-1-4615-3176-0_1"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2003.810236"},{"key":"atypb5","volume":"49","author":"Bullo, F.","year":"2004","journal-title":"Texts in Applied Mathematics"},{"key":"atypb6","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Bullo, F."},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1109\/70.954753"},{"key":"atypb8","volume-title":"Proceedings of the International Symposium on Mathematical Theory of Networks and","author":"Bullo, F."},{"key":"atypb9","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Chitta, S."},{"key":"atypb10","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Chitta, S."},{"key":"atypb11","volume-title":"Proceedings of 2002 Workshop on the Algorithmic Foundations of Robotics","author":"Choudhury, P."},{"key":"atypb12","volume-title":"Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Iannitti, S."},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2004.829455"},{"issue":"4","key":"atypb14","first-page":"347","volume":"16","author":"Krishnaprasad, P.S.","year":"2001","journal-title":"Systems"},{"key":"atypb15","volume-title":"Proceedings of the 33rd IEEE Conference on Decision and Control","author":"Krishnaprasad, P.S."},{"key":"atypb16","volume-title":"Proceedings of the 4th IFAC Symposium on Robot Control (SYROCO'94)","author":"Krishnaprasad, P.S."},{"key":"atypb17","volume-title":"Proceedings of the 34th IEEE Conference on Decision and Control","author":"Krishnaprasad, P.S."},{"key":"atypb18","volume-title":"Proceedings of the 38th IEEE Conference on Decision and Control","author":"Lewis, A.D."},{"key":"atypb19","author":"Lugo, G.","journal-title":"Technical Report"},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-2682-6"},{"key":"atypb21","volume-title":"Reduction, Symmetry and Phases in Mechanics (Memoirs of the American Mathematical Society, vol. 436)","author":"Marsden, J.E.","year":"1990"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1993.292243"},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1109\/9.277235"},{"key":"atypb24","first-page":"1050","volume":"2","author":"Nakamura, Y.","year":"1989","journal-title":"Proceedings of the IEEE International Conference on Robotics and Automation"},{"key":"atypb25","doi-asserted-by":"publisher","DOI":"10.1109\/70.86080"},{"key":"atypb26","volume-title":"The mechanics of control of undulatory robotic locomotion","author":"Ostrowski, J.","year":"1995"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1177\/027836499801700701"},{"key":"atypb28","first-page":"2391","volume":"3","author":"Ostrowski, J.","year":"1994","journal-title":"Proceedings of the IEEE International Conference on Robotics and Automation"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1177\/02783640022066833"},{"key":"atypb30","doi-asserted-by":"publisher","DOI":"10.1177\/0278364907082106"},{"key":"atypb31","volume-title":"Ordinary Differential Equations","author":"Tenenbaum, M.","year":"1985"},{"key":"atypb32","volume-title":"Motion control and planning for nonholonomic kinematic chains. Ph.D. Thesis","author":"Tsakiris, D.P.","year":"1995"},{"key":"atypb33","volume-title":"Proceedings of the 30th IEEE Conference on Decision and Control","author":"Walsh, G.C."},{"key":"atypb34","doi-asserted-by":"publisher","DOI":"10.1109\/70.345946"},{"key":"atypb35","volume-title":"Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Yamada, K."}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364907082098","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364907082098","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:15:53Z","timestamp":1777457753000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364907082098"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,10]]},"references-count":35,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2007,10]]}},"alternative-id":["10.1177\/0278364907082098"],"URL":"https:\/\/doi.org\/10.1177\/0278364907082098","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,10]]}}}