In this paper, we present efficient algorithms for computation of the residual of the constrained discrete Euler–Lagrange (DEL) equations of motion for tree structured, rigid multibody systems. In particular, we present new recursive formulas for computing partial derivatives of the kinetic energy. This enables us to solve the inverse dynamics problem of the discrete system with linear computational complexity. The resulting algorithms are easy to implement and can naturally be applied to a very broad class of multibody systems by imposing constraints on the coordinates by means of Lagrange multipliers. A comparison is made with an existing software package, which shows a drastic improvement in computational efficiency. Our interest in inverse dynamics is primarily to apply direct transcription optimal control methods to multibody systems. As an example application, we present a digital human motion planning problem, which we solve using the proposed method. Furthermore, we present detailed descriptions of several common joints, in particular singularity-free models of the spherical joint and the rigid body joint, using the Lie groups of unit quaternions and unit dual quaternions, respectively.
Skip Nav Destination
Article navigation
October 2018
Research-Article
Inverse Dynamics for Discrete Geometric Mechanics of Multibody Systems With Application to Direct Optimal Control
Staffan Björkenstam,
Staffan Björkenstam
Geometry and Motion Planning
Fraunhofer-Chalmers Centre,
Göteborg SE-412 88, Sweden
e-mail: staffan@fcc.chalmers.se
Fraunhofer-Chalmers Centre,
Göteborg SE-412 88, Sweden
e-mail: staffan@fcc.chalmers.se
Search for other works by this author on:
Sigrid Leyendecker,
Sigrid Leyendecker
Chair of Applied Dynamics,
University of Erlangen-Nuremberg,
Erlangen D-91058, Germany
e-mail: sigrid.leyendecker@fau.de
University of Erlangen-Nuremberg,
Erlangen D-91058, Germany
e-mail: sigrid.leyendecker@fau.de
Search for other works by this author on:
Joachim Linn,
Joachim Linn
Mathematical Methods in
Dynamics and Durability,
Fraunhofer Institute for Industrial Mathematics,
Kaiserslautern D-67663, Germany
e-mail: joachim.linn@itwm.fraunhofer.de
Dynamics and Durability,
Fraunhofer Institute for Industrial Mathematics,
Kaiserslautern D-67663, Germany
e-mail: joachim.linn@itwm.fraunhofer.de
Search for other works by this author on:
Johan S. Carlson,
Johan S. Carlson
Geometry and Motion Planning,
Fraunhofer-Chalmers Centre,
Göteborg SE-412 88, Sweden
e-mail: johan.carlson@fcc.chalmers.se
Fraunhofer-Chalmers Centre,
Göteborg SE-412 88, Sweden
e-mail: johan.carlson@fcc.chalmers.se
Search for other works by this author on:
Bengt Lennartson
Bengt Lennartson
Signals and Systems,
Chalmers University of Technology,
Göteborg SE-412 96, Sweden
e-mail: bengt.lennartson@chalmers.se
Chalmers University of Technology,
Göteborg SE-412 96, Sweden
e-mail: bengt.lennartson@chalmers.se
Search for other works by this author on:
Staffan Björkenstam
Geometry and Motion Planning
Fraunhofer-Chalmers Centre,
Göteborg SE-412 88, Sweden
e-mail: staffan@fcc.chalmers.se
Fraunhofer-Chalmers Centre,
Göteborg SE-412 88, Sweden
e-mail: staffan@fcc.chalmers.se
Sigrid Leyendecker
Chair of Applied Dynamics,
University of Erlangen-Nuremberg,
Erlangen D-91058, Germany
e-mail: sigrid.leyendecker@fau.de
University of Erlangen-Nuremberg,
Erlangen D-91058, Germany
e-mail: sigrid.leyendecker@fau.de
Joachim Linn
Mathematical Methods in
Dynamics and Durability,
Fraunhofer Institute for Industrial Mathematics,
Kaiserslautern D-67663, Germany
e-mail: joachim.linn@itwm.fraunhofer.de
Dynamics and Durability,
Fraunhofer Institute for Industrial Mathematics,
Kaiserslautern D-67663, Germany
e-mail: joachim.linn@itwm.fraunhofer.de
Johan S. Carlson
Geometry and Motion Planning,
Fraunhofer-Chalmers Centre,
Göteborg SE-412 88, Sweden
e-mail: johan.carlson@fcc.chalmers.se
Fraunhofer-Chalmers Centre,
Göteborg SE-412 88, Sweden
e-mail: johan.carlson@fcc.chalmers.se
Bengt Lennartson
Signals and Systems,
Chalmers University of Technology,
Göteborg SE-412 96, Sweden
e-mail: bengt.lennartson@chalmers.se
Chalmers University of Technology,
Göteborg SE-412 96, Sweden
e-mail: bengt.lennartson@chalmers.se
1Corresponding author.
Contributed by the Design Engineering Division of ASME for publication in the JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS. Manuscript received January 9, 2018; final manuscript received June 28, 2018; published online July 30, 2018. Assoc. Editor: Paramsothy Jayakumar.
J. Comput. Nonlinear Dynam. Oct 2018, 13(10): 101001 (15 pages)
Published Online: July 30, 2018
Article history
Received:
January 9, 2018
Revised:
June 28, 2018
Citation
Björkenstam, S., Leyendecker, S., Linn, J., Carlson, J. S., and Lennartson, B. (July 30, 2018). "Inverse Dynamics for Discrete Geometric Mechanics of Multibody Systems With Application to Direct Optimal Control." ASME. J. Comput. Nonlinear Dynam. October 2018; 13(10): 101001. https://doi.org/10.1115/1.4040780
Download citation file:
Get Email Alerts
Cited By
Panic-Pressure Conversion Model From Microscopic Pedestrian Movement to Macroscopic Crowd Flow
J. Comput. Nonlinear Dynam
Related Articles
Cartilage Stiffness and Knee Loads Distribution: A Discrete Model for Landing Impacts
J. Comput. Nonlinear Dynam (November,2017)
Planar Multibranch Open-Loop Robotic Manipulators Subjected to Ground Collision
J. Comput. Nonlinear Dynam (November,2017)
Handling Actuator Saturation as Underactuation: Case Study With Acroboter Service Robot
J. Comput. Nonlinear Dynam (May,2017)
A Comparison of Ordinary Differential Equation Solvers for Dynamical Systems With Impacts
J. Comput. Nonlinear Dynam (November,2017)
Related Proceedings Papers
Related Chapters
Dynamic Simulations to Become Expert in Order to Set Fuzzy Rules in Real Systems
International Conference on Advanced Computer Theory and Engineering, 4th (ICACTE 2011)
Manipulability-Maximizing SMP Scheme
Robot Manipulator Redundancy Resolution
Ultra High-Speed Microbridge Chaos Domain
Intelligent Engineering Systems Through Artificial Neural Networks, Volume 17