Towards a self-collision aware teleoperation framework for compound robots

This work lays the foundations of a self-collision aware teleoperation framework for compound robots. The need of an haptic enabled system which guarantees self-collision and joint limits avoidance for complex robots is the main motivation behind this paper. The objective of the proposed system is to constrain the user to teleoperate a slave robot inside its safe workspace region through the application of force cues on the master side of the bilateral teleoperation system. A series of simulated experiments have been performed on the Kuka KMRiiwa mobile robot; however, due to its generality, the framework is prone to be easily extended to other robots. The experiments have shown the applicability of the proposed approach to ordinary teleoperation systems without altering their stability properties. The benefits introduced by this framework enable the user to safely teleoperate whichever complex robotic system without worrying about self-collision and joint limitations.

[1]  Rajiv V. Dubey,et al.  A weighted least-norm solution based scheme for avoiding joint limits for redundant manipulators , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[2]  René van Paassen,et al.  Haptic guidance in bilateral teleoperation: Effects of guidance inaccuracy , 2015, 2015 IEEE World Haptics Conference (WHC).

[3]  Dale A. Lawrence Stability and transparency in bilateral teleoperation , 1993, IEEE Trans. Robotics Autom..

[4]  S. Sathiya Keerthi,et al.  A fast procedure for computing the distance between complex objects in three-dimensional space , 1988, IEEE J. Robotics Autom..

[5]  Gregory D. Hager,et al.  Vision-assisted control for manipulation using virtual fixtures , 2001, IEEE Transactions on Robotics.

[6]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[7]  Frans C. T. van der Helm,et al.  A Task-Specific Analysis of the Benefit of Haptic Shared Control During Telemanipulation , 2013, IEEE Transactions on Haptics.

[8]  Darwin G. Caldwell,et al.  Enhancing bilateral teleoperation using camera-based online virtual fixtures generation , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[9]  Stefano Stramigioli,et al.  Bilateral Telemanipulation With Time Delays: A Two-Layer Approach Combining Passivity and Transparency , 2011, IEEE Transactions on Robotics.

[10]  R. Barr An Efficient Computational Procedure for a Generalized Quadratic Programming Problem , 1969 .

[11]  David E. Orin,et al.  Constrained resolved acceleration control for humanoids , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Marcello Bonfè,et al.  Bilateral teleoperation of a dual arms surgical robot with passive virtual fixtures generation , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[13]  Peter Kazanzides,et al.  Preliminary study of virtual nonholonomic constraints for time-delayed teleoperation , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[14]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[15]  Louis B. Rosenberg,et al.  Virtual fixtures: Perceptual tools for telerobotic manipulation , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[16]  Elaine Cohen,et al.  A framework for efficient minimum distance computations , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[17]  Louis B. Rosenberg,et al.  The Use of Virtual Fixtures as Perceptual Overlays to Enhance Operator Performance in Remote Environments. , 1992 .

[18]  Masayuki Inaba,et al.  Self-collision detection and prevention for humanoid robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[19]  Darwin G. Caldwell,et al.  Vision based virtual fixture generation for teleoperated robotic manipulation , 2016, 2016 International Conference on Advanced Robotics and Mechatronics (ICARM).

[20]  G. Hirzinger,et al.  The skeleton algorithm for self-collision avoidance of a humanoid manipulator , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[21]  Fei Chen,et al.  A framework of teleoperated and stereo vision guided mobile manipulation for industrial automation , 2016, 2016 IEEE International Conference on Mechatronics and Automation.

[22]  Elmer G. Gilbert,et al.  Computing the distance between general convex objects in three-dimensional space , 1990, IEEE Trans. Robotics Autom..

[23]  Elaine Cohen,et al.  Minimum Distance Queries for Haptic Rendering , 2005 .