Development of an Immersive Interface for Robot Teleoperation

In this paper, a novel interface of human-robot interaction has been developed to provide enhanced user experience for teleoperators. The interface has been implemented and tested on a Baxter robot platform and it can be easily adapted to other robot platforms. The main objective of this work is to provide a teleoperator immersive experience when controlling a telerobot arm by enabling the user to see and feel what the robot sees and feels from a first person point of view. This objective has been achieved by our designed interface integrating a haptic feedback device, a virtual reality headset, and an RGB-D camera. An operator can manipulate a robotic arm and receive force feedback information about interactions between the robot’s grippers, as well as the robot’s environment, whilst viewing the captured visual information of the robot’s workspace, on the screen of the virtual reality headset. A servo motor driving platform has been designed as a new robot head to manipulate the camera on top of it, such that a teleoperator is able to control the pose of the camera in a natural manner via the wearable virtual reality headset. The orientation of the built-in inertial measurement unit (IMU) of the virtual reality headset is used to directly command the angles of the head platform on which the camera is mounted. The operator will have an immersive and in-depth experience when manipulating the robotic arm. Extensive tests with a variety of users have been carried out to evaluate the design in this work with quantified analysis.

[1]  Long Cheng,et al.  Teleoperation of humanoid baxter robot using haptic feedback , 2014, 2014 International Conference on Multisensor Fusion and Information Integration for Intelligent Systems (MFI).

[2]  Yeong Jin Kim,et al.  An immersive telepresence platform based on distributed architecture , 2013, 2013 International Conference on ICT Convergence (ICTC).

[3]  Chenguang Yang,et al.  Automatic obstacle avoidance using redundancy for shared controlled telerobot manipulator , 2015, 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER).

[4]  Z. Li,et al.  Teleoperation control of Baxter robot using body motion tracking , 2014, 2014 International Conference on Multisensor Fusion and Information Integration for Intelligent Systems (MFI).

[5]  Jonathan Kofman,et al.  Teleoperation of a robot manipulator using a vision-based human-robot interface , 2005, IEEE Transactions on Industrial Electronics.

[6]  Giovanni Muscato,et al.  Stereo Viewing and Virtual Reality Technologies in Mobile Robot Teleguide , 2009, IEEE Transactions on Robotics.

[7]  Chenguang Yang,et al.  Development of a user experience enhanced teleoperation approach , 2016, 2016 International Conference on Advanced Robotics and Mechatronics (ICARM).

[8]  Ruifeng Li,et al.  Writing skills transfer from human to robot using stiffness extracted from sEMG , 2015, 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER).

[9]  Sachin Chitta,et al.  Human-Inspired Robotic Grasp Control With Tactile Sensing , 2011, IEEE Transactions on Robotics.

[10]  Leila Alem,et al.  Tele-operation of a mobile mining robot using a panoramic display: an exploration of operators sense of presence , 2011, 2011 IEEE International Conference on Automation Science and Engineering.

[11]  Alireza Tavakkoli,et al.  A Robust and intuitive 3D interface for teleoperation of autonomous robotic agents through immersive virtual reality environments , 2017, 2017 IEEE Symposium on 3D User Interfaces (3DUI).

[12]  Masami Kobayashi,et al.  Telexistence cockpit for humanoid robot control , 2003, Adv. Robotics.

[13]  Andreas Dünser,et al.  Visual and Manual Control for Human-Robot Teleoperation , 2015, IEEE Computer Graphics and Applications.

[14]  U. D. Gulhane,et al.  Surgical robot teleoperated laparoscopic grasper with haptics feedback system , 2010, INTERACT-2010.

[15]  Stefan Schaal,et al.  Robot Programming by Demonstration , 2009, Springer Handbook of Robotics.

[16]  Gaurav S. Sukhatme,et al.  Haptic control of a mobile robot: a user study , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Bin Yao,et al.  Teleoperation of a Mobile Robot Using a Force-Reflection Joystick With Sensing Mechanism of Rotating Magnetic Field , 2010, IEEE/ASME Transactions on Mechatronics.

[18]  Robert E. Mahony,et al.  Dynamic Kinesthetic Boundary for Haptic Teleoperation of VTOL Aerial Robots in Complex Environments , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[19]  Marvin A. Conn,et al.  Immersive Telerobotics Using the Oculus Rift and the 5DT Ultra Data Glove , 2016, 2016 International Conference on Collaboration Technologies and Systems (CTS).

[20]  Gaurav S. Sukhatme,et al.  Haptic Teleoperation of a Mobile Robot: A User Study , 2005, Presence: Teleoperators & Virtual Environments.

[21]  Jean-Pierre Merlet,et al.  Interval-Analysis-Based Determination of the Wrench-Feasible Workspace of Parallel Cable-Driven Robots , 2011, IEEE Transactions on Robotics.