Three-dimensional impact: energy-based modeling of tangential compliance

Impact is indispensable in robotic manipulation tasks in which objects and/or manipulators move at high speeds. Applied research using impact has been hindered by underdeveloped computational foundations for rigid-body collision. This paper studies the computation of tangential impulse as two rigid bodies in the space collide at a point with both tangential compliance and friction. It extends Stronge’s spring-based planar contact structure to three dimensions by modeling the contact point as a massless particle able to move tangentially on one body while connected to an infinitesimal region on the other body via three orthogonal springs. Slip or stick is indicated by whether the particle is still or moving. Impact analysis is carried out using normal impulse rather than time as the only independent variable, unlike in previous work on tangential compliance. This is due to the ability to update the energies stored in the three springs. Collision is governed by a system of differential equations that are solvable numerically. Modularity of the impact model makes it easy to be integrated into a multibody system, with one copy at each contact, in combination with a model for multiple impacts that governs normal impulses at different contacts.

[1]  M. Anitescu,et al.  Formulating Dynamic Multi-Rigid-Body Contact Problems with Friction as Solvable Linear Complementarity Problems , 1997 .

[2]  S. Fauve,et al.  Collision of a 1-D column of beads with a wall , 1998 .

[3]  A. A. Bent,et al.  Numerical simulation of inelastic frictional spheres in simple shear flow , 1994, Journal of Fluid Mechanics.

[4]  Hamid M. Lankarani,et al.  A Poisson-Based Formulation for Frictional Impact Analysis of Multibody Mechanical Systems With Open or Closed Kinematic Chains , 2000 .

[5]  Ian D. Walker,et al.  Impact configurations and measures for kinematically redundant and multiple armed robot systems , 1994, IEEE Trans. Robotics Autom..

[6]  D. Stewart,et al.  AN IMPLICIT TIME-STEPPING SCHEME FOR RIGID BODY DYNAMICS WITH INELASTIC COLLISIONS AND COULOMB FRICTION , 1996 .

[7]  Jeff Koechling,et al.  Classifying dynamic behavior during three dimensional frictional rigid body impact , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[8]  Charles E. Smith Predicting Rebounds Using Rigid-Body Dynamics , 1991 .

[9]  L. Johansson A Newton method for rigid body frictional impact with multiple simultaneous impact points , 2001 .

[10]  Pablo González de Santos,et al.  An improved energy stability margin for walking machines subject to dynamic effects , 2005, Robotica.

[11]  Daniel N. Hill,et al.  An Empirical Investigation of Brute Force to choose Features, Smoothers and Function Approximators , 1992 .

[12]  Masami Nakagawa,et al.  Impulse dispersion in a tapered granular chain , 2003 .

[13]  B. Brogliato,et al.  Energy dissipation and dispersion effects in granular media. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[14]  P. Panagiotopoulos,et al.  Nonsmooth Mechanics I , 1996 .

[15]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[16]  Raymond D. Mindlin,et al.  Compliance of elastic bodies in contact , 1949 .

[17]  Yan-Bin Jia Energy-Based Modeling of Tangential Compliance in 3-Dimensional Impact , 2010, WAFR.

[18]  B. Brogliato,et al.  Frictionless multiple impacts in multibody systems. II. Numerical algorithm and simulation results , 2008, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[19]  A. H. Redford,et al.  Mechanized assembly : fundamentals of parts feeding, orientation, and mechanized assembly , 1968 .

[20]  John F. Canny,et al.  Impulse-based simulation of rigid bodies , 1995, I3D '95.

[21]  J. N. Fawcett,et al.  The oblique impact of elastic spheres , 1976 .

[22]  Pradeep K. Khosla,et al.  A Theoretical and Experimental Investigation of Impact Control for Manipulators , 1993, Int. J. Robotics Res..

[23]  Bahram Ravani,et al.  Oblique impact with friction and tangential compliance , 2001, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[24]  R. Brach Rigid Body Collisions , 1989 .

[25]  M. Anitescu,et al.  Formulating Three-Dimensional Contact Dynamics Problems , 1996 .

[26]  James F. Baldwin,et al.  Snooker Robot Player - 20 Years on , 2007, 2007 IEEE Symposium on Computational Intelligence and Games.

[27]  Shinichi Hirai,et al.  Development of impulsive object sorting device with air floating , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[28]  W. Goldsmith,et al.  Impact: the theory and physical behaviour of colliding solids. , 1960 .

[29]  William James Stronge,et al.  Planar impact of rough compliant bodies , 1994 .

[30]  B. Brogliato,et al.  Frictionless multiple impacts in multibody systems , 2009 .

[31]  Rod Crossa Impact of a ball on a surface with tangential compliance , 2010 .

[32]  Kazuya Yoshida,et al.  Space Robot Impact Analysis and Satellite-Base Impulse Minimization Using Reaction Null-Space , 1995, ICRA.

[33]  Matthew T. Mason,et al.  Mechanics, Planning, and Control for Tapping , 1998, Int. J. Robotics Res..

[34]  Michael Ian Shamos,et al.  The New Illustrated Encyclopedia Of Billiards , 1993 .

[35]  P. Beyl,et al.  The Role of Compliance in Robot Safety , 2010 .

[36]  J. Moreau,et al.  Unilateral Contact and Dry Friction in Finite Freedom Dynamics , 1988 .

[37]  A. Ishlinsky On the dynamics of a system of rigid bodies , 1973 .

[38]  Yin-Tien Wang,et al.  Dynamics of rigid bodies undergoing multiple frictional contacts , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[39]  W. Stronge Rigid body collisions with friction , 1990, Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences.

[40]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[41]  K. Johnson Contact Mechanics: Frontmatter , 1985 .

[42]  Bernard Brogliato,et al.  Shock dynamics in granular chains: numerical simulations and comparison with experimental tests , 2012 .

[43]  Nancy M. Amato,et al.  Algorithmic Foundations of Robotics XIV, Proceedings of the Fourteenth Workshop on the Algorithmic Foundations of Robotics, WAFR 2021, Oulu, Finland, June 21-23, 2021 , 2021, WAFR.

[44]  Daniel E. Whitney,et al.  Quasi-Static Assembly of Compliantly Supported Rigid Parts , 1982 .

[45]  Yan-Bin Jia,et al.  A State Transition Diagram for Simultaneous Collisions with Application in Billiard Shooting , 2008, WAFR.

[46]  Toshiro Higuchi,et al.  Application of Electromagnetic Impulsive Force to Precise Positioning , 1987 .

[47]  Jing Xiao,et al.  Automatic Generation of High-level Contact State Space between 3D Curved Objects , 2008, Int. J. Robotics Res..

[48]  Oussama Khatib,et al.  Motion and force control of robot manipulators , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[49]  Dieter Fox,et al.  Control strategies for the index finger of a tendon-driven hand , 2013, Int. J. Robotics Res..

[50]  M. S. Pereira,et al.  Frictional Impact Analysis in Open-Loop Multibody Mechanical Systems , 1999 .

[51]  J. A. Batlle The sliding velocity flow of rough collisions in multibody systems , 1996 .

[52]  Yan-Bin Jia,et al.  Simultaneous Impacts : a State Transition Diagram Approach , 2011 .

[53]  B. Brogliato,et al.  Planar dynamics of a rigid body system with frictional impacts. II. Qualitative analysis and numerical simulations , 2009, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[54]  C. Glocker On frictionless impact models in rigid-body systems , 2001, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[55]  G. Darboux Étude géométrique sur les percussions et le choc des corps , 1880 .

[56]  F. Pfeiffer,et al.  Multiple impacts with friction in rigid multibody systems , 1995 .

[57]  M. T. Mason,et al.  Two-Dimensional Rigid-Body Collisions With Friction , 1992 .

[58]  A. Ruina,et al.  A New Algebraic Rigid-Body Collision Law Based on Impulse Space Considerations , 1998 .

[59]  Fei Long,et al.  Robotic pool: an experiment in automatic potting , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[60]  Atsushi Konno,et al.  An impact dynamics model and sequential optimization to generate impact motions for a humanoid robot , 2011, Int. J. Robotics Res..

[61]  Michitaka Hirose,et al.  Manipulation of Dynamically Deformable Object Using Impulse-Based Approach , 2010 .

[62]  David Baraff,et al.  Issues in computing contact forces for non-penetrating rigid bodies , 1993, Algorithmica.

[63]  Yan-Bin Jia,et al.  Multiple impacts: A state transition diagram approach , 2013, Int. J. Robotics Res..

[64]  J. Kuipers Quaternions and Rotation Sequences , 1998 .

[65]  B. Brogliato,et al.  Frictionless multiple impacts in multibody systems. I. Theoretical framework , 2008 .

[66]  James K. Mills,et al.  Robotic Manipulator Collisions: Modeling and Simulation , 1992 .

[67]  Mark W. Spong,et al.  Control of Planar Rigid Body Sliding with Impacts and Friction , 2000, Int. J. Robotics Res..

[68]  Matthew T. Mason,et al.  Compliance and Force Control for Computer Controlled Manipulators , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[69]  Yuan F. Zheng,et al.  Mathematical modeling of a robot collision with its environment , 1985, J. Field Robotics.

[70]  A. Ivanov On multiple impact , 1995 .

[71]  Inhwan Han,et al.  Impulsive Motion Planning for Positioning and Orienting a Polygonal Part , 2001, Int. J. Robotics Res..

[72]  Teruyuki Izumi,et al.  Control of a Hitting Velocity and Direction for a Hammering Robot Using a Flexible Link , 1993 .

[73]  Oussama Khatib,et al.  Compliant Control of Multicontact and Center-of-Mass Behaviors in Humanoid Robots , 2010, IEEE Transactions on Robotics.

[74]  J. Keller Impact With Friction , 1986 .

[75]  J. Barbera,et al.  Contact mechanics , 1999 .

[76]  Matthew T. Mason,et al.  Mechanics of Robotic Manipulation , 2001 .

[77]  Tran Hien A correction on the calculation of frictional dissipation in planar impact of rough compliant bodies by W.J. Stronge , 2010 .