- Newton–Euler equations
-
The Newton–Euler equations describe the combined translational and rotational dynamics of a rigid body.[1][2] [3][4][5] With respect to a coordinate frame whose origin coincides with the body's center of mass, they can be expressed in matrix form as:
where
- = total force acting on the center of mass
- m = mass of the body
- = the identity matrix
- = acceleration of the center of mass
- = total torque (or moment) acting about the center of mass
- = moment of inertia about the center of mass
- = angular velocity of the body
With respect to a coordinate frame that is not coincident with the center of mass, the equations assume the more complex form:
where is the location of the center of mass, and
denotes a skew-symmetric cross product matrix.
The inertial terms are contained in the spatial inertia matrix
while the fictitious forces are contained in the term
When the center of mass is not coincident with the coordinate frame (that is, when is nonzero), the translational and angular accelerations ( and ) are coupled, so that each is associated with force and torque components.
The Newton–Euler equations are used as the basis for more complicated "multi-body" formulations that describe the dynamics of systems of rigid bodies connected by joints and other constraints. Multi-body problems can be solved by a variety of numerical algorithms.[6][2][7]
References
- ^ Hubert Hahn (2002). Rigid Body Dynamics of Mechanisms. Springer. p. 143. ISBN 3540423737. http://books.google.com/books?id=MqrN3KY7o6MC&pg=PA143&dq=EUler+equations+%22rigid+body%22&lr=&as_brr=0&sig=ACfU3U00jfE08smw1IqJt69QdcMSKvDIeA.
- ^ a b Ahmed A. Shabana (2001). Computational Dynamics. Wiley-Interscience. p. 379. ISBN 9780471371441. http://books.google.com/books?id=dGfcbOsm2PwC&pg=PA379&dq=EUler+equations+%22rigid+body%22&lr=&as_brr=0&sig=ACfU3U01BZBb84es37aiHVpdE33IdGze-A.
- ^ Haruhiko Asada, Jean-Jacques E. Slotine (1986). Robot Analysis and Control. Wiley/IEEE. pp. §5.1.1, p. 94. ISBN 0471830291. http://books.google.com/books?id=KUG1VGkL3loC&pg=PA94&dq=EUler+equations+%22rigid+body%22&lr=&as_brr=0&sig=ACfU3U3LiZyQRj0zYXQ8ON2zwuiiwQO7dA.
- ^ Robert H. Bishop (2007). Mechatronic Systems, Sensors, and Actuators: Fundamentals and Modeling. CRC Press. pp. §7.4.1, §7.4.2. ISBN 0849392586. http://books.google.com/books?id=3UGQsi6VamwC&pg=PT104&dq=EUler+equations+%22rigid+body%22&lr=&as_brr=0&sig=ACfU3U1DtQ2BGV_Q34yAj-WhnQ4tStxPCw#PPT104,M1.
- ^ Miguel A. Otaduy, Ming C. Lin (2006). High Fidelity Haptic Rendering. Morgan and Claypool Publishers. p. 24. ISBN 1598291149. http://books.google.com/books?id=lk0StvDRoEMC&pg=PA24&dq=EUler+equations+%22rigid+body%22&lr=&as_brr=0&sig=ACfU3U0iOPnq-nMrS34O40ZMt0EbJEqu6g#PPA24,M1.
- ^ a b Roy Featherstone (2008). Rigid Body Dynamics Algorithms. Springer. ISBN 978-0-387-74314-1. http://books.google.ca/books?id=UjWbvqWaf6gC&printsec=frontcover&dq=Rigid+Body+Dynamics+Algorithms.
- ^ Constantinos A. Balafoutis, Rajnikant V. Patel (1991). Dynamic Analysis of Robot Manipulators: A Cartesian Tensor Approach. Springer. Chapter 5. ISBN 0792391454. http://books.google.com/books?id=7BcpyUjmLpUC&pg=PT195&dq=%22Kane%27s+dynamical+equations%22&lr=&as_brr=0&sig=ACfU3U1m290WlCUy1101Oj9Z9w3j5a4Lww#PPT151,M1.
See also
- Euler angles
- Inverse dynamics
- Centrifugal force
- Principal axes
Categories:- Rigid bodies
- Equations
- Classical mechanics stubs
Wikimedia Foundation. 2010.