Predicting the Post-Impact Velocity of a Robotic Arm via Rigid Multibody Models: an Experimental Study

Accurate post-impact velocity predictions are essential in developing impact-aware manipulation strategies for robots, where contacts are intentionally established at non-zero speed mimicking human manipulation abilities in dynamic grasping and pushing of objects. Starting from the recorded dynamic response of a 7DOF torque-controlled robot that intentionally impacts a rigid surface, we investigate the possibility and accuracy of predicting the post-impact robot velocity from the pre-impact velocity and impact configuration. The velocity prediction is obtained by means of an impact map, derived using the framework of nonsmooth mechanics, that makes use of the known rigid-body robot model and the assumption of a frictionless inelastic impact. The main contribution is proposing a methodology that allows for a meaningful quantitative comparison between the recorded post-impact data, that exhibits a damped oscillatory response after the impact, and the post-impact velocity prediction derived via the readily available rigid-body robot model, that presents no oscillations and that is the one typically obtained via mainstream robot simulator software. The results of this new approach are promising in terms of prediction accuracy and thus relevant for the growing field of impact-aware robot control. The recorded impact data (18 experiments) is made publicly available, together with the numerical routines employed to generate the quantitative comparison, to further stimulate interest/research in this field.

[1]  Christine Chevallereau,et al.  Models, feedback control, and open problems of 3D bipedal robotic walking , 2014, Autom..

[2]  Alin Albu-Schäffer,et al.  Safety Evaluation of Physical Human-Robot Interaction via Crash-Testing , 2007, Robotics: Science and Systems.

[3]  Mark Moll,et al.  Manipulation of Pose Distributions , 2002, Int. J. Robotics Res..

[4]  Aude Billard,et al.  A Dynamical-System-Based Approach for Controlling Robotic Manipulators During Noncontact/Contact Transitions , 2018, IEEE Robotics and Automation Letters.

[5]  Henk Nijmeijer,et al.  Motion Signals With Velocity Jumps: Velocity Estimation Employing Only Quantized Position Data , 2018, IEEE Robotics and Automation Letters.

[6]  Christoph Glocker,et al.  An Introduction to Impacts , 2006 .

[7]  K. H. Hunt,et al.  Coefficient of Restitution Interpreted as Damping in Vibroimpact , 1975 .

[8]  Hae-Won Park,et al.  Identification of a Bipedal Robot with a Compliant Drivetrain , 2011, IEEE Control Systems.

[9]  Yan-Bin Jia,et al.  Batting an in-flight object to the target , 2019, Int. J. Robotics Res..

[10]  Mathew Halm,et al.  Modeling and Analysis of Non-unique Behaviors in Multiple Frictional Impacts , 2019, Robotics: Science and Systems.

[11]  Antonio Bicchi,et al.  Actuators for Soft Robotics , 2016, Springer Handbook of Robotics, 2nd Ed..

[12]  Jörn Malzahn,et al.  WALK‐MAN: A High‐Performance Humanoid Platform for Realistic Environments , 2017, J. Field Robotics.

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

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

[15]  Henk Nijmeijer,et al.  Reference Spreading: Tracking Performance for Impact Trajectories of a 1DoF Setup , 2020, IEEE Transactions on Control Systems Technology.

[16]  James K. Mills,et al.  Manipulator transition to and from contact tasks: a discontinuous control approach , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[17]  Aaron D. Ames,et al.  Realizing dynamic and efficient bipedal locomotion on the humanoid robot DURUS , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Abderrahmane Kheddar,et al.  Impact-Friendly Robust Control Design with Task-Space Quadratic Optimization , 2019, Robotics: Science and Systems.

[19]  Kazuya Yoshida,et al.  Impact analysis and post-impact motion control issues of a free-floating Space robot subject to a force impulse , 1999, IEEE Trans. Robotics Autom..

[20]  Alessandro De Luca,et al.  Collision detection and reaction: A contribution to safe physical Human-Robot Interaction , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  B. Brogliato,et al.  Comparisons of multiple-impact laws for multibody systems: Moreau's law, binary impacts, and the LZB approach , 2018 .

[22]  Dan B. Marghitu,et al.  Rigid Body Collisions of Planar Kinematic Chains With Multiple Contact Points , 1994, Int. J. Robotics Res..

[23]  Alessandro De Luca,et al.  Robots with Flexible Elements , 2016, Springer Handbook of Robotics, 2nd Ed..

[24]  Guillaume Morel,et al.  Towards X-Ray Medical Imaging with Robots in the Open: Safety Without Compromising Performances , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[25]  Alin Albu-Schäffer,et al.  Overview of the torque-controlled humanoid robot TORO , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[26]  Wisama Khalil,et al.  Model Identification , 2019, Springer Handbook of Robotics, 2nd Ed..

[27]  R. McN. Alexander,et al.  Three Uses for Springs in Legged Locomotion , 1990, Int. J. Robotics Res..

[28]  Nathan van de Wouw,et al.  Control of humanoid robot motions with impacts: Numerical experiments with reference spreading control , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[29]  Alin Albu-Schäffer,et al.  Requirements for Safe Robots: Measurements, Analysis and New Insights , 2009, Int. J. Robotics Res..

[30]  Nima Fazeli,et al.  Fundamental Limitations in Performance and Interpretability of Common Planar Rigid-Body Contact Models , 2017, ISRR.

[31]  Guillaume Morel,et al.  Experimental Validation of an Energy Constraint for a Safer Collaboration with Robots , 2018, ISER.

[32]  B. Brogliato Nonsmooth Mechanics: Models, Dynamics and Control , 1999 .