Skip to main content

Dynamics Calculation Methods

  • Living reference work entry
  • First Online:
Encyclopedia of Robotics

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...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

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

    Article  Google Scholar 

  • Baraff D (1996) Linear-time dynamics using lagrange multipliers. In: Proceedings of ACM SIGGRAPH’96, New Orleans, 4–9 Aug, pp 137–146

    Google Scholar 

  • Baumgarte J (1972) Stabilization of constraints and integrals of motion in dynamical systems. Comput Methods Appl Mech Eng 1:1–16

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Featherstone R (2008) Rigid body dynamics algorithms. Springer, New York

    Book  Google Scholar 

  • Kane TR, Levinson DA (1985) Dynamics, theory and applications. McGraw Hill, New York

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Roberson RE, Schwertassek R (1988) Dynamics of multibody systems. Springer, Berlin

    Book  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Patrick M. Wensing .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer-Verlag GmbH Germany, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics