Definition
In the context of robotics, a dynamics calculation method is a procedure for calculating the forward or inverse dynamics of a robot mechanism, beginning with a description of the mechanism in terms of its component parts.
Overview
Given a dynamic model of a robot mechanism, as described in “Dynamic Models of Robots”, there are a great many ways to calculate the relationship between the forces acting on and within the mechanism and the accelerations they produce. Three specific examples appearing in this encyclopedia are the “Recursive Newton-Euler Algorithm” for calculating “Inverse Dynamics” and the “Composite-Rigid-Body Algorithm” and “Articulated-Body Algorithm” for calculating “Forward Dynamics”. All three can be classified as numerical methods that operate on “Kinematic Trees”and use an approach based on generalized coordinates, which happen to be the joint variables in these examples. There are many ways to accomplish these and other similar calculations, and the...
References
Ascher UM, Pai DK, Cloutier BP (1997) Forward dynamics, elimination methods, and formulation stiffness in robot simulation. Int J Robot Res 16(6):749–758
Baraff D (1996) Linear-time dynamics using lagrange multipliers. In: Proceedings of ACM SIGGRAPH’96, New Orleans, 4–9 Aug, pp 137–146
Baumgarte J (1972) Stabilization of constraints and integrals of motion in dynamical systems. Comput Methods Appl Mech Eng 1:1–16
Featherstone R (1999) A divide-and-conquer articulated-body algorithm for parallel O(log(n)) calculation of rigid-body dynamics. Part 1: basic algorithm. Int J Robot Res 18(9):867–875
Featherstone R (2008) Rigid body dynamics algorithms. Springer, New York
Kane TR, Levinson DA (1985) Dynamics, theory and applications. McGraw Hill, New York
Orlandea N, Chace MA, Calahan DA (1977) A sparsity-oriented approach to the dynamic analysis and design of mechanical systems part 1. J Eng Ind ASME 99(3):773–779
Roberson RE, Schwertassek R (1988) Dynamics of multibody systems. Springer, Berlin
Yamane K, Nakamura Y (2009) Comparative study on serial and parallel forward dynamics algorithms for kinematic chains. Int J Robot Res 28(5):622–629
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2022 Springer-Verlag GmbH Germany, part of Springer Nature
About this entry
Cite this entry
Wensing, P.M., Featherstone, R. (2022). Dynamics Calculation Methods. In: Ang, M.H., Khatib, O., Siciliano, B. (eds) Encyclopedia of Robotics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41610-1_224-1
Download citation
DOI: https://doi.org/10.1007/978-3-642-41610-1_224-1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41610-1
Online ISBN: 978-3-642-41610-1
eBook Packages: Springer Reference EngineeringReference Module Computer Science and Engineering