Next Article in Journal
Development of New Generation Portable Camera-Aided Surgical Simulator for Cognitive Training in Laparoscopic Cholecystectomy
Next Article in Special Issue
MateREAL Touch: Handheld Haptic Texture Display with Real Rolling Materials
Previous Article in Journal
Enhanced PolSAR Image Segmentation with Polarization Channel Fusion and Diffusion-Based Probability Modeling
Previous Article in Special Issue
Tele Haptic Handshake Using Distributed Pressure Presentation Device and Mutual Interaction Pressure Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stiffness Perception Analysis in Haptic Teleoperation with Imperfect Communication Network

1
Department of Convergence Biosystems Engineering, Chonnam National University, Yongbong-ro 77, Gwangju 61186, Republic of Korea
2
Interdisciplinary Program in IT-Bio Convergence System, Chonnam National University, Yongbong-ro 77, Gwangju 61186, Republic of Korea
3
Automotive Materials & Components R&D Group, Korea Institute of Industrial Technology, Cheomdangwagi-ro 208 beon-gil, Gwangju 61012, Republic of Korea
4
Research Center for Biological Cybernetics, Chonnam National University, Yongbong-ro 77, Gwangju 61186, Republic of Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2025, 14(4), 792; https://doi.org/10.3390/electronics14040792
Submission received: 23 December 2024 / Revised: 5 February 2025 / Accepted: 7 February 2025 / Published: 18 February 2025
(This article belongs to the Special Issue Haptic Systems and the Tactile Internet: Design and Applications)

Abstract

:
Incomplete communication networks (e.g., time delay and packet loss/switching) in haptic interaction and remote teleoperation systems can degrade both user performance and system stability. In this study, we hypothesized that human operator performance would decrease monotonically as network imperfections worsened. To test this hypothesis, we conducted two psychophysical experiments measuring the just-noticeable difference (JND), point of subjective equality (PSE), and perception time under varying conditions of packet separation time and packet loss. Our findings show that increasing packet separation time significantly elevated both JND and PSE, indicating a poorer discrimination ability and a systematic bias toward perceiving the environment as stiffer. By contrast, packet loss rates of up to 75% had no significant impact on perceptual performance, suggesting that, at sufficiently high sampling rates, human operators can compensate for substantial data loss. Overall, the results underscore that packet separation time, rather than packet loss, is the dominant factor affecting perceptual performance in haptic teleoperation.

1. Introduction

Teleoperation systems can allow a human operator to manipulate a slave robot at a remote site by sending motion and force commands, as if working directly at the remote site. This is particularly useful in hazardous environments such as micro/nano worlds, disaster rescue areas, deep underwater exploration/construction, outer space, nuclear plants, military battlefields, and medical operations [1,2,3]. For a realistic feeling, the human operator needs to receive multi-modal sensations such as audiovisual information from the remote site to provide an immersive experience. Furthermore, haptic force feedback can overcome the limitations of audiovisual information by providing the feeling of physical interaction (e.g., contact with the object). This is called bilateral teleoperation. Several studies have shown that haptic feedback helps in remote tasks [4,5].
There are two main requirements in bilateral teleoperation: stability and transparency. First, it is essential to ensure robust stability of the whole system when it comes to different human operators, sampling intervals, communication channels with delays, jitters, blackout, and data losses, remote environments, and so on. Bilateral teleoperation systems can easily become unstable due to even small time delays in the communication channel. Moreover, some level of transparency (e.g., a realistic feeling of contact) regarding the environmental conditions is required to perform tasks easily and reliably. Even with established stability, some loss of transparency generally occurs due to the inherent stability–transparency trade-off relationship [6]. To overcome time delays and ensure stability, many control strategies have already been proposed using passivity theory [7,8,9]. This makes it possible to ensure a stable bilateral teleoperation system. Several studies have also been conducted to improve transparency as concerns time delays [10,11]. However, despite these efforts, the degradation of transparency remains a problem in bilateral teleoperation systems.
As a real-life application of a bilateral teleoperation system, a tele-surgical system has been studied [12,13]. The tele-surgical system serves as a technique that can save the lives of patients who need urgent surgery because it allows a skilled doctor to operate on a distant patient anywhere and anytime. Evidently, a high level of stability and transparency is required. In particular, the tele-surgical system must ensure stability because the slave robot is in contact with a human body, which can be injured by an unstable slave robot. In addition, a high level of transparency can lead to a successful surgical operation. As one of the surgical tasks, it is very important for surgeons to distinguish the hardness of the organs, bones, blood vessels, or tumors of patients during surgical operations. It is therefore important for surgeons to make these distinctions precisely when using a tele-surgical system. To achieve this, the tele-surgical system must accurately present the stiffness of the patient. These systems must also be highly transparent. However, transparency is still difficult in tele-surgical systems. Although fundamental research is important when it comes to improving the stability and transparency of tele-surgical systems, these systems are subject to many limitations.
Moreover, in real-world tele-surgical environments, unpredictable network fluctuations (e.g., sporadic bursts of delay or partial packet loss) can further complicate the achievement of stable force feedback. Such challenges underscore the need for advanced sensing and adaptive algorithms that can dynamically adjust to changing communication quality. Beyond surgical operations, these issues are equally relevant in other medical procedures that require precise tactile sensation, such as examining remote palpitations to diagnose tumors or performing minimally invasive procedures under network-constrained setups.
Recently, research on human perception has been actively conducted for teleoperation systems [14,15,16,17]. In addition, from the point of view of human perception, haptic communications were thoroughly reviewed in [18]. Also, the effects of delayed haptic feedback on task performance have been studied. Refs. [19,20] explored the perception of delayed stiffness when subjects interacted with virtual elastic fields. In this study, subjects overestimated the stiffness of the delay, and the stiffness overestimation increased monotonically as the magnitude of the delay increased. In addition, the effect of crossing the boundaries of force fields was studied in [21]. In this study, it was found that stiffness was underestimated when subjects stayed inside the force field and was overestimated when they moved across the boundary of the force field. For better multimodal feedback, in a recent study, visual–haptic asynchronies in haptic interactions, caused by different delays in visual and force feedback, were investigated [22]. Since teleoperation systems can be designed based on human perception, studies on human perception can complement the limitations of this research to improve stability and transparency.
Beyond these laboratory and proof-of-concept studies, the insights gleaned from human-centered teleoperation research are becoming increasingly relevant in various real-world scenarios [23,24,25]. For example, nuclear decommissioning and remote construction projects require operators to precisely handle heavy or dangerous equipment over potentially unreliable communication links [26]. Any additional knowledge about how network delays or loss affect human tactile perception can help developers design control architectures that maintain a sufficient level of feedback fidelity. In addition, related fields such as collaborative robotics and remote rehabilitation are exploring the integration of force feedback between multiple users or patients, each operating under different network conditions [27,28]. Understanding the perceptual thresholds in such multi-user environments can inform robust system design and broaden teleoperation applications to education, training, and entertainment [29].
This paper investigates the effect of an imperfect communication network on the task performance of human operators in a bilateral haptic teleoperation system. The discrimination task, as mentioned above, is a tele-surgical task. The packet separation time (time delay) and the packet loss rate (data loss) are also considered an imperfect communication network. In the real communication network, two imperfections are mixed and varied, but we set a constant time delay and a constant loss rate for generalization. In other words, this paper investigates the effect of two imperfect communication networks (packet separation time and data loss rate) on task performance of a human operator performing a discrimination task. This paper hypothesized that the imperfect communication network would monotonically reduce the task performance of the human operator. The hypothesis is verified through a human-centered evaluation of the teleoperator’s perceptual performance via two psychophysical experiments for each imperfect communication parameter.
The structure of the rest of this paper is as follows. The general experimental method is presented in Section 2. In Section 3 and Section 4, the effects of packet separation time and packet loss on the human operator’s perception performance are tested, respectively. Finally, this paper ends with conclusions in Section 5.

2. Experimental Method

2.1. Participants

Nineteen subjects (17 men and 2 women), all between 25 and 35 years old and working as researchers, were chosen to maintain the generality of the experiments. We chose this cohort to ensure a baseline familiarity with haptic devices (since most were engineering or robotics students). The primary objective of this experiment was to investigate how time delay and packet loss influence human stiffness perception, rather than to examine possible gender differences. Consequently, no specific effort was made to balance the sample by gender. Eight subjects participated in two experiments, while the remaining subjects participated in only one experiment. None reported any known sensory or motor impairments. All participants had normal or corrected-to-normal vision. All experiments were carried out according to the requirements of the Helsinki Declaration.

2.2. Apparatus

The experimental equipment consists of a monitor and a haptic device, as shown in Figure 1a. The monitor presents a virtual environment to the operator, who can interact with it by manipulating a haptic device. The virtual environment on the monitor displays not only the location of the device (similar to a mouse pointer), but also the objects with which the operator should interact. In this study, a custom virtual environment running on a custom-built PC (Intel Core i7 CPU, Intel Corporation, Santa Clara, CA, USA; 16 GB RAM, Samsung Electronics, Republic of Korea; NVIDIA GeForce RTX-2060 GPU, NVIDIA Corporation, Santa Clara, CA, USA) was used in this study. The Omega 3 device (Force Dimension, Nyon, Switzerland) was used, which offers 3-DOF translational motion with a refresh rate of up to 4 kHz, a maximum translational force of 12.0 N, a workspace of 160 × 110 mm, a resolution of less than 0.01 mm, and a closed-loop stiffness of 14.5 N/mm. The operator can manipulate the position of the haptic device by moving it accordingly. To ensure high-fidelity haptic feedback, a haptic update rate of 1 kHz was used, which is consistent with the standard update rate of typical haptic systems.

2.3. Task Description

2.3.1. Discrimination Task

The stiffness discrimination task is an important task in tele-surgical systems because it is necessary for judging the hardness of organs, bones, blood vessels, and tumors in patients during surgical operation. Therefore, the better the stiffness discrimination ability of the surgeon, the higher the confidence of the surgeon’s surgical ability. This paper evaluates the stiffness discrimination task for tele-surgical systems to be applied to real-life applications. In addition, the perceptual performance of the human operator is measured according to the communication network conditions of the tele-surgical system. For generalization, the stiffness discrimination task was performed using a virtual environment.
In the virtual environment, there are two virtual walls and points of the haptic device, as shown in Figure 1b. The initial position of the haptic device is located above the virtual wall, and the participant contacts the two virtual walls located below by moving the haptic device vertically. Participants are also asked to determine which of the wall combinations has the highest stiffness, relying on the haptic information provided to them in two alternative forced choice protocols (2AFC). At this time, the participant can select a stiffer wall by pressing the keyboard button 1 if the left wall is stiffer, and 2 if the right wall is stiffer.
Remark 1.
Note that participants did not receive visual transformations when interacting with virtual walls in the virtual environment. When a human presses objects in the physical world, they are aided in judging stiffness by visual information. However, in the study, the visual deformation of the virtual wall was not presented, so that the participant could only determine the rigidity by haptic feedback. In addition, participants were asked to judge rigidity only within the contact region of Figure 1b. This was to allow the participant to make their judgment under certain contact conditions. For example, when the penetration depth was too deep to present a large force (presenting a force proportional to the depth), the force could be saturated due to the force limitations of the haptic device, making it impossible for the participant to further distinguish the hardness of the wall. For this purpose, the point of the haptic device was displayed so that each participant could see whether the position of the haptic device was located in the contact region of interest or not. Furthermore, the color of the virtual wall was designed to change from gray to red when a participant would contact it in order to make clear which virtual wall was being contacted.

2.3.2. Virtual Environment

Without loss of general applicability, the experiments were implemented using virtual stiff objects instead of real (physical) objects due to the large number of objects with varied stiffness needed to effectively perform the psychophysical experiments to find the human operator’s discrimination threshold.
Throughout the experiments, one object (i.e., reference model) had a constant stimulus (i.e., stiffness) level while the other (i.e., test model) differed from this reference model in 6 levels of relative stimuli, from 50% to 150% in equal steps (i.e., 50%, 70%, 90%, 110%, 130%, and 150%). These relatively strong and weak stimuli were presented with the reference model, so that the operator’s ability to discriminate stiffness could be evaluated.
The reference model and the test model used in the experiment can be expressed as follows: for t [ t k , t k + 1 ) ,
f k = K x k y k i + B v k if x k O i 0 otherwise
where x k , v k 3 are the sampled position and velocity of the haptic device; O i , i { R , T } ; O R and O T are the reference and test virtual objects, respectively; y k i is the contact point of x k on the surface of O i ; is the normal component of ⋆ w.r.t. the surface of O i ; and K , B 3 × 3 are the positive definitive stiffness and damping matrices of the virtual wall. In the experiments, K = 100 N/m and B = 5 Ns/m were chosen. Note that it is widely known that instability of a haptic system occurs when there is a high stiffness of the virtual wall or imperfect communication (e.g., time delay and data loss) in general. In this paper, stiffness K was chosen empirically to ensure stability without the stabilization algorithm because stabilization algorithms not only have a negative impact on transparency, but also vary in their impact on transparency. The stiffness value selected empirically only guarantees stability within the ranges of the time delay and data loss that were experimentally used in this paper. Furthermore, additional damping was chosen because proper virtual damping injection supports stability.
Remark 2.
In Equation (1), the velocity term v k of the haptic device is determined by the following equation.
v k = x k x k 1 T
Equation (2) is the backward difference method used in a general haptic system. It is obtained by dividing the position differences of the haptic device between the current sampling time and the previous sampling time by the sampling time (T). However, in this method, there was severe noise as the sampling time was shorter, so a simple low-pass filter was applied to reduce the effect of noise.

2.3.3. Imperfect Communication Network

The perfect communication network we examined considers two cases, respectively. One is constant packet separation time (time delay), and the other is constant packet data loss. In a real communication network, the packet separation time and packet loss are mixed and changed. However, in order to investigate the effect of the two cases, this paper experimented with constants for each. The effects of the level of imperfection in each case on the haptic performance were studied in separate psychophysical experiments—namely, a packet separation time experiment and a packet loss experiment. For these two network conditions, four time delays (0 ms, 30 ms, 60 ms, and 90 ms) and four data losses ( 0 % , 25 % , 50 % , and 75 % ) were considered. These packet separation times and packet data losses will be described in detail in the following sections. To reduce high-frequency noise in the haptic loop, the applied filter was a first-order low-pass filter ( H ( z ) = 1 / 1 + α z 1 ). The implementation used α = 0.5 (1 kHz sampling) to reduce high-frequency noise and minimize delay.

2.3.4. Procedure

Recent work has highlighted the impact of network imperfections on haptic teleoperation performance [5]. This work has paved the way for understanding how even minor time delays can lead to substantial shifts in perceived stiffness, while certain forms of packet loss may be less detrimental. However, only 240 trials were examined under a limited number of network conditions, making it challenging to draw statistical conclusions about the finer gradations of stiffness perception under varied delay/loss scenarios.
In this study, we conducted a total of 960 trials per participant, which is an expansion compared to the 240 trials reported by [5], as shown in Figure 2. First, the above-mentioned imperfect communication network was divided into a packet separation time test (time delay) and a packet loss test (data loss). Note that each experiment was performed for four time delays and four data losses. In addition, each case was divided into the practical performance test and the fundamental performance test. The test of practical performance was a test presented to the participants applying imperceptible communication (time delay and data loss) to both the haptic display of the reference model and the test model. On the other hand, the fundamental performance test was a test presented to participants with imperfect communication applied only to the haptic display of the test model, not the reference model. Note that the fundamental performance test could give more precise reference stimuli to the participants than the practical performance test because there was no effect of imperfect communication on the reference model. Thus, in this study, four experimental procedures were performed.
Since we studied four cases of imperfect communication with six stimuli in the test model, there were 24 different experimental cases for the above four experimental procedures. A total of 24 experimental cases were performed 10 times, so the participants participated in 240 experiments per experimental procedure. Therefore, the participants took part in a total of 960 experiments. These trials were fully randomized by case and the presentation order of stimuli. The positions of objects (i.e., test and reference models) were counterbalanced relative to each other throughout the test. The position of the objects refers to the arrangement of virtual walls placed on the left and right as presented to the participants. Before the experiments, the subjects received detailed instructions about the tests and a training session was provided to familiarize the subjects with the haptic device and the procedure.

2.4. Data Analysis

Haptic performance is quantified by three metrics: just-noticeable difference (JND), point of subject equality (PSE), and perception time ( T p ). JND is the minimum gap for perceiving the difference between two stimuli. PSE is a point for perceiving equality between two stimuli.
The method of stimuli analysis given in [30] is used as a psychophysical experiment method. Psychometric functions are then fitted by the Weibull logistic function to measure each participant’s discrimination sensitivity via the JND metric. They are derived using the Matlab psignifit toolbox, which implements the maximum likelihood method described in [31]. Discrimination sensitivity is measured as the difference in stiffness values between the 25th and 75th percentiles of the psychometric function. A lower value indicates greater sensitivity in discrimination—that is, better awareness of the environment. A psychometric function is shown in Figure 3 with a perfect communication network as a reference. Finally, PSE is used for haptic performance, which is calculated from the fitted psychometric function. Note that PSE gives the value of the relative stimulus intensity for which the test model is perceived to have intensity equal to that of the reference model.
Finally, perception time measures the time it takes from the subject to provide an answer after they begin a task, defined as
T p = t s t e
where t s and t e are the exploration starting and ending times, respectively. Note that t e is the time at which the participant presses the keyboard, as described in Section 2.3.1.
Three performance metrics were subjected to a one-way repeated analysis of variance (ANOVA). An alpha level of 0.05 was taken to indicate statistical significance.

3. Experiment 1: Packet Separation Time Test

3.1. Method

3.1.1. Packet Separation Time Simulation

The force feedback is calculated as follows: for t [ t k , t k + 1 ) ,
f k = K x k y k Δ T k i + B v k if x k O i 0 otherwise
with packet delay and switching, which are simulated as Δ T k . Here, Δ T k is the scalar random variable embedding the uncertainty defined s.t.
Δ T k : = σ j s e p × μ k x , μ k y , μ k z T
where σ j s e p { 0 , 30 , 60 , 90 } ms is a uniformly distributed (discrete) random variable for each trial number j, while μ k 0.8 , 1.2 is a uniformly distributed (continuous) random variable for each time-index k (with a sampling rate pf about 1 kHz). With this perturbation Δ T k , the human subject receives a delayed haptic force for trial j if σ j s e p 0 . The generated haptic force will also be normal w.r.t. the contact surface due to the ⊥ operator.
From this construction, we can then easily compute the mean Δ T ¯ : = E Δ T k and the covariance C Δ T k : = E ( Δ T k Δ T ¯ ) ( Δ T k Δ T ¯ ) T s.t.
E Δ T k = α j s e p μ k d μ k = 0
C Δ T k = ( α j s e p ) 2 μ k μ k T d μ k = α j s e p diag [ 1 , 1 , 1 ]
where μ k : = μ k x , μ k y , μ k z T . This implies that, although Δ T k 3 , we can control the variation of Δ T k by the scalar standard deviation σ j s e p .

3.1.2. Procedure

The haptic display is presented to the participant according to Equation (4) with a uniformly distributed probability for the four time delays presented above. Participants were asked to perform a task to distinguish stiffness by contacting the surfaces in the virtual environment with time delay. When participants performed the stiffness discrimination task, enough time was provided for the participants to perform the stiffness discrimination task until they decided that they no longer needed to explore the virtual wall. After that, the participant was asked to continue with the next trial.

3.2. Results and Discussion

Figure 4 and Table 1 show the experimental results for the fundamental performance test and the practical performance test, respectively, with the packet separation time. JND, PSE, and T P are used to evaluate the ability of participants to perform the discrimination task as performance metrics. In the next subsection, these three performance metrics for two tests will be detailed and analyzed.

3.2.1. Test of Fundamental Performance

Figure 4a shows the psychophysical metrics—JND, PSEm and T p —for the four different delay conditions ( σ s e p { 0 , 30 , 60 , 90 } , ms) for the Test of Fundamental Performance, where only the test model was subject to packet separation time. A one-way repeated-measure ANOVA revealed that σ s e p did not significantly affect JND ( F 3 , 52 = 0.62 , p > 0.05 ) or T p ( F 3 , 52 = 0.24 , p > 0.05 ), but had a significant effect on PSE ( F 3 , 52 = 11.43 , p < 0.001 ).
As shown in Figure 4a, the mean PSE increased from approximately 1.03 ± 0.14 (no delay) to 1.23 ± 0.11 with a delay of 90, ms, indicating that participants perceived the test wall as significantly stiffer than the reference wall, although its actual stiffness was the same or lower for certain tests. A post hoc test (Bonferroni, α = 0.05 ) confirmed that the difference in PSE became significant even with a delay of as little as 30 ms ( p < 0.05 ).
These results corroborate earlier findings that small amounts of haptic delay can lead to overestimation of stiffness [19,32]. From a perceptual point of view, any delay in force feedback potentially makes the contact transition feel more abrupt, causing users to judge the interface as stiffer. Despite the clear shift in PSE, JND remained largely unaffected, suggesting that participants retained their general ability to discriminate between stiffness differences. Furthermore, the perception time T p remained almost constant (around 2.1 ± 0.3 s on average), implying that users did not require additional exploration time to account for the delay.

3.2.2. Test of Practical Performance

Figure 4b illustrates the case where both the reference and test walls had the same packet separation time. In contrast to the fundamental performance test, the ANOVA showed that σ s e p significantly affected JND ( F 3 , 52 = 2.84 , p < 0.05 ), but not PSE ( F 3 , 52 = 1.29 , p > 0.05 ) or T p ( F 3 , 52 = 0.48 , p > 0.05 ). Post hoc comparisons indicated that JND was significantly higher only at a 90 ms delay ( p < 0.05 ).
Compared with no delay, the mean JND for stiffness discrimination increased from approximately 0.11 ± 0.02 to 0.18 ± 0.03 (normalized by reference stiffness) at a 90 ms delay. Hence, participants required a larger relative difference in stiffness to detect a discrepancy between the two walls. However, the PSE remained nearly unchanged (∼ 1.06 ± 0.12 ) under all delay conditions, suggesting that when both stimuli are equally delayed, the overall perceived stiffness increases similarly for each wall.
In a real teleoperation scenario, both the master (reference) and slave (test) devices might experience similar delays, which diminishes the PSE shifts observed when only one side is delayed. However, once the delay exceeds a threshold (here, around 90 ms), the fine discrimination ability (JND) begins to degrade. Intuitively, if the baseline stimulus is also corrupted by delay, the user loses a reliable frame of reference, making subtle stiffness differences harder to distinguish. Meanwhile, the perception time T p did not change significantly, implying that the participant’s exploration strategy remained relatively consistent even with increasing delay.

4. Experiment 2: Packet Loss Test

4.1. Method

4.1.1. Packet Loss Simulation

Note that q N L (no-loss) and q L (loss) indicate whether each sampled packet is successfully transmitted or dropped. A transition to q L freezes the position of the wall at y k 1 i , potentially causing short force discontinuities. Here, we assume independent and uniformly distributed losses, which simplifies the analysis by avoiding more complex burst or Markov patterns.
Let us define the automaton A = Q , Σ , δ , q 0 to simulate packet loss. In A , Q = q N L , q L is the state set; Σ = y k i k , i { R , T } is the event set; δ : Q × Σ P ( Q ) is the probabilistic state transition function with the probability function σ j l o s s P ; and q 0 = q N L is the initial state (see Figure 5).
With A , y ^ k i 3 is defined as the random variable embedding the level of packet loss defined s.t.
y ^ k i = y k i if δ ( q k 1 ) q N L y k 1 i otherwise
y ^ k i in Equation (8) represents the effective wall position after a packet drop. If the automaton remains in q N L , the device receives the current update y k i . Otherwise, it stalls on y k 1 i . Although higher loss rates reduce the effective update frequency, our experiments suggest that if the user’s perceptual bandwidth is lower than the relevant reduced rate (e.g., 250 Hz after 75% loss), the stiffness discrimination remains largely intact. In this test, σ j l o s s { 0 , 25 , 50 , 75 } % is defined as a uniformly distributed random variable for each trial number j.
Finally, the force feedback is computed as follows: for t [ t k , t k + 1 ) ,
f k = K x k y ^ k i + B v k if x k O i 0 otherwise

4.1.2. Procedure

The procedure was mostly the same as that of the packet separation time test, but this time, the haptic rendering was under the influence of σ l o s s not σ s e p .

4.2. Results and Discussion

The experimental results are summarized in Figure 6 and Table 2 for the fundamental performance test and the practical performance test, respectively. Three performance metrics were independently analyzed for the two tests in the following subsections.

4.2.1. Test of Fundamental Performance

Figure 6a depicts the JND, PSE, and T p outcomes when only the test model was subject to packet loss. A one-way repeated measure ANOVA indicated that the loss rate σ l o s s did not significantly affect JND ( F 3 , 52 = 0.09 , p > 0.05 ), PSE ( F 3 , 52 = 2.34 , p > 0.05 ), or T p ( F 3 , 52 = 0.02 , p > 0.05 ).
Concretely, the mean JND remained around 0.11 ± 0.02 (normalized by the stiffness of the reference wall) regardless of whether the packet loss was 0% or up to 75%. The PSE also remained close to 1.05 ± 0.06 , showing no systematic shift toward perceiving the test wall as significantly stiffer or softer. Finally, the average exploration time T p was stable (around 2.2 ± 0.4 s) under all loss conditions.

4.2.2. Test of Practical Performance

Figure 6b displays the results when both the reference and test walls were subjected to packet loss at the same rate. The ANOVA again showed no significant effect of σ l o s s on JND ( F 3 , 52 = 0.34 , p > 0.05 ), PSE ( F 3 , 52 = 0.12 , p > 0.05 ), or T p ( F 3 , 52 = 0.07 , p > 0.05 ). This result could also be explained based on the human perceptual bandwidth discussed in Section 4.2.1.
When σ l o s s reached 75%, the mean JND was around 0.12 ± 0.03 , very similar to the 0.10 ± 0.02 observed without loss. The PSE varied only slightly (from ∼1.02 to 1.06 ), and the difference was not statistically significant. These data suggest that both walls, which are equally affected by packet drops, do not further degrade the user’s comparison ability, likely because the user’s baseline reference is consistently reduced in fidelity, while remaining above the psychophysical minimum needed for stiffness discrimination.
In practical teleoperation scenarios, network loss often affects the entire communication link rather than a single side. Our findings reveal that even under such conditions, the degradation in perceived stiffness—as measured by PSE—and discrimination ability—as measured by JND—remains minimal for up to 75% loss. From a human sensorimotor integration perspective, the user receives enough information via intermittent forces to reconstruct a stable sense of stiffness, especially if the loss is random and does not cluster over lengthy intervals. Furthermore, participants did not take significantly longer to respond ( T p remained near 2.3 ± 0.4 , s), indicating that no additional cognitive or exploratory effort was required to compensate for packet loss.

5. Conclusions

In this paper, we studied the basic performance limitations of haptic teleoperators through imperfect communication networks. To achieve this, we proposed two types of experiments to perform stiffness discrimination tasks with a simulated incomplete network (packet separation time and packet loss). In the experiment, we measured the perception performance of human operators by measuring three performance metrics: JND, PSE, and perception time.
In the packet separation time experiment, the PSE greatly increased in the fundamental performance test, where imperfect communication only applied to the test model. However, JND increased significantly for the practical performance tests, where incomplete communication applied to both reference and test models. In the fundamental performance test, the performance dropped significantly with small packet separation times, but in the practical performance test, a significant packet separation time was needed to significantly reduce perceptual performance. However, in the packet loss experiment, packet loss did not significantly affect any teleoperator’s perceptual performance. The main reason for this could be that the human perceptual bandwidth for stiffness (∼100 Hz) is very low compared to the usual haptic sampling rate (∼1 kHz) even with a large packet loss rate.
Based on the results of this paper, we plan to construct a scenario where the robot end effector contacts an object (for example, silicone pad) and measure user perception under the same network delay/packet loss conditions, comparing the results with those presented in this paper. We will also verify whether the findings of the virtual experiments apply in real environments. In addition, we plan to study whether subjects gradually develop delays or losses during repeated experiments in long-term scenarios.
Furthermore, we intend to expand our investigation to multi-degree-of-freedom teleoperation tasks and complex manipulation scenarios where dynamic interactions may amplify the effects of network delay or loss. Finally, to ensure practical applicability, we will explore integrating advanced delay compensation algorithms (e.g., predictive models or passivity-based controllers) and assess how they mitigate perceptual distortions in real-world teleoperation environments.

Author Contributions

Conceptualization, Y.P., C.J. and H.I.S.; methodology, Y.P., C.J. and H.I.S.; software, Y.P., C.J. and H.I.S.; validation, Y.P., C.J. and H.I.S.; formal analysis, C.J. and H.I.S.; investigation, C.J. and H.I.S.; data curation, C.J. and H.I.S.; writing—original draft preparation, C.J. and H.I.S.; writing—review and editing, Y.P., C.J. and H.I.S.; supervision, H.I.S.; project administration, H.I.S.; funding acquisition, H.I.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Technology Innovation Program (00511865) funded by the Ministry of Trade, Industry and Energy (MOTIE, Korea); part of the results are results of a study of the “Convergence and Open Sharing System” project, supported by the Ministry of Education and National Research Foundation of Korea.

Institutional Review Board Statement

All subjects gave their informed consent for inclusion before they participated in the study. Ethics approval was not required for this study.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data presented in this study are available on request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kamezaki, M.; Iwata, H.; Sugano, S. A practical operator support scheme and its application to safety-ensured object break using dual-arm machinery. Adv. Robot. 2014, 28, 1599–1615. [Google Scholar] [CrossRef]
  2. Boscariol, P.; Gasparetto, A.; Vidoni, R.; Zanotto, V. A delayed force-reflecting haptic controller for master–slave neurosurgical robots. Adv. Robot. 2015, 29, 127–138. [Google Scholar] [CrossRef]
  3. Robot, B.E.A. Robots on the Battlefield and for Space Travel. In Robotics in Physical Medicine and Rehabilitation; Elsevier: Amsterdam, The Netherlands, 2023; p. 105. [Google Scholar]
  4. Hill, J.W. Study of Modeling and Evaluation of Remote Manipulation Tasks with Force Feedback; Final Report; SRI International Project: Menlo Park, CA, USA, 1979; Volume 7696. [Google Scholar]
  5. Son, H.I.; Hong, A.; Bülthoff, H.H.; Lee, D. Effects of imperfect communication network on haptic teleoperator’s performance. In Proceedings of the 2012 12th International Conference on Control, Automation and Systems, Jeju Island, Republic of Korea, 17–21 October 2012; pp. 1772–1777. [Google Scholar]
  6. Lawrence, D.A. Stability and transparency in bilateral teleoperation. IEEE Trans. Robot. Autom. 1993, 9, 624–637. [Google Scholar] [CrossRef]
  7. Seo, C.; Kim, J.P.; Kim, J.; Ahn, H.S.; Ryu, J. Robustly stable bilateral teleoperation under time-varying delays and data losses: An energy-bounding approach. J. Mech. Sci. Technol. 2011, 25, 2089. [Google Scholar] [CrossRef]
  8. Lee, D.; Huang, K. Passive-set-position-modulation framework for interactive robotic systems. IEEE Trans. Robot. 2010, 26, 354–369. [Google Scholar]
  9. Michel, Y.; Saveriano, M.; Lee, D. A passivity-based approach for variable stiffness control with dynamical systems. IEEE Trans. Autom. Sci. Eng. 2023, 21, 6265–6276. [Google Scholar] [CrossRef]
  10. Mahvash, M.; Okamura, A.M. Enhancing transparency of a position-exchange teleoperator. In Proceedings of the EuroHaptics Conference, 2007 and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics 2007, Second Joint, Tsukuba, Japan, 22–24 March 2007; pp. 470–475. [Google Scholar]
  11. Mahvash, M.; Okamura, A. Friction compensation for enhancing transparency of a teleoperator with compliant transmission. IEEE Trans. Robot. 2007, 23, 1240–1246. [Google Scholar] [CrossRef] [PubMed]
  12. Hassan, T.; Hameed, A.; Nisar, S.; Kamal, N.; Hasan, O. Al-Zahrawi: A telesurgical robotic system for minimal invasive surgery. IEEE Syst. J. 2016, 10, 1035–1045. [Google Scholar] [CrossRef]
  13. Isaac-Lowry, O.J.; Okamoto, S.; Pedram, S.A.; Woo, R.; Berkelman, P. Compact teleoperated laparoendoscopic single-site robotic surgical system: Kinematics, control, and operation. Int. J. Med. Robot. Comput. Assist. Surg. 2017, 13, e1811. [Google Scholar] [CrossRef] [PubMed]
  14. Son, H.I.; Bhattacharjee, T.; Hashimoto, H. Effect of scaling on the performance and stability of teleoperation systems interacting with soft environments. Adv. Robot. 2011, 25, 1577–1601. [Google Scholar] [CrossRef]
  15. Son, H.I.; Cho, J.H.; Bhattacharjee, T.; Jung, H.; Lee, D.Y. Analytical and psychophysical comparison of bilateral teleoperators for enhanced perceptual performance. IEEE Trans. Ind. Electron. 2014, 61, 6202–6212. [Google Scholar] [CrossRef]
  16. Moniruzzaman, M.; Rassau, A.; Chai, D.; Islam, S.M.S. Teleoperation methods and enhancement techniques for mobile robots: A comprehensive survey. Robot. Auton. Syst. 2022, 150, 103973. [Google Scholar] [CrossRef]
  17. Darvish, K.; Penco, L.; Ramos, J.; Cisneros, R.; Pratt, J.; Yoshida, E.; Ivaldi, S.; Pucci, D. Teleoperation of humanoid robots: A survey. IEEE Trans. Robot. 2023, 39, 1706–1727. [Google Scholar] [CrossRef]
  18. Steinbach, E.; Hirche, S.; Ernst, M.; Brandi, F.; Chaudhari, R.; Kammerl, J.; Vittorias, I. Haptic communications. Proc. IEEE 2012, 100, 937–956. [Google Scholar] [CrossRef]
  19. Pressman, A.; Welty, L.; Karniel, A.; Mussa-Ivaldi, F. Perception of delayed stiffness. Int. J. Robot. Res. 2007, 26, 1191–1203. [Google Scholar] [CrossRef]
  20. Ohnishi, H.; Mochizuki, K. Effect of delay of feedback force on perception of elastic force: A psychophysical approach. IEICE Trans. Commun. 2007, 90, 12–20. [Google Scholar] [CrossRef]
  21. Nisky, I.; Mussa-Ivaldi, F.A.; Karniel, A. A regression and boundary-crossing-based model for the perception of delayed stiffness. IEEE Trans. Haptics 2008, 1, 73–82. [Google Scholar] [CrossRef]
  22. Di Luca, M.; Knörlein, B.; Ernst, M.; Harders, M. Effects of visual-haptic asynchronies and loading-unloading movements on compliance perception. Brain Res. Bull. 2011, 85, 245–259. [Google Scholar] [CrossRef] [PubMed]
  23. Delmerico, J.; Poranne, R.; Bogo, F.; Oleynikova, H.; Vollenweider, E.; Coros, S.; Nieto, J.; Pollefeys, M. Spatial computing and intuitive interaction: Bringing mixed reality and robotics together. IEEE Robot. Autom. Mag. 2022, 29, 45–57. [Google Scholar] [CrossRef]
  24. Mavrogiannis, C.; Alves-Oliveira, P.; Thomason, W.; Knepper, R.A. Social momentum: Design and evaluation of a framework for socially competent robot navigation. ACM Trans. Hum.-Robot. Interact. (THRI) 2022, 11, 14. [Google Scholar] [CrossRef]
  25. Fu, J.; Rota, A.; Li, S.; Zhao, J.; Liu, Q.; Iovene, E.; Ferrigno, G.; De Momi, E. Recent advancements in augmented reality for robotic applications: A survey. Actuators 2023, 12, 323. [Google Scholar] [CrossRef]
  26. Zhang, K.; Plianos, A.; Raimondi, L.; Abe, F.; Sugawara, Y.; Caliskanelli, I.; Cryer, A.; Thomas, J.; Pacheco-Gutierrez, S.; Hope, C.; et al. Towards safe, efficient long-reach manipulation in nuclear decommissioning: A case study on fuel debris retrieval at Fukushima Daiichi. J. Nucl. Sci. Technol. 2025, 62, 1–16. [Google Scholar] [CrossRef]
  27. Akbari, A.; Haghverd, F.; Behbahani, S. Robotic home-based rehabilitation systems design: From a literature review to a conceptual framework for community-based remote therapy during COVID-19 pandemic. Front. Robot. AI 2021, 8, 612331. [Google Scholar] [CrossRef] [PubMed]
  28. Nizamis, K.; Athanasiou, A.; Almpani, S.; Dimitrousis, C.; Astaras, A. Converging robotic technologies in targeted neural rehabilitation: A review of emerging solutions and challenges. Sensors 2021, 21, 2084. [Google Scholar] [CrossRef] [PubMed]
  29. Szczurek, K.A.; Prades, R.M.; Matheson, E.; Rodriguez-Nogueira, J.; Di Castro, M. Multimodal multi-user mixed reality human–robot interface for remote operations in hazardous environments. IEEE Access 2023, 11, 17305–17333. [Google Scholar] [CrossRef]
  30. Gescheider, G. Psychophysics: The Fundamentals; Lawrence Erlbaum: Hillsdale, NJ, USA, 2013. [Google Scholar]
  31. Wichmann, F.A.; Hill, N.J. The psychometric function: I. Fitting, sampling and goodness-of-fit. Percept. Psychophys. 2001, 63, 1293–1313. [Google Scholar] [CrossRef] [PubMed]
  32. Hirche, S.; Buss, M. Human perceived transparency with time delay. In Advances in Telerobotics; Springer: Berlin/Heidelberg, Germany, 2007; pp. 191–209. [Google Scholar]
Figure 1. Experimental setup. (a) Virtual environment and Omega haptic device. (b) Screenshot of experiment. Reference and test models are invisible during experiment [5].
Figure 1. Experimental setup. (a) Virtual environment and Omega haptic device. (b) Screenshot of experiment. Reference and test models are invisible during experiment [5].
Electronics 14 00792 g001
Figure 2. Total of 960 experimental procedures.
Figure 2. Total of 960 experimental procedures.
Electronics 14 00792 g002
Figure 3. Psychometric function. Blue symbols is 25th and 75th percentiles of the psychometric function and red symbols is 6 levels of relative stimuli, from 50% to 150% (i.e., 50%, 70%, 90%, 110%, 130%, and 150%) of one subject with perfect communication network.
Figure 3. Psychometric function. Blue symbols is 25th and 75th percentiles of the psychometric function and red symbols is 6 levels of relative stimuli, from 50% to 150% (i.e., 50%, 70%, 90%, 110%, 130%, and 150%) of one subject with perfect communication network.
Electronics 14 00792 g003
Figure 4. Experimental result of Experiment 1. (a) Test of fundamental performance. (b) Test of practical performance.
Figure 4. Experimental result of Experiment 1. (a) Test of fundamental performance. (b) Test of practical performance.
Electronics 14 00792 g004
Figure 5. Packet loss model represented as two-state automaton with packet loss probability σ j l o s s . q N L and q N represent no-packet-loss and packet loss states, respectively [5].
Figure 5. Packet loss model represented as two-state automaton with packet loss probability σ j l o s s . q N L and q N represent no-packet-loss and packet loss states, respectively [5].
Electronics 14 00792 g005
Figure 6. Experimental result of Experiment 2. (a) Test of fundamental performance. (b) Test of practical performance.
Figure 6. Experimental result of Experiment 2. (a) Test of fundamental performance. (b) Test of practical performance.
Electronics 14 00792 g006
Table 1. Result of psychophysical metrics under different packet separation times.
Table 1. Result of psychophysical metrics under different packet separation times.
Time Delay (s)Fundamental PerformancePractical Performance
JNDPSETp (s)JNDPSETp (s)
016.42101.594.6320.84104.974.72
3019.05107.754.3920.64103.214.68
6021.59117.664.5724.48102.324.83
9019.98124.144.9739.68100.235.63
Table 2. Result of psychophysical metrics under different packet loss rates.
Table 2. Result of psychophysical metrics under different packet loss rates.
Packet Loss (%)Fundamental PerformancePractical Performance
JNDPSETp (s)JNDPSETp (s)
017.06102.893.7618.32101.533.92
2517.34103.653.8115.89101.043.94
5018.12101.293.8715.22101.123.78
7517.09103.113.8417.38101.624.02
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

Park, Y.; Ju, C.; Son, H.I. Stiffness Perception Analysis in Haptic Teleoperation with Imperfect Communication Network. Electronics 2025, 14, 792. https://doi.org/10.3390/electronics14040792

AMA Style

Park Y, Ju C, Son HI. Stiffness Perception Analysis in Haptic Teleoperation with Imperfect Communication Network. Electronics. 2025; 14(4):792. https://doi.org/10.3390/electronics14040792

Chicago/Turabian Style

Park, Yonghyun, Chanyoung Ju, and Hyoung Il Son. 2025. "Stiffness Perception Analysis in Haptic Teleoperation with Imperfect Communication Network" Electronics 14, no. 4: 792. https://doi.org/10.3390/electronics14040792

APA Style

Park, Y., Ju, C., & Son, H. I. (2025). Stiffness Perception Analysis in Haptic Teleoperation with Imperfect Communication Network. Electronics, 14(4), 792. https://doi.org/10.3390/electronics14040792

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop