Collision Avoidance with Proximity Servoing for Redundant Serial Robot Manipulators

Collision avoidance is a key technology towards safe human-robot interaction, especially on-line and fastreacting motions are required. Skins with proximity sensors mounted on the robot’s outer shell provide an interesting approach to occlusion-free and low-latency perception. However, collision avoidance algorithms which make extensive use of these properties for fast-reacting motions have not yet been fully investigated. We present an improved collision avoidance algorithm for proximity sensing skins by formulating a quadratic optimization problem with inequality constraints to compute instantaneous optimal joint velocities. Compared to common repulsive force methods, our algorithm confines the approach velocity to obstacles and keeps motions pointing away from obstacles unrestricted. Since with repulsive motions the robot only moves in one direction, opposite to obstacles, our approach has better exploitation of the redundancy space to maintain the task motion and gets stuck less likely in local minima. Furthermore, our method incorporates an active behaviour for avoiding obstacles and evaluates all potentially colliding obstacles for the whole arm, rather than just the single nearest obstacle. We demonstrate the effectiveness of our method with simulations and on real robot manipulators in comparison with commonly used repulsive force methods and our prior proposed approach.

[1]  Vladimir J. Lumelsky,et al.  Proximity sensing in robot manipulator motion planning: system and implementation issues , 1989, IEEE Trans. Robotics Autom..

[2]  Tsuneo Yoshikawa,et al.  Dynamic manipulability of robot manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[3]  Gordon Cheng,et al.  Efficient Distributed Torque Computation for Large Scale Robot Skin , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[4]  Paul Bosscher,et al.  Real-time collision avoidance algorithm for robotic manipulators , 2009, 2009 IEEE International Conference on Technologies for Practical Robot Applications.

[5]  Paolo Rocco,et al.  Kinetostatic danger field - a novel safety assessment for human-robot interaction , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Oussama Khatib,et al.  Motion control of redundant robots under joint constraints: Saturation in the Null Space , 2012, 2012 IEEE International Conference on Robotics and Automation.

[7]  Hubert Zangl,et al.  Virtual Compliance Control of a Kinematically Redundant Serial Manipulator with 9 DoF , 2016, RAAD.

[8]  Paolo Rocco,et al.  Anti-collision systems for robotic applications based on laser Time-of-Flight sensors , 2010, 2010 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[9]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[11]  Oussama Khatib,et al.  Virtual whiskers — Highly responsive robot collision avoidance , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Joris De Schutter,et al.  Incorporating Artificial Skin Signals in the Constraint-based Reactive Control of Human-Robot Collaborative Manipulation Tasks , 2018, 2018 3rd International Conference on Advanced Robotics and Mechatronics (ICARM).

[13]  Andrea Maria Zanchettin,et al.  Reactive Task Adaptation Based on Hierarchical Constraints Classification for Safe Industrial Robots , 2015, IEEE/ASME Transactions on Mechatronics.

[14]  Ulrike Thomas,et al.  Capacitive Proximity Sensor Skin for Contactless Material Detection , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[15]  Ulrike Thomas,et al.  With Proximity Servoing towards Safe Human-Robot-Interaction , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Andrea Maria Zanchettin,et al.  Safety Control of Industrial Robots Based on a Distributed Distance Sensor , 2014, IEEE Transactions on Control Systems Technology.

[17]  Stefan Koch,et al.  3D contour following for a cylindrical end-effector using capacitive proximity sensors , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).