{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T08:58:09Z","timestamp":1767085089119,"version":"3.40.3"},"publisher-location":"Cham","reference-count":102,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319325507"},{"type":"electronic","value":"9783319325521"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-32552-1_3","type":"book-chapter","created":{"date-parts":[[2016,7,27]],"date-time":"2016-07-27T19:03:33Z","timestamp":1469646213000},"page":"37-66","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["Dynamics"],"prefix":"10.1007","author":[{"given":"Roy","family":"Featherstone","sequence":"first","affiliation":[]},{"given":"David E.","family":"Orin","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,7,27]]},"reference":[{"issue":"1","key":"3_CR1","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1177\/027836498300200102","volume":"2","author":"R. Featherstone","year":"1983","unstructured":"R. Featherstone: The calculation of robot dynamics using articulated-body inertias, Int. J. Robotics Res. 2(1), 13\u201330 (1983)","journal-title":"Int. J. Robotics Res."},{"key":"3_CR2","volume-title":"Introduction to Robotics: Mechanics and Control","author":"J.J. Craig","year":"2005","unstructured":"J.J. Craig: Introduction to Robotics: Mechanics and Control, 3rd edn. (Prentice Hall, Upper Saddle River 2005)","edition":"3"},{"key":"3_CR3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-86464-3","volume-title":"Dynamics of Multibody Systems","author":"R.E. Roberson","year":"1988","unstructured":"R.E. Roberson, R. Schwertassek: Dynamics of Multibody Systems (Springer, Berlin, Heidelberg 1988)"},{"issue":"2","key":"3_CR4","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1115\/1.3149599","volume":"102","author":"J.Y.S. Luh","year":"1980","unstructured":"J.Y.S. Luh, M.W. Walker, R.P.C. Paul: On-line computational scheme for mechanical manipulators, Trans. ASME J. Dyn. Syst. Meas. Control 102(2), 69\u201376 (1980)","journal-title":"Trans. ASME J. Dyn. Syst. Meas. Control"},{"key":"3_CR5","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1115\/1.3139699","volume":"104","author":"M.W. Walker","year":"1982","unstructured":"M.W. Walker, D.E. Orin: Efficient dynamic computer simulation of robotic mechanisms, Trans. ASME J. Dyn. Syst. Meas. Control 104, 205\u2013211 (1982)","journal-title":"Trans. ASME J. Dyn. Syst. Meas. Control"},{"key":"3_CR6","first-page":"137","volume-title":"Proc. 23rd Annu. Conf. Comp. Graph. Interact. Tech., New Orleans","author":"D. Baraff","year":"1996","unstructured":"D. Baraff: Linear-time dynamics using lagrange multipliers, Proc. 23rd Annu. Conf. Comp. Graph. Interact. Tech., New Orleans (1996) pp. 137\u2013146"},{"key":"3_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0045-7825(72)90018-7","volume":"1","author":"J. Baumgarte","year":"1972","unstructured":"J. Baumgarte: Stabilization of constraints and integrals of motion in dynamical systems, Comput. Methods Appl. Mech. Eng. 1, 1\u201316 (1972)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"3_CR8","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4899-7560-7","volume-title":"Rigid Body Dynamics Algorithms","author":"R. Featherstone","year":"2008","unstructured":"R. Featherstone: Rigid Body Dynamics Algorithms (Springer, New York 2008)"},{"key":"3_CR9","volume-title":"A\u00a0Mathematical Introduction to Robotic Manipulation","author":"R.M. Murray","year":"1994","unstructured":"R.M. Murray, Z. Li, S.S. Sastry: A\u00a0Mathematical Introduction to Robotic Manipulation (CRC, Boca Raton 1994)"},{"key":"3_CR10","volume-title":"Fundamentals of Robotic Mechanical Systems","author":"J. Angeles","year":"2003","unstructured":"J. Angeles: Fundamentals of Robotic Mechanical Systems, 2nd edn. (Springer, New York 2003)","edition":"2"},{"key":"3_CR11","volume-title":"A\u00a0Treatise on the Theory of Screws","author":"R.S. Ball","year":"1900","unstructured":"R.S. Ball: A\u00a0Treatise on the Theory of Screws (Cambridge Univ. Press, London 1900), Republished (1998)"},{"key":"3_CR12","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-2484-4","volume-title":"Geometrical Methods in Robotics","author":"J.M. Selig","year":"1996","unstructured":"J.M. Selig: Geometrical Methods in Robotics (Springer, New York 1996)"},{"key":"3_CR13","volume-title":"Principles of Dynamics","author":"D.T. Greenwood","year":"1988","unstructured":"D.T. Greenwood: Principles of Dynamics (Prentice-Hall, Englewood Cliffs 1988)"},{"key":"3_CR14","doi-asserted-by":"publisher","DOI":"10.1002\/9783527618361","volume-title":"Applied Dynamics","author":"F.C. Moon","year":"1998","unstructured":"F.C. Moon: Applied Dynamics (Wiley, New York 1998)"},{"key":"3_CR15","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-74315-8","volume-title":"Robot Dynamics Algorithms","author":"R. Featherstone","year":"1987","unstructured":"R. Featherstone: Robot Dynamics Algorithms (Kluwer, Boston 1987)"},{"key":"3_CR16","unstructured":"R. Featherstone: Spatial v2, http:\/\/royfeatherstone.org\/spatial\/v2 (2012)"},{"key":"3_CR17","doi-asserted-by":"publisher","first-page":"606","DOI":"10.1109\/70.406935","volume":"11","author":"S. McMillan","year":"1995","unstructured":"S. McMillan, D.E. Orin: Efficient computation of articulated-body inertias using successive axial screws, IEEE Trans. Robotics Autom. 11, 606\u2013611 (1995)","journal-title":"IEEE Trans. Robotics Autom."},{"key":"3_CR18","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0449-0","volume-title":"Modeling and Control of Robot Manipulators","author":"L. Sciavicco","year":"2000","unstructured":"L. Sciavicco, B. Siciliano: Modeling and Control of Robot Manipulators, 2nd edn. (Springer, London 2000)","edition":"2"},{"issue":"3","key":"3_CR19","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1177\/027836498700600303","volume":"6","author":"J. Slotine","year":"1987","unstructured":"J. Slotine, W. Li: On the adaptive control of robot manipulators, Int. J. Robotics Res. 6(3), 49\u201359 (1987)","journal-title":"Int. J. Robotics Res."},{"key":"3_CR20","first-page":"850","volume-title":"Proc. IEEE Int. Conf. Robotics Autom., San Francisco","author":"K.S. Chang","year":"2000","unstructured":"K.S. Chang, O. Khatib: Operational space dynamics: Efficient algorithms for modeling and control of branching mechanisms, Proc. IEEE Int. Conf. Robotics Autom., San Francisco (2000) pp. 850\u2013856"},{"issue":"1","key":"3_CR21","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/JRA.1987.1087068","volume":"3","author":"O. Khatib","year":"1987","unstructured":"O. Khatib: A\u00a0unified approach to motion and force control of robot manipulators: The operational space formulation, IEEE J. Robotics Autom. 3(1), 43\u201353 (1987)","journal-title":"IEEE J. Robotics Autom."},{"issue":"3","key":"3_CR22","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1002\/rob.4620020307","volume":"2","author":"Y.F. Zheng","year":"1985","unstructured":"Y.F. Zheng, H. Hemami: Mathematical modeling of a\u00a0robot collision with its environment, J. Robotics Syst. 2(3), 289\u2013307 (1985)","journal-title":"J. Robotics Syst."},{"key":"3_CR23","volume-title":"Modeling, Identification and Control of Robots","author":"W. Khalil","year":"2002","unstructured":"W. Khalil, E. Dombre: Modeling, Identification and Control of Robots (Kogan Page Sci., London 2002)"},{"key":"3_CR24","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1115\/1.4011045","volume":"22","author":"J. Denavit","year":"1955","unstructured":"J. Denavit, R.S. Hartenberg: A\u00a0kinematic notation for lower-pair mechanisms based on matrices, J. Appl. Mech. 22, 215\u2013221 (1955)","journal-title":"J. Appl. Mech."},{"key":"3_CR25","volume-title":"Proc. IFAC\/IFIP\/IMACS Int. Symp. Theory Robots, Vienna","author":"H. Brandl","year":"1986","unstructured":"H. Brandl, R. Johanni, M. Otter: A\u00a0very efficient algorithm for the simulation of robots and similar multibody systems without inversion of the mass matrix, Proc. IFAC\/IFIP\/IMACS Int. Symp. Theory Robots, Vienna (1986)"},{"issue":"6","key":"3_CR26","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1177\/0278364905054928","volume":"24","author":"R. Featherstone","year":"2005","unstructured":"R. Featherstone: Efficient factorization of the joint space inertia matrix for branched kinematic trees, Int. J. Robotics Res. 24(6), 487\u2013500 (2005)","journal-title":"Int. J. Robotics Res."},{"issue":"9","key":"3_CR27","doi-asserted-by":"publisher","first-page":"859","DOI":"10.1177\/0278364904044869","volume":"23","author":"R. Featherstone","year":"2004","unstructured":"R. Featherstone: An empirical study of the joint space inertia matrix, Int. J. Robotics Res. 23(9), 859\u2013871 (2004)","journal-title":"Int. J. Robotics Res."},{"key":"3_CR28","first-page":"1750","volume-title":"Proc. IEEE Int. Conf. Robotics Autom., Sacramento","author":"K. Kreutz-Delgado","year":"1991","unstructured":"K. Kreutz-Delgado, A. Jain, G. Rodriguez: Recursive formulation of operational space control, Proc. IEEE Int. Conf. Robotics Autom., Sacramento (1991) pp. 1750\u20131753"},{"key":"3_CR29","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-3124-1","volume-title":"Efficient Dynamic Simulation of Robotic Mechanisms","author":"K.W. Lilly","year":"1993","unstructured":"K.W. Lilly: Efficient Dynamic Simulation of Robotic Mechanisms (Kluwer, Boston 1993)"},{"issue":"5","key":"3_CR30","doi-asserted-by":"publisher","first-page":"1384","DOI":"10.1109\/21.260669","volume":"23","author":"K.W. Lilly","year":"1993","unstructured":"K.W. Lilly, D.E. Orin: Efficient O(N) recursive computation of the operational space inertia matrix, IEEE Trans. Syst. Man Cybern. 23(5), 1384\u20131391 (1993)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"issue":"1","key":"3_CR31","first-page":"27","volume":"40","author":"G. Rodriguez","year":"1992","unstructured":"G. Rodriguez, A. Jain, K. Kreutz-Delgado: Spatial operator algebra for multibody system dynamics, J. Astronaut. Sci. 40(1), 27\u201350 (1992)","journal-title":"J. Astronaut. Sci."},{"issue":"10","key":"3_CR32","doi-asserted-by":"publisher","first-page":"1353","DOI":"10.1177\/0278364909357644","volume":"29","author":"R. Featherstone","year":"2010","unstructured":"R. Featherstone: Exploiting sparsity in operational-space dynamics, Int. J. Robotics Res. 29(10), 1353\u20131368 (2010)","journal-title":"Int. J. Robotics Res."},{"key":"3_CR33","first-page":"4911","volume-title":"Proc. IEEE Int. Conf. Robotics Autom., St. Paul","author":"P. Wensing","year":"2012","unstructured":"P. Wensing, R. Featherstone, D.E. Orin: A\u00a0reduced-order recursive algorithm for the computation of the operational-space inertia matrix, Proc. IEEE Int. Conf. Robotics Autom., St. Paul (2012) pp. 4911\u20134917"},{"issue":"1","key":"3_CR34","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/21.259682","volume":"24","author":"R.E. Ellis","year":"1994","unstructured":"R.E. Ellis, S.L. Ricker: Two numerical issues in simulating constrained robot dynamics, IEEE Trans. Syst. Man Cybern. 24(1), 19\u201327 (1994)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"3_CR35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-322-90942-8","volume-title":"Dynamics of Systems of Rigid Bodies","author":"J. Wittenburg","year":"1977","unstructured":"J. Wittenburg: Dynamics of Systems of Rigid Bodies (Teubner, Stuttgart 1977)"},{"key":"3_CR36","first-page":"826","volume-title":"Proc. IEEE Int. Conf. Robotics Autom., San Francisco","author":"R. Featherstone","year":"2000","unstructured":"R. Featherstone, D.E. Orin: Robot dynamics: Equations and algorithms, Proc. IEEE Int. Conf. Robotics Autom., San Francisco (2000) pp. 826\u2013834"},{"key":"3_CR37","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-3952-0","volume-title":"Dynamic Analysis of Robot Manipulators: A\u00a0Cartesian Tensor Approach","author":"C.A. Balafoutis","year":"1991","unstructured":"C.A. Balafoutis, R.V. Patel: Dynamic Analysis of Robot Manipulators: A\u00a0Cartesian Tensor Approach (Kluwer, Boston 1991)"},{"key":"3_CR38","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-7267-5","volume-title":"Robot and Multibody Dynamics: Analysis and Algorithms","author":"A. Jain","year":"2011","unstructured":"A. Jain: Robot and Multibody Dynamics: Analysis and Algorithms (Springer, New York 2011)"},{"key":"3_CR39","volume-title":"Robot Analysis and Design: The Mechanics of Serial and Parallel Manipulators","author":"L.W. Tsai","year":"1999","unstructured":"L.W. Tsai: Robot Analysis and Design: The Mechanics of Serial and Parallel Manipulators (Wiley, New York 1999)"},{"key":"3_CR40","volume-title":"Simulating and Generating Motions of Human Figures","author":"K. Yamane","year":"2004","unstructured":"K. Yamane: Simulating and Generating Motions of Human Figures (Springer, Berlin, Heidelberg 2004)"},{"key":"3_CR41","volume-title":"Fundamentals of Multibody Dynamics: Theory and Applications","author":"F.M.L. Amirouche","year":"2006","unstructured":"F.M.L. Amirouche: Fundamentals of Multibody Dynamics: Theory and Applications (Birkh\u00e4user, Boston 2006)"},{"key":"3_CR42","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3476-8","volume-title":"Dynamic Simulations of Multibody Systems","author":"M.G. Coutinho","year":"2001","unstructured":"M.G. Coutinho: Dynamic Simulations of Multibody Systems (Springer, New York 2001)"},{"key":"3_CR43","volume-title":"Computer Aided Kinematics and Dynamics of Mechanical Systems","author":"E.J. Haug","year":"1989","unstructured":"E.J. Haug: Computer Aided Kinematics and Dynamics of Mechanical Systems (Allyn and Bacon, Boston 1989)"},{"key":"3_CR44","volume-title":"Multibody Dynamics","author":"R.L. Huston","year":"1990","unstructured":"R.L. Huston: Multibody Dynamics (Butterworths, Boston 1990)"},{"key":"3_CR45","volume-title":"Computational Dynamics","author":"A.A. Shabana","year":"2001","unstructured":"A.A. Shabana: Computational Dynamics, 2nd edn. (Wiley, New York 2001)","edition":"2"},{"key":"3_CR46","volume-title":"Kinematics and Dynamics of Machinery","author":"V. Stejskal","year":"1996","unstructured":"V. Stejskal, M. Val\u00e1\u0161ek: Kinematics and Dynamics of Machinery (Marcel Dekker, New York 1996)"},{"key":"3_CR47","volume-title":"Vector and Tensor Analysis","author":"L. Brand","year":"1953","unstructured":"L. Brand: Vector and Tensor Analysis, 4th edn. (Wiley\/Chapman Hall, New York\/London 1953)","edition":"4"},{"issue":"6","key":"3_CR48","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1177\/027836499501400606","volume":"14","author":"F.C. Park","year":"1995","unstructured":"F.C. Park, J.E. Bobrow, S.R. Ploen: A\u00a0lie group formulation of robot dynamics, Int. J. Robotics Res. 14(6), 609\u2013618 (1995)","journal-title":"Int. J. Robotics Res."},{"key":"3_CR49","doi-asserted-by":"publisher","first-page":"164","DOI":"10.1115\/1.3426492","volume":"93","author":"M.E. Kahn","year":"1971","unstructured":"M.E. Kahn, B. Roth: The near minimum-time control of open-loop articulated kinematic chains, J. Dyn. Syst. Meas. Control 93, 164\u2013172 (1971)","journal-title":"J. Dyn. Syst. Meas. Control"},{"key":"3_CR50","doi-asserted-by":"publisher","first-page":"418","DOI":"10.1115\/1.3607699","volume":"34","author":"J.J. Uicker","year":"1967","unstructured":"J.J. Uicker: Dynamic force analysis of spatial linkages, Trans. ASME J. Appl. Mech. 34, 418\u2013424 (1967)","journal-title":"Trans. ASME J. Appl. Mech."},{"issue":"3","key":"3_CR51","doi-asserted-by":"publisher","first-page":"531","DOI":"10.2514\/3.20672","volume":"14","author":"A. Jain","year":"1991","unstructured":"A. Jain: Unified formulation of dynamics for serial rigid multibody systems, J. Guid. Control Dyn. 14(3), 531\u2013542 (1991)","journal-title":"J. Guid. Control Dyn."},{"issue":"6","key":"3_CR52","doi-asserted-by":"publisher","first-page":"624","DOI":"10.1109\/JRA.1987.1087147","volume":"RA-3","author":"G. Rodriguez","year":"1987","unstructured":"G. Rodriguez: Kalman filtering, smoothing, and recursive robot arm forward and inverse dynamics, IEEE J. Robotics Autom. RA-3(6), 624\u2013639 (1987)","journal-title":"IEEE J. Robotics Autom."},{"issue":"4","key":"3_CR53","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1177\/027836499101000406","volume":"10","author":"G. Rodriguez","year":"1991","unstructured":"G. Rodriguez, A. Jain, K. Kreutz-Delgado: A\u00a0spatial operator algebra for manipulator modelling and control, Int. J. Robotics Res. 10(4), 371\u2013381 (1991)","journal-title":"Int. J. Robotics Res."},{"issue":"11","key":"3_CR54","doi-asserted-by":"publisher","first-page":"730","DOI":"10.1109\/TSMC.1980.4308393","volume":"SMC-10","author":"J.M. Hollerbach","year":"1980","unstructured":"J.M. Hollerbach: A\u00a0recursive lagrangian formulation of manipulator dynamics and a\u00a0comparative study of dynamics formulation complexity, IEEE Trans. Syst. Man Cybern. SMC-10(11), 730\u2013736 (1980)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"3_CR55","volume-title":"Robot Modeling and Control","author":"M.W. Spong","year":"2006","unstructured":"M.W. Spong, S. Hutchinson, M. Vidyasagar: Robot Modeling and Control (Wiley, Hoboken 2006)"},{"key":"3_CR56","volume-title":"Robotics and Automation Handbook","author":"K.W. Buffinton","year":"2005","unstructured":"K.W. Buffinton: Kane's Method in Robotics. In: Robotics and Automation Handbook, ed. by T.R. Kurfess (CRC, Boca Raton 2005), 6-1--6-31"},{"issue":"3","key":"3_CR57","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1177\/027836498300200301","volume":"2","author":"T.R. Kane","year":"1983","unstructured":"T.R. Kane, D.A. Levinson: The use of kane's dynamical equations in robotics, Int. J. Robotics Res. 2(3), 3\u201321 (1983)","journal-title":"Int. J. Robotics Res."},{"key":"3_CR58","doi-asserted-by":"publisher","first-page":"665","DOI":"10.1109\/56.9304","volume":"4","author":"C.A. Balafoutis","year":"1988","unstructured":"C.A. Balafoutis, R.V. Patel, P. Misra: Efficient modeling and computation of manipulator dynamics using orthogonal cartesian tensors, IEEE J. Robotics Autom. 4, 665\u2013676 (1988)","journal-title":"IEEE J. Robotics Autom."},{"key":"3_CR59","first-page":"175","volume-title":"Proc. 4th Int. Conf. Adv. Robotics, Columbus","author":"X. He","year":"1989","unstructured":"X. He, A.A. Goldenberg: An algorithm for efficient computation of dynamics of robotic manipulators, Proc. 4th Int. Conf. Adv. Robotics, Columbus (1989) pp. 175\u2013188"},{"issue":"3","key":"3_CR60","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1109\/TRO.2004.839226","volume":"21","author":"W. Hu","year":"2005","unstructured":"W. Hu, D.W. Marhefka, D.E. Orin: Hybrid kinematic and dynamic simulation of running machines, IEEE Trans. Robotics 21(3), 490\u2013497 (2005)","journal-title":"IEEE Trans. Robotics"},{"key":"3_CR61","doi-asserted-by":"publisher","first-page":"1313","DOI":"10.1109\/21.44054","volume":"19","author":"C.A. Balafoutis","year":"1989","unstructured":"C.A. Balafoutis, R.V. Patel: Efficient computation of manipulator inertia matrices and the direct dynamics problem, IEEE Trans. Syst. Man Cybern. 19, 1313\u20131321 (1989)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"3_CR62","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1177\/027836499101000107","volume":"10","author":"K.W. Lilly","year":"1991","unstructured":"K.W. Lilly, D.E. Orin: Alternate formulations for the manipulator inertia matrix, Int. J. Robotics Res. 10, 64\u201374 (1991)","journal-title":"Int. J. Robotics Res."},{"key":"3_CR63","first-page":"464","volume-title":"Proc. IEEE Int. Conf. Robotics Autom.","author":"S. McMillan","year":"1998","unstructured":"S. McMillan, D.E. Orin: Forward dynamics of multilegged vehicles using the composite rigid body method, Proc. IEEE Int. Conf. Robotics Autom. (1998) pp. 464\u2013470"},{"issue":"6","key":"3_CR64","doi-asserted-by":"publisher","first-page":"749","DOI":"10.1177\/027836499701600603","volume":"16","author":"U.M. Ascher","year":"1997","unstructured":"U.M. Ascher, D.K. Pai, B.P. Cloutier: Forward dynamics: Elimination methods, and formulation stiffness in robot simulation, Int. J. Robotics Res. 16(6), 749\u2013758 (1997)","journal-title":"Int. J. Robotics Res."},{"issue":"9","key":"3_CR65","doi-asserted-by":"publisher","first-page":"876","DOI":"10.1177\/02783649922066628","volume":"18","author":"R. Featherstone","year":"1999","unstructured":"R. Featherstone: A\u00a0divide-and-conquer articulated-body algorithm for parallel O(log(n)) calculation of rigid-body dynamics. Part 2: Trees, loops and accuracy, Int. J. Robotics Res. 18(9), 876\u2013892 (1999)","journal-title":"Int. J. Robotics Res."},{"key":"3_CR66","unstructured":"MSC Software Corporation: Adams, http:\/\/www.mscsoftware.com\/"},{"key":"3_CR67","volume-title":"Autolev user's manual","author":"T. Kane","year":"2005","unstructured":"T. Kane, D. Levinson: Autolev user's manual (OnLine Dynamics Inc., Sunnyvale 2005)"},{"key":"3_CR68","unstructured":"Real-Time Physics Simulation: Bullet, http:\/\/bulletphysics.org\/wordpress (2015)"},{"key":"3_CR69","unstructured":"Georgia Tech Graphics Lab and Humanoid Robotics Lab: DART, http:\/\/dartsim.github.io (2011)"},{"key":"3_CR70","first-page":"73","volume-title":"Underwater Robotic Vehicles: Design and Control","author":"S. McMillan","year":"1995","unstructured":"S. McMillan, D.E. Orin, R.B. McGhee: DynaMechs: An object oriented software package for efficient dynamic simulation of underwater robotic vehicles. In: Underwater Robotic Vehicles: Design and Control, ed. by J. Yuh (TSI Press, Albuquerque 1995) pp. 73\u201398"},{"key":"3_CR71","unstructured":"Open Source Robotics Foundation: Gazebo, http:\/\/gazebosim.org (2002)"},{"key":"3_CR72","unstructured":"R. Smith: Open Dynamics Engine User Guide, http:\/\/opende.sourceforge.net (2006)"},{"key":"3_CR73","unstructured":"Microsoft Corporation: Robotics Developer Studio, http:\/\/www.microsoft.com\/robotics (2010)"},{"issue":"1","key":"3_CR74","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/100.486658","volume":"3","author":"P.I. Corke","year":"1996","unstructured":"P.I. Corke: A\u00a0robotics toolbox for MATLAB, IEEE Robotics Autom. Mag. 3(1), 24\u201332 (1996)","journal-title":"IEEE Robotics Autom. Mag."},{"key":"3_CR75","unstructured":"Robotran: http:\/\/www.robotran.be (Center for Research in Mechatronics, Universit\u00e9 catholique de Louvain 2015)"},{"key":"3_CR76","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-017-0287-4","volume-title":"Symbolic Modeling of Multibody Systems","author":"J.C. Samin","year":"2003","unstructured":"J.C. Samin, P. Fisette: Symbolic Modeling of Multibody Systems (Kluwer, Dordrecht 2003)"},{"key":"3_CR77","volume-title":"SD\/FAST User\u2019s Manual","author":"M.G. Hollars","year":"1994","unstructured":"M.G. Hollars, D.E. Rosenthal, M.A. Sherman: SD\/FAST User\u2019s Manual (Symbolic Dynamics Inc., Mountain View 1994)"},{"key":"3_CR78","unstructured":"M.\u00a0Sherman, P.\u00a0Eastman: Simbody, https:\/\/simtk.org\/home\/simbody (2015)"},{"key":"3_CR79","unstructured":"G.D.\u00a0Wood, D.C.\u00a0Kennedy: Simulating Mechanical Systems\n\t\tin Simulink with SimMechanics (MathWorks Inc., Natick 2003)"},{"key":"3_CR80","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1017\/S0263574797000180","volume":"15","author":"W. Khalil","year":"1997","unstructured":"W. Khalil, D. Creusot: SYMORO+: A system for the symbolic modeling of robots, Robotica 15, 153\u2013161 (1997)","journal-title":"Robotica"},{"key":"3_CR81","first-page":"126","volume-title":"Proc. IEEE\/ASME Int. Conf. Adv. Intell. Mechatron.","author":"W. Khalil","year":"2014","unstructured":"W. Khalil, A. Vijayalingam, B. Khomutenko, I. Mukhanov, P. Lemoine, G. Ecorchard: OpenSYMORO: An open-source software package for symbolic modelling of robots, Proc. IEEE\/ASME Int. Conf. Adv. Intell. Mechatron. (2014) pp. 126\u20131211"},{"key":"3_CR82","unstructured":"Cyberbotics Ltd.: Webots User Guide, http:\/\/www.cyberbotics.com (2015)"},{"key":"3_CR83","first-page":"53","volume-title":"Symbolic Methods in Control System Analysis and Design","author":"I.C. Brown","year":"1999","unstructured":"I.C. Brown, P.J. Larcombe: A\u00a0survey of customised computer algebra programs for multibody dynamic modelling. In: Symbolic Methods in Control System Analysis and Design, ed. by N. Munro (Inst. Electr. Eng., London 1999) pp. 53\u201377"},{"key":"3_CR84","first-page":"103","volume-title":"Proc. IEEE Int. Conf. Robotics Autom., Atlanta","author":"J.J. Murray","year":"1984","unstructured":"J.J. Murray, C.P. Neuman: ARM: An algebraic robot dynamic modeling program, Proc. IEEE Int. Conf. Robotics Autom., Atlanta (1984) pp. 103\u2013114"},{"issue":"1","key":"3_CR85","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1109\/21.87059","volume":"18","author":"J.J. Murray","year":"1988","unstructured":"J.J. Murray, C.P. Neuman: Organizing customized robot dynamic algorithms for efficient numerical evaluation, IEEE Trans. Syst. Man Cybern. 18(1), 115\u2013125 (1988)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"3_CR86","doi-asserted-by":"publisher","first-page":"731","DOI":"10.1016\/S0094-114X(98)00052-4","volume":"34","author":"F.C. Park","year":"1999","unstructured":"F.C. Park, J. Choi, S.R. Ploen: Symbolic formulation of closed chain dynamics in independent coordinates, Mech. Mach. Theory 34, 731\u2013751 (1999)","journal-title":"Mech. Mach. Theory"},{"key":"3_CR87","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-82198-1","volume-title":"Real-Time Dynamics of Manipulation Robots","author":"M. Vukobratovic","year":"1985","unstructured":"M. Vukobratovic, N. Kircanski: Real-Time Dynamics of Manipulation Robots (Springer, New York 1985)"},{"key":"3_CR88","first-page":"1","volume-title":"ASME Des. Eng. Div. Conf., Cincinnati","author":"J. Wittenburg","year":"1985","unstructured":"J. Wittenburg, U. Wolz: Mesa Verde: A\u00a0symbolic program for nonlinear articulated-rigid-body dynamics, ASME Des. Eng. Div. Conf., Cincinnati (1985) pp. 1\u20138, ASME Paper No. 85-DET-151"},{"issue":"2","key":"3_CR89","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1109\/TSMC.1982.4308805","volume":"12","author":"J.Y.S. Luh","year":"1982","unstructured":"J.Y.S. Luh, C.S. Lin: Scheduling of parallel computation for a\u00a0computer-controlled mechanical manipulator, IEEE Trans. Syst. Man Cybern. 12(2), 214\u2013234 (1982)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"3_CR90","first-page":"169","volume-title":"Proc. IEEE Int. Conf. Robotics Autom., Atlanta","author":"D.E. Orin","year":"1984","unstructured":"D.E. Orin: Pipelined approach to inverse plant plus jacobian control of robot manipulators, Proc. IEEE Int. Conf. Robotics Autom., Atlanta (1984) pp. 169\u2013175"},{"issue":"2","key":"3_CR91","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1177\/027836498500400207","volume":"4","author":"R.H. Lathrop","year":"1985","unstructured":"R.H. Lathrop: Parallelism in manipulator dynamics, Int. J. Robotics Res. 4(2), 80\u2013102 (1985)","journal-title":"Int. J. Robotics Res."},{"issue":"4","key":"3_CR92","doi-asserted-by":"publisher","first-page":"532","DOI":"10.1109\/TSMC.1986.289256","volume":"16","author":"C.S.G. Lee","year":"1986","unstructured":"C.S.G. Lee, P.R. Chang: Efficient parallel algorithm for robot inverse dynamics computation, IEEE Trans. Syst. Man Cybern. 16(4), 532\u2013542 (1986)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"issue":"6","key":"3_CR93","doi-asserted-by":"publisher","first-page":"939","DOI":"10.1109\/21.23092","volume":"18","author":"M. Amin-Javaheri","year":"1988","unstructured":"M. Amin-Javaheri, D.E. Orin: Systolic architectures for the manipulator inertia matrix, IEEE Trans. Syst. Man Cybern. 18(6), 939\u2013951 (1988)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"issue":"2","key":"3_CR94","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1109\/21.3463","volume":"18","author":"C.S.G. Lee","year":"1988","unstructured":"C.S.G. Lee, P.R. Chang: Efficient parallel algorithms for robot forward dynamics computation, IEEE Trans. Syst. Man Cybern. 18(2), 238\u2013251 (1988)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"issue":"2","key":"3_CR95","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1177\/027836499101000207","volume":"10","author":"M. Amin-Javaheri","year":"1991","unstructured":"M. Amin-Javaheri, D.E. Orin: Parallel algorithms for computation of the manipulator inertia matrix, Int. J. Robotics Res. 10(2), 162\u2013170 (1991)","journal-title":"Int. J. Robotics Res."},{"issue":"5","key":"3_CR96","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/70.88079","volume":"5","author":"A. Fijany","year":"1989","unstructured":"A. Fijany, A.K. Bejczy: A\u00a0class of parallel algorithms for computation of the manipulator inertia matrix, IEEE Trans. Robotics Autom. 5(5), 600\u2013615 (1989)","journal-title":"IEEE Trans. Robotics Autom."},{"issue":"7","key":"3_CR97","doi-asserted-by":"publisher","first-page":"982","DOI":"10.1109\/21.297782","volume":"24","author":"S. McMillan","year":"1994","unstructured":"S. McMillan, P. Sadayappan, D.E. Orin: Parallel dynamic simulation of multiple manipulator systems: Temporal versus spatial methods, IEEE Trans. Syst. Man Cybern. 24(7), 982\u2013990 (1994)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"issue":"3","key":"3_CR98","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1109\/70.388780","volume":"11","author":"A. Fijany","year":"1995","unstructured":"A. Fijany, I. Sharf, G.M.T. D'Eleuterio: Parallel O(logN) algorithms for computation of manipulator forward dynamics, IEEE Trans. Robotics Autom. 11(3), 389\u2013400 (1995)","journal-title":"IEEE Trans. Robotics Autom."},{"issue":"9","key":"3_CR99","doi-asserted-by":"publisher","first-page":"867","DOI":"10.1177\/02783649922066619","volume":"18","author":"R. Featherstone","year":"1999","unstructured":"R. Featherstone: A\u00a0divide-and-conquer articulated-body algorithm for parallel O(log(n)) calculation of rigid-body dynamics. Part 1: Basic algorithm, Int. J. Robotics Res. 18(9), 867\u2013875 (1999)","journal-title":"Int. J. Robotics Res."},{"issue":"6","key":"3_CR100","doi-asserted-by":"publisher","first-page":"1140","DOI":"10.1109\/70.817679","volume":"15","author":"R. Featherstone","year":"1999","unstructured":"R. Featherstone, A. Fijany: A\u00a0technique for analyzing constrained rigid-body systems and its application to the constraint force algorithm, IEEE Trans. Robotics Autom. 15(6), 1140\u20131144 (1999)","journal-title":"IEEE Trans. Robotics Autom."},{"key":"3_CR101","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1177\/027836499101000603","volume":"10","author":"P.S. Freeman","year":"1991","unstructured":"P.S. Freeman, D.E. Orin: Efficient dynamic simulation of a\u00a0quadruped using a\u00a0decoupled tree-structured approach, Int. J. Robotics Res. 10, 619\u2013627 (1991)","journal-title":"Int. J. Robotics Res."},{"issue":"2","key":"3_CR102","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1109\/70.843167","volume":"16","author":"Y. Nakamura","year":"2000","unstructured":"Y. Nakamura, K. Yamane: Dynamics computation of structure-varying kinematic chains and its application to human figures, IEEE Trans. Robotics Autom. 16(2), 124\u2013134 (2000)","journal-title":"IEEE Trans. Robotics Autom."}],"container-title":["Springer Handbooks","Springer Handbook of Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-32552-1_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,18]],"date-time":"2022-08-18T07:03:57Z","timestamp":1660806237000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-32552-1_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319325507","9783319325521"],"references-count":102,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-32552-1_3","relation":{},"ISSN":["2522-8692","2522-8706"],"issn-type":[{"type":"print","value":"2522-8692"},{"type":"electronic","value":"2522-8706"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"27 July 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}