Nth Order Analytical Time Derivatives of Inverse Dynamics in Recursive and Closed Forms

Derivatives of equations of motion describing the rigid body dynamics are becoming increasingly relevant for the robotics community and find many applications in design and control of robotic systems. Controlling robots, and multibody systems comprising elastic components in particular, not only requires smooth trajectories but also the time derivatives of the control forces/torques, hence of the equations of motion (EOM). This paper presents novel nth order time derivatives of the EOM in both closed and recursive forms. While the former provides a direct insight into the structure of these derivatives, the latter leads to their highly efficient implementation for large degree of freedom robotic system.

[1]  A. Müller Recursive second-order inverse dynamics for serial manipulators , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Alessandro De Luca,et al.  On the feedback linearization of robots with variable joint stiffness , 2008, 2008 IEEE International Conference on Robotics and Automation.

[3]  Alin Albu-Schäffer,et al.  On the closed form computation of the dynamic matrices and their differentiations , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Jonas Buchli,et al.  The control toolbox — An open-source C++ library for robotics, optimal and model predictive control , 2018, 2018 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR).

[5]  Alessandro De Luca,et al.  Efficient Computation of Inverse Dynamics and Feedback Linearization for VSA-Based Robots , 2016, IEEE Robotics and Automation Letters.

[6]  A. Müller Screw and Lie group theory in multibody dynamics , 2017, Multibody System Dynamics.

[7]  Andreas Müller,et al.  On Higher Order Inverse Kinematics Methods in Time-Optimal Trajectory Planning for Kinematically Redundant Manipulators , 2018, IEEE Transactions on Industrial Informatics.

[8]  Abhinandan Jain,et al.  Robot and Multibody Dynamics , 2011 .

[9]  Jonas Buchli,et al.  Automatic Differentiation of Rigid Body Dynamics for Optimal Control and Estimation , 2017, Adv. Robotics.

[10]  Nicolas Mansard,et al.  Analytical Derivatives of Rigid Body Dynamics Algorithms , 2018, Robotics: Science and Systems.

[11]  Frank Kirchner,et al.  An Analytical and Modular Software Workbench for Solving Kinematics and Dynamics of Series-Parallel Hybrid Robots , 2019, Journal of Mechanisms and Robotics.

[12]  Andreas Müller,et al.  Screw and Lie group theory in multibody kinematics , 2017, Multibody System Dynamics.

[13]  Andreas Müller,et al.  An Overview of Formulae for the Higher-Order Kinematics of Lower-Pair Chains with Applications in Robotics and Mechanism Theory , 2019, Mechanism and Machine Theory.

[14]  Shivesh Kumar,et al.  Modular and Analytical Methods for Solving Kinematics and Dynamics of Series-Parallel Hybrid Robots (Modulare und analytische Verfahren zur Lösung von Kinematik und Dynamik von seriell-parallelen Hybridrobotern) , 2019 .

[15]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[16]  Nicolas Mansard,et al.  Crocoddyl: An Efficient and Versatile Framework for Multi-Contact Optimal Control , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[17]  Andreas Müller,et al.  Closed-form time derivatives of the equations of motion of rigid body systems , 2021, Multibody System Dynamics.

[18]  Alessandro De Luca Decoupling and feedback linearization of robots with mixed rigid/elastic joints , 1996, ICRA.

[19]  Hubert Gattringer,et al.  Recursive methods in control of flexible joint manipulators , 2014 .

[20]  Corrado Guarino Lo Bianco,et al.  Evaluation of Generalized Force Derivatives by Means of a Recursive Newton–Euler Approach , 2009, IEEE Transactions on Robotics.

[21]  Sehoon Ha,et al.  Joint Optimization of Robot Design and Motion Parameters using the Implicit Function Theorem , 2017, Robotics: Science and Systems.

[22]  Frank Chongwoo Park,et al.  Newton-type algorithms for dynamics-based robot movement optimization , 2005, IEEE Transactions on Robotics.

[23]  Alessandro De Luca,et al.  A recursive Newton-Euler algorithm for robots with elastic joints and its application to control , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[24]  J. M. Selig Geometric Fundamentals of Robotics (Monographs in Computer Science) , 2004 .

[25]  Alessandro De Luca,et al.  Dynamic Identification of the Franka Emika Panda Robot With Retrieval of Feasible Parameters Using Penalty-Based Optimization , 2019, IEEE Robotics and Automation Letters.