{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T07:50:19Z","timestamp":1725695419231},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2015,1,22]],"date-time":"2015-01-22T00:00:00Z","timestamp":1421884800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2015,4]]},"DOI":"10.1007\/s10514-015-9420-9","type":"journal-article","created":{"date-parts":[[2015,1,21]],"date-time":"2015-01-21T09:04:34Z","timestamp":1421831074000},"page":"363-381","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Efficient recursive dynamics algorithms for operational-space control with application to legged locomotion"],"prefix":"10.1007","volume":"38","author":[{"given":"Patrick M.","family":"Wensing","sequence":"first","affiliation":[]},{"suffix":"III","given":"Luther R.","family":"Palmer","sequence":"additional","affiliation":[]},{"given":"David E.","family":"Orin","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,1,22]]},"reference":[{"issue":"1","key":"9420_CR1","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1109\/70.554350","volume":"13","author":"M Ahmadi","year":"1997","unstructured":"Ahmadi, M., & Buehler, M. (1997). Stable control of a simulated one-legged running robot with hip and leg compliance. IEEE Transactions on Robotics and Automation, 13(1), 96\u2013104.","journal-title":"IEEE Transactions on Robotics and Automation"},{"key":"9420_CR2","doi-asserted-by":"publisher","unstructured":"Bhalerao, K., Critchley, J. H., Oetomo, D., Featherstone, R., & Khatib, O. (2013). Distributed operational space formulation. ASME Journal of Computational and Nonlinear Dynamics, 9(2), 1\u201310. doi: 10.1115\/1.4025577","DOI":"10.1115\/1.4025577"},{"issue":"8","key":"9420_CR3","doi-asserted-by":"publisher","first-page":"703","DOI":"10.1163\/156855301750078757","volume":"14","author":"K-S Chang","year":"2001","unstructured":"Chang, K.-S., & Khatib, O. (2001). Efficient recursive algorithm for the operational space inertia matrix of branching mechanisms. Advanced Robotics, 14(8), 703\u2013715.","journal-title":"Advanced Robotics"},{"key":"9420_CR4","doi-asserted-by":"crossref","unstructured":"de Sapio, V., & Khatib, O. (2005). Operational space control of multibody systems with explicit holonomic constraints. In IEEE international conference on robotics and automation (pp. 2950\u20132956).","DOI":"10.1109\/ROBOT.2005.1570562"},{"key":"9420_CR5","unstructured":"Eigen, (2014). http:\/\/eigen.tuxfamily.org ."},{"issue":"1","key":"9420_CR6","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1177\/027836498300200102","volume":"2","author":"R Featherstone","year":"1983","unstructured":"Featherstone, R. (1983). The calculation of robot dynamics using articulated-body inertias. The International Journal of Robotics Research, 2(1), 13\u201330.","journal-title":"The International Journal of Robotics Research"},{"issue":"9","key":"9420_CR7","doi-asserted-by":"publisher","first-page":"867","DOI":"10.1177\/02783649922066619","volume":"18","author":"R Featherstone","year":"1999","unstructured":"Featherstone, R. (1999a). A divide-and-conquer articulated-body algorithm for parallel O(log(n)) calculation of rigid-body dynamics. Part 1: Basic algorithm. The International Journal of Robotics Research, 18(9), 867\u2013875.","journal-title":"The International Journal of Robotics Research"},{"issue":"9","key":"9420_CR8","doi-asserted-by":"publisher","first-page":"876","DOI":"10.1177\/02783649922066628","volume":"18","author":"R Featherstone","year":"1999","unstructured":"Featherstone, R. (1999b). A divide-and-conquer articulated-body algorithm for parallel O(log(n)) calculation of rigid-body dynamics. Part 2: Trees, loops, and accuracy. The International Journal of Robotics Research, 18(9), 876\u2013892.","journal-title":"The International Journal of Robotics Research"},{"issue":"11","key":"9420_CR9","doi-asserted-by":"publisher","first-page":"841","DOI":"10.1177\/02783640122068137","volume":"20","author":"R Featherstone","year":"2001","unstructured":"Featherstone, R. (2001). The acceleration vector of a rigid body. The International Journal of Robotics Research, 20(11), 841\u2013846.","journal-title":"The International Journal of Robotics Research"},{"key":"9420_CR10","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-74315-8","volume-title":"Rigid body dynamics algorithms","author":"R Featherstone","year":"2008","unstructured":"Featherstone, R. (2008). Rigid body dynamics algorithms. Berlin: Springer."},{"issue":"3","key":"9420_CR11","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1109\/MRA.2010.937853","volume":"17","author":"R Featherstone","year":"2010","unstructured":"Featherstone, R. (2010a). A beginner\u2019s guide to 6-D vectors (Part 1). IEEE Robotics Automation Magazine, 17(3), 83\u201394.","journal-title":"IEEE Robotics Automation Magazine"},{"issue":"4","key":"9420_CR12","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1109\/MRA.2010.939560","volume":"17","author":"R Featherstone","year":"2010","unstructured":"Featherstone, R. (2010b). A beginner\u2019s guide to 6-D vectors (Part 2). IEEE Robotics Automation Magazine, 17(4), 88\u201399.","journal-title":"IEEE Robotics Automation Magazine"},{"key":"9420_CR13","volume-title":"Springer handbook of robotics","author":"R Featherstone","year":"2008","unstructured":"Featherstone, R., & Orin, D. (2008). Chapter 2: Dynamics. In B. Siciliano & O. Khatib (Eds.), Springer handbook of robotics. New York: Springer."},{"issue":"1","key":"9420_CR14","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1242\/jeb.138.1.301","volume":"138","author":"NC Heglund","year":"1988","unstructured":"Heglund, N. C., & Taylor, C. R. (1988). Speed, stride frequency and energy cost per stride: How do they change with body size and gait? Journal of Experimental Biology, 138(1), 301\u2013318.","journal-title":"Journal of Experimental Biology"},{"key":"9420_CR15","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718027","volume-title":"Accuracy and stability of numerical algorithms","author":"NJ Higham","year":"2002","unstructured":"Higham, N. J. (2002). Accuracy and stability of numerical algorithms (2nd ed.). Philadelphia, PA: Society for Industrial and Applied Mathematics.","edition":"2"},{"key":"9420_CR16","first-page":"129","volume-title":"Robotics: Science and systems VIII","author":"M Hutter","year":"2012","unstructured":"Hutter, M., Hoepflinger, M., Gehring, C., Bloesch, M., Remy, C. D., & Siegwart, R. (2012). Hybrid operational space control for compliant legged systems. In N. Roy, P. Newman, & S. Srinivasa (Eds.), Robotics: Science and systems VIII (pp. 129\u2013136). Cambridge: MIT Press."},{"key":"9420_CR17","doi-asserted-by":"crossref","unstructured":"Hyon, S.-H., & Mita, T. (2002). Development of a biologically inspired hopping robot. In Proceedings of the IEEE international conference on robotics and automation (Vol. 4, pp. 3984\u20133991).","DOI":"10.1109\/ROBOT.2002.1014356"},{"key":"9420_CR18","unstructured":"Jain, A. (2013). Operational space inertia for robots with internal loops. In Proceedings of multibody dynamics (pp. 297\u2013304). Zagreb, Croatia."},{"issue":"1","key":"9420_CR19","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/JRA.1987.1087068","volume":"3","author":"O Khatib","year":"1987","unstructured":"Khatib, O. (1987). A unified approach for motion and force control of robot manipulators: The operational space formulation. IEEE Journal of Robotics and Automation, 3(1), 43\u201353.","journal-title":"IEEE Journal of Robotics and Automation"},{"key":"9420_CR20","doi-asserted-by":"crossref","unstructured":"Kreutz-Delgado, K., Jain, A., & Rodriguez, G. (1991). Recursive formulation of operational space control. In Proceedings of the IEEE international conference on robotics and automation (pp. 1750\u20131753).","DOI":"10.1109\/ROBOT.1991.131874"},{"key":"9420_CR21","doi-asserted-by":"crossref","unstructured":"Lathrop, R. (1986). Constrained (closed-loop) robot simulation by local constraint propagation. In Profeedings of the IEEE international conference on robotics and automation (Vol. 3, pp. 689\u2013694).","DOI":"10.1109\/ROBOT.1986.1087601"},{"issue":"5","key":"9420_CR22","doi-asserted-by":"publisher","first-page":"1384","DOI":"10.1109\/21.260669","volume":"23","author":"K Lilly","year":"1993","unstructured":"Lilly, K., & Orin, D. (1993). Efficient O(N) recursive computation of the operational space inertia matrix. IEEE Transactions on Systems, Man and Cybernetics, 23(5), 1384\u20131391.","journal-title":"IEEE Transactions on Systems, Man and Cybernetics"},{"key":"9420_CR23","unstructured":"Lilly, K. W. (1989). Efficient dynamic simulation of robotic mechanisms. PhD thesis, The Ohio State University."},{"key":"9420_CR24","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-3124-1","volume-title":"Efficient dynamic simulation of robotic mechanisms","author":"KW Lilly","year":"1993","unstructured":"Lilly, K. W. (1993). Efficient dynamic simulation of robotic mechanisms. Norwell, MA, USA: Kluwer Academic Publishers."},{"issue":"2","key":"9420_CR25","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1115\/1.3149599","volume":"102","author":"JYS Luh","year":"1980","unstructured":"Luh, J. Y. S., Walker, M. W., & Paul, R. P. C. (1980). On-line computational scheme for mechanical manipulators. ASME Journal of Dynamic Systems, Measurement, and Control, 102(2), 69\u201376.","journal-title":"ASME Journal of Dynamic Systems, Measurement, and Control"},{"issue":"4","key":"9420_CR26","doi-asserted-by":"publisher","first-page":"446","DOI":"10.1109\/TMECH.2003.820001","volume":"8","author":"DW Marhefka","year":"2003","unstructured":"Marhefka, D. W., Orin, D. E., Schmiedeler, J. P., & Waldron, K. J. (2003). Intelligent control of quadruped gallops. IEEE\/ASME Transactions on Mechatronics, 8(4), 446\u2013456.","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"1","key":"9420_CR27","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1242\/jeb.115.1.263","volume":"115","author":"T McMahon","year":"1985","unstructured":"McMahon, T. (1985). The role of compliance in mammalian running gaits. Journal of Experimental Biology, 115(1), 263\u2013282.","journal-title":"Journal of Experimental Biology"},{"issue":"2","key":"9420_CR28","doi-asserted-by":"publisher","first-page":"306","DOI":"10.1109\/21.281428","volume":"24","author":"S McMillan","year":"1994","unstructured":"McMillan, S., Sadayappan, P., & Orin, D. (1994). Efficient dynamic simulation of multiple manipulator systems with singular configurations. IEEE Transactions on Systems, Man and Cybernetics, 24(2), 306\u2013313.","journal-title":"IEEE Transactions on Systems, Man and Cybernetics"},{"key":"9420_CR29","first-page":"225","volume-title":"Robotics: Science and Systems VII","author":"M Mistry","year":"2011","unstructured":"Mistry, M., & Righetti, L. (2011). Operational space control of constrained and underactuated systems. In H. Durrant-Whyte, N. Roy, & P. Abbeel (Eds.), Robotics: Science and Systems VII (pp. 225\u2013232). Cambridge: MIT Press."},{"issue":"10\u201311","key":"9420_CR30","doi-asserted-by":"publisher","first-page":"1013","DOI":"10.1177\/0278364904047391","volume":"23","author":"JG Nichol","year":"2004","unstructured":"Nichol, J. G., Singh, S. P., Waldron, K. J., Palmer, L. R., & Orin, D. E. (2004). System design of a quadrupedal galloping machine. The International Journal of Robotics Research, 23(10\u201311), 1013\u20131027.","journal-title":"The International Journal of Robotics Research"},{"issue":"2","key":"9420_CR31","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1007\/s10514-013-9341-4","volume":"35","author":"DE Orin","year":"2013","unstructured":"Orin, D. E., Goswami, A., & Lee, S.-H. (2013). Centroidal dynamics of a humanoid robot. Autonomous Robots, 35(2), 161\u2013176.","journal-title":"Autonomous Robots"},{"key":"9420_CR32","doi-asserted-by":"crossref","unstructured":"Palmer, L., & Orin, D. (2007). Force redistribution in a quadruped running trot. In IEEE International conference on robotics and automation (pp. 4343\u20134348).","DOI":"10.1109\/ROBOT.2007.364148"},{"key":"9420_CR33","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s10846-009-9345-7","volume":"58","author":"L Palmer","year":"2010","unstructured":"Palmer, L., & Orin, D. (2010). Intelligent control of high-speed turning in a quadruped. Journal of Intelligent & Robotic Systems, 58, 47\u201368.","journal-title":"Journal of Intelligent & Robotic Systems"},{"key":"9420_CR34","doi-asserted-by":"crossref","unstructured":"Palmer, L. R., Orin, D. E., Marhefka, D. W., Schmiedeler, J. P., & Waldron, K. J. (2003). Intelligent control of an experimental articulated leg for a galloping machine. In Proceeding of the IEEE international conference on robotics and automation (Vol. 3, pp. 3821\u20133827).","DOI":"10.1109\/ROBOT.2003.1242183"},{"key":"9420_CR35","unstructured":"Park, J., & Khatib, O. (2006). Contact consistent control framework for humanoid robots. In Proceedings of the IEEE international conference on robotics and automation (pp. 1963\u20131969)."},{"key":"9420_CR36","doi-asserted-by":"crossref","unstructured":"Raibert, M., Blankespoor, K., Nelson, G., Playter, R., et al. (2008). Bigdog, the rough-terrain quadruped robot. In Proceedings of the 17th IFAC World Congress (pp. 10823\u201310825).","DOI":"10.3182\/20080706-5-KR-1001.01833"},{"key":"9420_CR37","volume-title":"Legged robots that balance","author":"MH Raibert","year":"1986","unstructured":"Raibert, M. H. (1986). Legged robots that balance. Cambridge, MA, USA: MIT Press."},{"key":"9420_CR38","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/0021-9290(90)90043-3","volume":"23","author":"MH Raibert","year":"1990","unstructured":"Raibert, M. H. (1990). Trotting, pacing and bounding by a quadruped robot. Journal of Biomechanics, 23, 79\u201398.","journal-title":"Journal of Biomechanics"},{"key":"9420_CR39","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-86464-3","volume-title":"Dynamics of multibody systems","author":"RE Roberson","year":"1988","unstructured":"Roberson, R. E., & Schwertassek, R. (1988). Dynamics of multibody systems. Berlin\/Heidelberg\/New York: Springer."},{"key":"9420_CR40","unstructured":"Rodenbaugh, S. (2003). RobotBuilder: A graphical software tool for the rapid development of robotic dynamic simulations. Master\u2019s thesis, The Ohio State University, Columbus."},{"key":"9420_CR41","first-page":"27","volume":"40","author":"G Rodriguez","year":"1992","unstructured":"Rodriguez, G., Jain, A., & Kreutz-Delgado, K. (1992). Spatial operator algebra for multibody system dynamics. Journal of the Astronautical Sciences, 40, 27\u201350.","journal-title":"Journal of the Astronautical Sciences"},{"key":"9420_CR42","doi-asserted-by":"crossref","unstructured":"Russakow, J., Khatib, O., & Rock, S. (1995). Extended operational space formulation for serial-to-parallel chain (branching) manipulators. In Proceedings of the IEEE international conference on robotics and automation (pp. 1056\u20131061).","DOI":"10.1109\/ROBOT.1995.525421"},{"key":"9420_CR43","doi-asserted-by":"crossref","unstructured":"Schmiedeler, J. P., & Waldron, K. J. (1999). The mechanics of quadrupedal galloping and the future of legged vehicles. The International Journal of Robotics Research, 18(12), 1224\u20131234.","DOI":"10.1177\/02783649922067825"},{"key":"9420_CR44","doi-asserted-by":"crossref","unstructured":"Schmiedeler, J. P., & Waldron, K. J. (2002). Leg stiffness and articulated leg design for dynamic locomotion. In Proceedings of the ASME international design engineering technical conferences (Vol. 5, pp. 1105\u20131112).","DOI":"10.1115\/DETC2002\/MECH-34331"},{"key":"9420_CR45","doi-asserted-by":"crossref","unstructured":"Sentis, L., & Khatib, O. (2005). Control of free-floating humanoid robots through task prioritization. In Proceedings of the IEEE international conference on robotics and automation (pp. 1718\u20131723).","DOI":"10.1109\/ROBOT.2005.1570361"},{"issue":"3","key":"9420_CR46","doi-asserted-by":"publisher","first-page":"483","DOI":"10.1109\/TRO.2010.2043757","volume":"26","author":"L Sentis","year":"2010","unstructured":"Sentis, L., Park, J., & Khatib, O. (2010). Compliant control of multicontact and center-of-mass behaviors in humanoid robots. IEEE Transaction on Robotics, 26(3), 483\u2013501.","journal-title":"IEEE Transaction on Robotics"},{"issue":"4","key":"9420_CR47","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/s10514-013-9358-8","volume":"35","author":"L Sentis","year":"2013","unstructured":"Sentis, L., Petersen, J., & Philippsen, R. (2013). Implementation and stability analysis of prioritized whole-body compliant controllers on a wheeled humanoid robot in uneven terrains. Autonomous Robots, 35(4), 301\u2013319.","journal-title":"Autonomous Robots"},{"key":"9420_CR48","volume-title":"Springer handbook of robotics","author":"K Waldron","year":"2008","unstructured":"Waldron, K., & Schmiedeler, J. (2008). Chapter 1: Kinematics. In B. Siciliano & O. Khatib (Eds.), Springer handbook of robotics. New York: Springer."},{"issue":"3","key":"9420_CR49","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1115\/1.3139699","volume":"104","author":"MW Walker","year":"1982","unstructured":"Walker, M. W., & Orin, D. E. (1982). Efficient dynamic computer simulation of robotic mechanisms. ASME Journal of Dynamic Systems, Measurement, and Control, 104(3), 205\u2013211.","journal-title":"ASME Journal of Dynamic Systems, Measurement, and Control"},{"key":"9420_CR50","doi-asserted-by":"crossref","unstructured":"Wensing, P., Featherstone, R., & Orin, D. E. (2012). A reduced-order recursive algorithm for the computation of the operational-space inertia matrix. In IEEE international conference on robotics and automation (pp. 4911\u20134917).","DOI":"10.1109\/ICRA.2012.6224600"},{"key":"9420_CR51","doi-asserted-by":"crossref","unstructured":"Wensing, P. M., & Orin, D. E. (2013). Generation of dynamic humanoid behaviors through task-space control with conic optimization. In IEEE international conference on robotics and automation (pp. 3088\u20133094).","DOI":"10.1109\/ICRA.2013.6631008"},{"key":"9420_CR52","doi-asserted-by":"publisher","unstructured":"Wensing, P. M., Hammam, G. B., Dariush, B., & Orin, D. E. (2013). Optimizing foot centers of pressure through force distribution in a humanoid robot. International Journal Humanoid Robotics, 10(3), 1\u201321. doi: 10.1142\/S0219843613500278","DOI":"10.1142\/S0219843613500278"},{"key":"9420_CR53","doi-asserted-by":"crossref","unstructured":"Yamane, K., & Nakamura, Y. (2009). Comparative study on serial and parallel forward dynamics algorithms for kinematic chains. The International Journal of Robotics Research, 28(5), 622\u2013629.","DOI":"10.1177\/0278364909102350"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-015-9420-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10514-015-9420-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-015-9420-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-015-9420-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,27]],"date-time":"2022-04-27T04:09:16Z","timestamp":1651032556000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10514-015-9420-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1,22]]},"references-count":53,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,4]]}},"alternative-id":["9420"],"URL":"https:\/\/doi.org\/10.1007\/s10514-015-9420-9","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,1,22]]},"assertion":[{"value":"18 December 2013","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 January 2015","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 January 2015","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}