A Framework for Interactive Virtual Fixture Generation for Shared Teleoperation in Unstructured Environments

Virtual fixtures (VFs) improve human operator performance in teleoperation scenarios. However, the generation of VFs is challenging, especially in unstructured environments. In this work, we introduce a framework for the interactive generation of VF. The method is based on the observation that a human can easily understand just by looking at the remote environment which VF could help in task execution. We propose a user interface that detects features on camera images and permits interactive selection of the features. We demonstrate how the feature selection can be used for designing VF, providing 6-DOF haptic feedback. In order to make the proposed framework more generally applicable to a wider variety of applications, we formalize the process of virtual fixture generation (VFG) into the specification of features, geometric primitives, and constraints. The framework can be extended further by the introduction of additional components. Through the human subject study, we demonstrate the proposed framework is intuitive, easy to use while effective, especially for performing hard contact tasks.

[1]  Claudio Pacchierotti,et al.  A Haptic Shared-Control Architecture for Guided Multi-Target Robotic Grasping , 2020, IEEE Transactions on Haptics.

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

[3]  Allison M. Okamura,et al.  Virtual Fixture Control for Compliant Human-Machine Interfaces , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  Howard Jay Chizeck,et al.  Evaluation of haptic guidance virtual fixtures and 3D visualization methods in telemanipulation—a user study , 2019, Intelligent Service Robotics.

[5]  Russell H. Taylor,et al.  Spatial motion constraints in medical robot using virtual fixtures generated by anatomy , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[6]  Brian L. Davies,et al.  Active Constraints/Virtual Fixtures: A Survey , 2014, IEEE Transactions on Robotics.

[7]  Blake Hannaford,et al.  Forbidden region virtual fixtures from streaming point clouds , 2014, Adv. Robotics.

[8]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

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

[10]  Qixin Cao,et al.  Spatial motion constraints for a minimally invasive surgical robot using customizable virtual fixtures , 2014 .

[11]  Jiajing Wang,et al.  Feature Surface Extraction and Reconstruction from Industrial Components Using Multistep Segmentation and Optimization , 2018, Remote. Sens..

[12]  Marcelo H. Ang,et al.  Flexible virtual fixture interface for path specification in tele-manipulation , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Allison M. Okamura,et al.  Virtual fixture architectures for telemanipulation , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[14]  Stefan Gumhold,et al.  Feature Extraction From Point Clouds , 2001, IMR.

[15]  Young Soo Park,et al.  Implementation of Augmented Teleoperation System Based on Robot Operating System (ROS) , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  David H. Laidlaw,et al.  Constructive solid geometry for polyhedral objects , 1986, SIGGRAPH.

[17]  S. Mitra,et al.  Unsupervised segmentation of color images based on k-means clustering in the chromaticity plane , 1999, Proceedings IEEE Workshop on Content-Based Access of Image and Video Libraries (CBAIVL'99).

[18]  Rafael Grompone von Gioi,et al.  LSD: a Line Segment Detector , 2012, Image Process. Line.

[19]  Richard Szeliski,et al.  Computer Vision - Algorithms and Applications , 2011, Texts in Computer Science.

[20]  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).

[21]  Ève Coste-Manière,et al.  Haptically augmented teleoperation , 2000, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[22]  M Maarten Steinbuch,et al.  A task analysis approach to quantify bottlenecks in task completion time of telemanipulated maintenance , 2017 .

[23]  Louis A. Lobes,et al.  Vision-Based Control of a Handheld Surgical Micromanipulator With Virtual Fixtures , 2013, IEEE Transactions on Robotics.

[24]  Simon Léonard Registration of planar virtual fixtures by using augmented reality with dynamic textures , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[25]  Alessandro Tesini,et al.  Remote handling systems for ITER , 2002 .

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

[27]  Xiangguo Lin,et al.  Edge Detection and Feature Line Tracing in 3D-Point Clouds by Analyzing Geometric Properties of Neighborhoods , 2016, Remote. Sens..

[28]  Pierre Alliez,et al.  A Survey of Surface Reconstruction from Point Clouds , 2017, Comput. Graph. Forum.

[29]  Howard Jay Chizeck,et al.  Advanced telerobotic underwater manipulation using virtual fixtures and haptic rendering , 2013, 2013 OCEANS - San Diego.

[30]  Peter Kazanzides,et al.  Augmented reality environment with virtual fixtures for robotic telemanipulation in space , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Bing Han,et al.  Safety Control Method of Robot-Assisted Cataract Surgery with Virtual Fixture and Virtual Force Feedback , 2020, J. Intell. Robotic Syst..

[32]  David A. Abbink,et al.  Haptic shared control improves hot cell remote handling despite controller inaccuracies , 2013 .

[33]  Bin Zheng,et al.  Assembling virtual fixtures for guidance in training environments , 2004, 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS '04. Proceedings..

[34]  Jee-Hwan Ryu,et al.  Preliminary Study on Real-Time Interactive Virtual Fixture Generation Method for Shared Teleoperation in Unstructured Environments , 2018, EuroHaptics.

[35]  Howard Jay Chizeck,et al.  Forbidden-region virtual fixtures from streaming point clouds: Remotely touching and protecting a beating heart , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.