Next Article in Journal
Novel IoT-Based Plant Monitoring System
Previous Article in Journal
Performance of Dense Millimeter Wave Network with Uniform Cylindrical Array
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Preliminary Results of the Optimized Network Interface for Long Distance Haptic Teleoperation †

Haptics, Human-Robotics and Condition Monitoring Laboratory (Affiliated with National Centre of Robotics and Automation), Department of Electrical Engineering, NED University of Engineering & Technology, Karachi 75270, Pakistan
*
Author to whom correspondence should be addressed.
Presented at the 2nd International Conference on Emerging Trends in Electronic and Telecommunication Engineering, Karachi, Pakistan, 15–16 March 2023.
Published: 23 April 2023

Abstract

:
Bilateral haptic teleoperation (BHT) has been the center of interest for researchers for over half a century. It is a type of cutting-edge technology that enables the operator to transmit touch sensations over the internet to any part of the globe. The BHT suffers from issues such as stability and transparency due the presence of network latency, jitters, and device impedance. In this paper, we designed an optimized network solution for bilateral haptic teleoperation. In this regard, successful long-distance haptic teleoperation experiments were performed with a pair of haptic devices, i.e., a Phantom Desktop (TouchX) and a Novint Falcon device, to test the robustness and versatility of the framework.

1. Introduction

Over the past 50 years, we have witnessed an increased use of bilateral haptic teleoperation systems in numerous fields, e.g., underwater exploration, space investigation, medical surgeries, military demining, etc., by enabling human users to perform complex, remote, or even unsafe tasks at a certain distance [1,2]. The bilateral haptic teleoperation system consists of a master and slave device connected over the network via a communication channel. In bilateral teleoperation, both the master and the slave aim to perform motion synchronization. The environment force is indirectly reflected by deploying a firm coupling between the master and the slave (using a virtual spring, damper, etc.), thereby reflecting the slave dynamics to the operator by means of the master [3].
Haptic data generally comprise of two interactive parameters, i.e., the position (including the cartesian position, velocity, acceleration, etc.) and the force (including the torque, momentum, damping force, etc.). The positional data is used to exchange the orientation and state of the haptic device operation, and are also utilized to calculate the force and velocity via differentiation methods [4]. The instances of the haptic data packets are shown in Figure 1
The performance of the haptic teleoperation systems is directly related to the performance of the network. Haptic data transmitted over the network/internet is highly susceptible to the network latency, delay, delay jitter, and the bandwidth of the network [5]. In this paper, we designed a control buffer, and deployed it using the user datagram protocol (UDP), along with a high-level controller. To analyze the performance of the designed framework, significantly long-distance haptic teleoperation experiments were performed from HHRCM-Lab (NCRA-NEDUET), Karachi, Pakistan, including a 7000 km experiment with an average round-trip time (RTT) delay of 280 ms.
This paper is structured as follows. In Section 1, the abstract and introduction are discussed, Section 2 describes the teleoperation and network framework, Section 3 describes the experiment, and Section 4 contains the results and conclusions.

2. Teleoperation and Network Framework

Haptic teleoperation systems need a robust communication interface between human operators and robotic systems.
Such teleoperation systems enable the human operator to experience the feeling of a real environment, i.e., to remotely control and operate devices and objects with their own hands by having the real-time feedback of these manipulations and the environment [6]. Figure 1 and Figure 2 show the control design architecture and block diagram of bilateral haptic teleoperation systems, respectively.
The equations below show the master and slave dynamic model of the haptic teleoperation system [7]. Equations (1) and (2) describe the master and slave dynamics, respectively.
M m x .. m + B m x . m = f m + f h
M s x .. s + B s x . s = f s f e
Haptic data need to be transmitted bilaterally over the network, maintaining the stability and transparency of the system. To achieve this, connection-oriented and connection-less internet protocols, i.e., the Transmission-Controlled Protocol (TCP) and the User Datagram Protocol (UDP), are used. In the designed framework, the UDP is deployed in order to ensure the dissolute transmission of haptic data.

2.1. User Datagram Protocol (UDP) and Control Buffer

The UDP, or the user datagram protocol, is a transport layer protocol according to the TCP/IP model. It is a connection-less protocol, in which the server and client communicate with each other using a dedicated IP and port number [8]. Haptic data are sent over the network in the form of data packets (datagrams), as demonstrated in Figure 3. These packets are sampled significantly and sequenced using the designed buffer, which ensures the swift and secure transmission of packets in the haptic teleoperation.

2.2. High-Level Controller

In bilateral haptic teleoperation, there is a trade-off between the transparency and stability of a system [1,3]. To maintain the stability of a system, a high-level passivity-based controller is deployed at the server end during haptic teleoperation. In order to improve the transparency and quality of the feedback, the controller is tuned at certain specific values of damping and stiffness, i.e.,  c 1 K p , etc.

3. Experimental Setup

The experiment was carried out using the serial structured haptic device, a Phantom Desktop (TouchX) connected with Intel core i7 11th Gen PC at the master end, and the parallel-structured haptic device, a Novint Falcon device connected with Intel core i7 10th Gen Laptop. The network adopted for the experiment was a wired wide area network (WAN) using dedicated IP and a port number, and the devices were at a long distance (7000 km) at the server end and a wireless WAN (eduroam) was used at the client end. The experiment consisted of performing long-distance stable teleoperation for multi-degree of freedom tasks using haptic devices and ensuring significant stability, viable feedback, and the efficient depiction of force position parameters over the interactive GUI. Figure 4 shows the hardware setup of the experiment.

4. Results

Long-distance haptic teleoperation was performed using the force–position architecture. The deployed framework enhanced the robustness and transparency of the system. An average RTT delay of 280 ms was observed, while the maximum delay was 620 ms during an uninterrupted 30 min experiment. Results in terms of position coordinates before and after contact with the environment were recorded with stable and improved performance. Figure 5 shows position data graph (x, y, z) coordinates, before and after the contact point with the environment (client-side human operator).

5. Conclusions

Long-distance haptic teleoperation was performed with improved robustness and stability, including hardware and software experiments (emulated synchronous and asynchronous delays) based on the versatility of the framework with several haptic devices over different networks. Further work is being performed to enhance the adaptive control of haptic data packets.

Author Contributions

Conceptualization, R.U. and H.K.; methodology, H.K.; software, H.K. and R.U.; validation, R.U.; writing—original draft preparation, H.K.; writing—review and editing, R.U. and H.K.; supervision, R.U. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Higher Education Commission of Pakistan under the grant titled “Establishment of National Centre of Robotic and Automation (DF-1009-31)”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank team from the Haptic, Human Robotics, and Condition Monitoring Lab for their technical assistance in preparing the draft.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Uddin, R.; Park, S.; Park, S.; Ryu, J. Projected Predictive Energy-Bounding Approach for Multiple Degree-of-Freedom Haptic Teleoperation. Int. J. Control. Autom. Syst. 2016, 14, 1561–1571. [Google Scholar] [CrossRef]
  2. Xu, X.; Panzirsch, M.; Liu, Q.; Steinbach, E. Integrating Haptic Data Reduction with Energy Reflection-Based Passivity Control for Time-Delayed Teleoperation. In Proceedings of the 2020 IEEE Haptics Symposium (HAPTICS), Crystal City, VA, USA, 28–31 March 2020. [Google Scholar]
  3. Heck, D.; Saccon, A.; Beerens, R.; Nijmeijer, H. Direct Force-Reflecting Two-Layer Approach for Passive Bilateral Teleoperation with Time Delays. IEEE Trans. Robot. 2018, 34, 194–206. [Google Scholar] [CrossRef]
  4. Uddin, R.; Park, S.; Baek, S.; Ryu, J. Model Predictive Energy-Bounding Approach for the Perception of Multiple Degree-of-Freedom Objects in Bilateral Teleoperation with Online Geometry and Parameter of Remote Environment: A Feasibility Test. In Proceedings of the 2013 13th International Conference on Control, Automation and Systems (ICCAS 2013), Gwangju, Korea, 20–23 October 2013. [Google Scholar]
  5. Kokkonis, G.; Psannis, K.E.; Roumeliotis, M.; Kontogiannis, S.; Ishibashi, Y. Evaluating Transport and Application Layer Protocols for Haptic Applications. In Proceedings of the 2012 IEEE International Workshop on Haptic Audio Visual Environments and Games (HAVE 2012) Proceedings, Munich, Germany, 8–9 October 2012. [Google Scholar]
  6. Nahri, S.N.F.; Du, S.; Van Wyk, B.J. A Review on Haptic Bilateral Teleoperation Systems. J. Intell. Robot. Syst. 2022, 104, 13. [Google Scholar] [CrossRef]
  7. Hokayem, P.F.; Spong, M.W. Bilateral Teleoperation: An Historical Survey. Automatica 2006, 42, 2035–2057. [Google Scholar] [CrossRef]
  8. Mahmoodi Khaniabadi, S.; Javadpour, A.; Gheisari, M.; Zhang, W.; Liu, Y.; Sangaiah, A.K.J.E.S. An Intelligent Sustainable Efficient Transmission Internet Protocol to Switch between User Datagram Protocol and Transmission Control Protocol in IoT Computing. Expert Syst. 2022, e13129. [Google Scholar] [CrossRef]
Figure 1. Control architecture of the bilateral haptic teleoperation framework.
Figure 1. Control architecture of the bilateral haptic teleoperation framework.
Engproc 32 00009 g001
Figure 2. Block diagram of bilateral haptic teleoperation (position–force (PF) architecture).
Figure 2. Block diagram of bilateral haptic teleoperation (position–force (PF) architecture).
Engproc 32 00009 g002
Figure 3. Real-time haptic data packets containing (x, y, z) position coordinates (captured at the server end).
Figure 3. Real-time haptic data packets containing (x, y, z) position coordinates (captured at the server end).
Engproc 32 00009 g003
Figure 4. Long-distance haptic tele-operation setup. (a) Client-side teleoperator. (b) Server-side teleoperator.
Figure 4. Long-distance haptic tele-operation setup. (a) Client-side teleoperator. (b) Server-side teleoperator.
Engproc 32 00009 g004
Figure 5. Server−client position data of long-distance (7000 km approx.) delayed haptic teleoperation.
Figure 5. Server−client position data of long-distance (7000 km approx.) delayed haptic teleoperation.
Engproc 32 00009 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Khan, H.; Uddin, R. Preliminary Results of the Optimized Network Interface for Long Distance Haptic Teleoperation. Eng. Proc. 2023, 32, 9. https://0-doi-org.brum.beds.ac.uk/10.3390/engproc2023032009

AMA Style

Khan H, Uddin R. Preliminary Results of the Optimized Network Interface for Long Distance Haptic Teleoperation. Engineering Proceedings. 2023; 32(1):9. https://0-doi-org.brum.beds.ac.uk/10.3390/engproc2023032009

Chicago/Turabian Style

Khan, Humayun, and Riaz Uddin. 2023. "Preliminary Results of the Optimized Network Interface for Long Distance Haptic Teleoperation" Engineering Proceedings 32, no. 1: 9. https://0-doi-org.brum.beds.ac.uk/10.3390/engproc2023032009

Article Metrics

Back to TopTop