Dynamic modeling of tree-type robotic systems by combining 3×3$3\times3$ rotation and 4×4$4\times4$ transformation matrices

The objective of this article is to present a systematic method of deriving the mathematical formulation for the oblique impact of a tree-type robotic manipulator. The dynamic response of this system (confined within a curved-wall environment) is expressed by two diverse models. A set of differential equations is employed to obtain the dynamic behavior of the system when it has no contact with any object in its environment (flying phase), and a set of algebraic equations is used to describe the collision of the system with the curved walls (impact phase). The Gibbs–Appell formulation in recursive form and the Newton’s impact law are utilized to derive the governing equations of this robotic system for the flying and impact phases, respectively. The main innovation of this article is the development of an automatic approach based on the combination of 3×3$3\times3$ rotation and 4×4$4\times4$ transformation matrices. In fact, this is the first time the merits of 3×3$3\times3$ rotation matrices (i.e., improving the computational efficiency of the developed algorithm) have been merged with the capabilities of 4×4$4\times4$ transformation matrices (i.e., deriving more compact motion equations by combining rotations with translations). Finally, a case study involving a tree-type robotic system with 12 degrees of freedom has been simulated to show the efficiency of the proposed dynamic modeling.

[1]  G. Stavroulakis Multibody Dynamics with Unilateral Contacts by Friedrich Pfeiffer and Christoph Glocker, Wiley, New York, 1996 , 1998 .

[2]  Inna Sharf,et al.  Literature survey of contact dynamics modelling , 2002 .

[3]  Bernard Brogliato,et al.  Multiple Impacts in Dissipative Granular Chains , 2013 .

[4]  Bernard Brogliato,et al.  Dynamics of planar rocking-blocks with Coulomb friction and unilateral constraints: comparisons between experimental and numerical data , 2014 .

[5]  C. Glocker Energetic consistency conditions for standard impacts , 2012, Multibody System Dynamics.

[6]  Abhinandan Jain,et al.  Multibody graph transformations and analysis , 2012, Nonlinear dynamics.

[7]  A. M. Shafei,et al.  Kinematic and dynamic modeling of viscoelastic robotic manipulators using Timoshenko beam theory: theory and experiment , 2014 .

[8]  Eadweard Muybridge,et al.  Animals in Motion , 1957 .

[9]  Moharam Habibnejad Korayem,et al.  Theoretical and experimental investigation of viscoelastic serial robotic manipulators with motors at the joints using Timoshenko beam theory and Gibbs–Appell formulation , 2016 .

[10]  Y. Khulief Modeling of Impact in Multibody Systems: An Overview , 2013 .

[11]  Hubert Gattringer,et al.  Efficient dynamic modeling for rigid multi-body systems with contact and impact , 2011 .

[12]  Javier Cuadrado,et al.  Performance and Application Criteria of Two Fast Formulations for Flexible Multibody Dynamics , 2007 .

[13]  Jorge Ambrósio,et al.  On the contact detection for contact-impact analysis in multibody systems , 2010 .

[14]  A. M. Shafei,et al.  Dynamic modeling of planar closed-chain robotic manipulators in flight and impact phases , 2018, Mechanism and Machine Theory.

[15]  H. R. Shafei,et al.  A systematic method for the hybrid dynamic modeling of open kinematic chains confined in a closed environment , 2016 .

[16]  D. E. Rosenthal High Performance Multibody Simulations via Symbolic Equation Manipulation and Kane's Method , 1986 .

[17]  K. Anderson An order n formulation for the motion simulation of general multi-rigid-body constrained systems , 1992 .

[18]  Branislav Borovac,et al.  Simulation model of general human and humanoid motion , 2007 .

[19]  Roberto Lot,et al.  A Symbolic Approach for Automatic Generation of the Equations of Motion of Multibody Systems , 2004 .

[20]  Werner Schiehlen,et al.  RECURSIVE KINEMATICS AND DYNAMICS FOR PARALLEL STRUCTURED CLOSED-LOOP MULTIBODY SYSTEMS* , 2001 .

[21]  Roy Featherstone,et al.  A Divide-and-Conquer Articulated-Body Algorithm for Parallel O(log(n)) Calculation of Rigid-Body Dynamics. Part 1: Basic Algorithm , 1999, Int. J. Robotics Res..

[22]  Vicente Mata,et al.  Serial-robot dynamics algorithms for moderately large numbers of joints , 2002 .

[23]  Abhinandan Jain Unified formulation of dynamics for serial rigid multibody systems , 1991 .

[24]  H. R. Shafei,et al.  Dynamic Behavior of Flexible Multiple Links Captured Inside a Closed Space , 2016 .

[25]  E. Haug,et al.  A recursive formulation constrained mechanical system dynamics. I: Open loop systems , 1987 .

[26]  Kishor D. Bhalerao,et al.  An efficient parallel dynamics algorithm for simulation of large articulated robotic systems , 2012 .

[27]  H. R. Shafei,et al.  Oblique Impact of Multi-Flexible-Link Systems , 2018 .

[28]  F. Daerden,et al.  Forward Dynamics of Open-Loop Multibody Mechanisms Using an Efficient Recursive Algorithm Based on Canonical Momenta , 2003 .

[29]  Moharam Habibnejad Korayem,et al.  DYNAMIC MODELING OF NONHOLONOMIC WHEELED MOBILE MANIPULATORS WITH ELASTIC JOINTS USING RECURSIVE GIBBS APPELL FORMULATION , 2012 .

[30]  Ahmet S. Yigit,et al.  SPRING-DASHPOT MODELS FOR THE DYNAMICS OF A RADIALLY ROTATING BEAM WITH IMPACT , 1990 .

[31]  Friedrich Pfeiffer,et al.  Multibody Dynamics with Unilateral Contacts , 1996 .

[32]  John M. Hollerbach,et al.  A Recursive Lagrangian Formulation of Maniputator Dynamics and a Comparative Study of Dynamics Formulation Complexity , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[33]  G. Sohl,et al.  A Recursive Multibody Dynamics and Sensitivity Algorithm for Branched Kinematic Chains , 2001 .

[34]  Peter Mitrouchev,et al.  Symbolic structural synthesis and a description method for planar kinematic chains in robotics , 2001 .

[35]  E. Haug,et al.  A Recursive Formulation for Constrained Mechanical System Dynamics: Part II. Closed Loop Systems , 1987 .

[36]  Werner Schiehlen,et al.  Computational dynamics : theory and applications of multibody systems , 2006 .

[37]  K. Anderson,et al.  An extended divide-and-conquer algorithm for a generalized class of multibody constraints , 2012, Multibody System Dynamics.

[38]  H. R. Shafei,et al.  Planar Multibranch Open-Loop Robotic Manipulators Subjected to Ground Collision , 2017 .

[39]  Moharam Habibnejad Korayem,et al.  Application of recursive Gibbs-Appell formulation in deriving the equations of motion of N-viscoelastic robotic manipulators in 3D space using Timoshenko Beam Theory , 2013 .

[40]  C. Glocker Energetic consistency conditions for standard impacts , 2013, Multibody System Dynamics.

[41]  Andreas Müller,et al.  Recursive higher-order constraints for linkages with lower kinematic pairs , 2016 .

[42]  A. G. Ulsoy,et al.  Dynamics of a Radially Rotating Beam With Impact, Part 1: Theoretical and Computational Model , 1989 .

[43]  A. G. Ulsoy,et al.  Dynamics of a Radially Rotating Beam With Impact, Part 2: Experimental and Simulation Results , 1989 .

[44]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[45]  Moharam Habibnejad Korayem,et al.  Systematic modeling of a chain of N-flexible link manipulators connected by revolute–prismatic joints using recursive Gibbs-Appell formulation , 2014 .

[46]  K. Anderson,et al.  An Efficient Method for Contact/Impact Problems in Multibody Systems: Tree Topologies , 2003 .

[47]  S. Saha,et al.  Modular framework for dynamic modeling and analyses of legged robots , 2012 .

[48]  Moharam Habibnejad Korayem,et al.  A new approach for dynamic modeling of n-viscoelastic-link robotic manipulators mounted on a mobile base , 2015 .

[49]  F. Pfeiffer,et al.  Simulation of Unilateral Constrained Systems with Many Bodies , 2005 .

[50]  Moharam Habibnejad Korayem,et al.  Motion equation of nonholonomic wheeled mobile robotic manipulator with revolute–prismatic joints using recursive Gibbs–Appell formulation , 2015 .

[51]  Thomas R. Kane,et al.  Recursive derivation of explicit equations of motion for efficient dynamic/control simulation of large multibody systems , 1990 .

[52]  Peter Eberhard,et al.  Elastoplastic phenomena in multibody impact dynamics , 2006 .

[53]  P. Fisette,et al.  Recursive Formalism with a Minimal Dynamic Parameterization for the Identification and Simulation of Multibody Systems. Application to the Human Body , 2002 .

[54]  J. K. Dutt,et al.  Dynamics of Tree-Type Robotic Systems , 2012 .