Next Article in Journal
Mitigating the Impact of Electrode Shift on Classification Performance in Electromyography Applications Using Sliding-Window Normalization
Previous Article in Journal
LVID-SLAM: A Lightweight Visual-Inertial SLAM for Dynamic Scenes Based on Semantic Information
Previous Article in Special Issue
An Analog Sensor Signal Processing Method Susceptible to Anthropogenic Noise Based on Improved Adaptive Singular Spectrum Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

IPT-DCD: Interpolation Predictor for Teleoperation Under Dynamic Communication Delay Using Deep Learning Approach

1
Robot Engineering, Korea National University of Science and Technology, 217 Gajeong-ro, Yuseong-gu, Daejeon 34113, Republic of Korea
2
Purpose-Based Mobility Group, Seonam Division, Korea Institute of Industrial Technology, 6 Cheomdangwagi-ro 208beon-gil, Buk-gu, Gwangju 61012, Republic of Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2025, 25(13), 4118; https://doi.org/10.3390/s25134118
Submission received: 22 May 2025 / Revised: 27 June 2025 / Accepted: 29 June 2025 / Published: 1 July 2025
(This article belongs to the Special Issue Signal Processing and Machine Learning for Sensor Systems)

Abstract

Teleoperation systems experience degraded control stability and safety due to dynamic communication delays. This study proposes an Interpolation Predictor for Teleoperation under Dynamic Communication Delay (IPT-DCD), a predictor that reconstructs asynchronously received control commands via interpolation and predicts future commands using an encoder–decoder LSTM architecture. To restore the temporal consistency of delayed signals, a signal preprocessing technique called the Backward Shifting and Interpolation (BSI) was applied, enabling the transformation of received data into an undelayed and uniformly sampled format. As a result, the proposed model was capable of generating real-time steering command outputs through a many-to-many time series structure. Furthermore, to evaluate its effectiveness, IPT-DCD was experimentally compared with a baseline model, a Predictor for Teleoperation under Dynamic Communication Delay (PT-DCD). The results reveal that IPT-DCD exhibits significantly greater robustness to large communication delay outliers than the baseline, highlighting its effectiveness in dynamic and unstable teleoperation environments.

1. Introduction

Teleoperation has been employed across various domains including on-road vehicles [1], military operations [2], industrial automation [3], and medical surgery [4]. Recent studies have focused on improving teleoperation performance under varying communication conditions, frequently incorporating human-in-the-loop approaches that enhance overall control performance and safety, as summarized in Table 1. The variability in operational environments and network quality is largely influenced by the type of network connecting operators and devices, as well as the specific teleoperation application. One of the most critical characteristics of teleoperation systems is the presence of communication delays, which can lead to a discrepancy between the operator’s intent and the actual movement of the controlled device [5,6,7]. These communication delays can pose significant risks to system performance and operator safety. To mitigate the adverse effects of communication delays, recent research has focused on developing delay compensation techniques, both through physical modeling approaches and model-free methodologies.
As depicted in Figure 1, communication delays can generally be classified into control delay, which emerges during the transmission of a remote control signal, and sensor delay, which occurs during the reception of a sensor signal [15]. Numerous techniques have been proposed to ensure the stability and performance of teleoperation systems by mitigating both control and sensor delays, with some methods achieving success through model predictive control (MPC) [16]. Subsequently, more generalized predictive models, such as the Smith predictor, gained prominence due to the limitations of strict MPC-based predictors that require highly accurate plant models [17]. Early work improved sliding-mode control, H design, and networked control by introducing probabilistic analyses and robust filtering [18,19,20]. Additionally, while the model-based approach can predict control commands and sensor values based on physical movement, it may introduce discrepancies due to accumulated model errors [15]. Therefore, some studies have adopted model-free predictors and pursued more robust passivity-based approaches [21]. Variable-transformation (wave-scattering) methods later proved robust to nonlinear dynamics and time-varying delays precisely because they bypass explicit plant modelling [22,23]. In addition, several studies have applied model-free predictors to passivity control and energy balance monitoring, which have contributed greatly to improving the stability of teleoperation as a bilateral controller [24,25,26,27]. Meanwhile, the model-free approach often exhibits lower performance than the model-based approach; researchers have therefore proposed various improvements [11,15,21,28,29]. Since then, these model-free predictors have been supplemented and modified to adapt to delay fluctuation caused by uncertain network conditions [30]. Nevertheless, some methods are still criticised for residual high-frequency oscillations [31]. Table 2 summarizes these approaches.
Another important trend is the rapid development of AI. Deep learning-based predictors utilizing RNN (Recurrent Neural Network)-based time series forecasting (TSF) are now actively studied [39]. Sophisticated models using LSTM and GRU, which represent RNNs, can be interpreted as data-driven model-free predictors; unlike other model-free approaches, they do not require strict dynamics. Recently, predictors utilizing techniques such as LSTM, a type of RNN, and high-degree polynomial linear regression for unavoidable transmission delays have been reported, and demonstrations for real-time operation have been conducted [40]. In addition, studies have explored LSTM-based predictors that compensate for input delays using LSTM-integrated MPC in nonlinear time-delay systems [41]. LSTM or GRU offers many strengths in time series processing, and recently, Attention-based models such as the Transformer, famous for GPT, have also been widely studied in the TSF field [42]. Although incorporating Attention mechanisms could enhance prediction accuracy by selectively emphasizing critical input features, their application introduces additional computational overhead and increased memory requirements. Specifically, Attention mechanisms involve frequent computation of weight matrices, thereby elevating computational complexity and inference latency, which are critical drawbacks for real-time teleoperation tasks performed in resource-constrained edge computing environments. Furthermore, Attention mechanisms typically offer meaningful benefits primarily when modeling longer sequences or large-scale datasets. In contrast, LSTM and GRU are more computationally efficient for short-term predictions (∼few seconds), aligning precisely with the goals of this research. Therefore, this study applied supplementary techniques as a preprocessing step to enhance LSTM-based prediction under dynamic network conditions [43]. Between GRU and LSTM, GRU converges faster during training, but LSTM typically demonstrates superior accuracy for slightly longer sequence predictions. Considering these trade-offs and the requirements of this research, LSTM was selected for this study. To the best of the authors’ knowledge, most model-free predictors using neural networks estimate the next physical value over time, and there are few studies on predicting values after a specific communication delay τ . In particular, to effectively compensate for control delay, it is important to precisely measure the one-way communication delay rather than round-trip time (RTT). Such compensation should be based on this one-way delay measurement, especially when dealing with realistic and time-varying delays instead of constant delays. For this reason, we propose the IPT-DCD (Interpolation Predictor for Teleoperation under Dynamic Communication Delay), as shown in Figure 2.

Contribution

  • This paper proposes IPT-DCD, a method designed to compensate for communication delays by predicting delayed signals with an interpolation method.
  • The proposed IPT-DCD is formulated as a data-driven, model-free framework, which enables flexible adaptation to various systems through training on samples collected from the target operating environment.
    -
    IPT-DCD enhances the previously introduced PT-DCD by integrating the BSI (Backward Shifting and Interpolation) technique, thereby achieving improved robustness in prediction performance.
  • We conducted a series of experiments across diverse scenarios by varying the proportion of delay outliers, showing that IPT-DCD can maintain the performance even in unstable conditions.
  • The proposed approach exhibits robustness against communication delays for a wide range of teleoperation applications, particularly offering reliable dynamic delay outlier compensation capabilities.

2. Materials and Methods

In this study, we utilized a Recurrent Neural Network (RNN)-based predictor to overcome the limitations in existing model-free prediction approaches, which often fail to capture the full extent of system dynamics [44]. Previous research has demonstrated the efficacy of RNN-based architectures, such as Long Short-Term Memory (LSTM) and Gated Recurrent Units (GRUs), in learning complex nonlinear and temporal dynamics [45,46]. These architectures are now considered well suited for modeling behaviors in time-dependent systems, as they exhibit superior performance in capturing regional patterns within dynamic environments. However, RNN-based predictors often struggle to accurately predict the target in the presence of complex dynamic systems and coexisting communication delays. Therefore, this study focuses on improving a novel LSTM-based predictor framework by considering communication delay constraints.

2.1. Problem Definition

In practice, communication delays can be categorized into processing, queueing, transmission, and propagation delays [47]. However, from the perspective of operator-device system architecture, these delays can be roughly classified into two main types, control delay τ 1 ( t ) , and sensor delay τ 2 ( t ) :
τ RTT ( t ) = τ 1 ( t ) + τ 2 ( t ) ,
where τ RTT ( t ) denotes a round trip communication delay at time t.
A general closed-loop system over a network where two distant subsystems exchange information with each communication delay can be expressed as follows:
x ^ i ( t ) = g i ( x i ( t τ i ( t ) ) ,
h i ( x i ( t ) ) = x i ( t τ i ( t ) ) ,
where ( i = { 1 , 2 } ) represents each subsystem, x i ( t ) , x ^ i ( t ) denotes the actual and predicted state space vectors, and g i ( · ) and h i ( · ) are nonlinear functions for prediction and observation respectively, while τ i ( t ) represents communication delay for each subsystem. To independently measure control and sensor delays, high-precision GPS receivers with PPS (Pulse Per Second) functionality can be used for accurate time synchronization. As shown in Figure 3, the GPS provides PPS signals and time-stamped NMEA messages to connected devices. The local device uses an NTP server for clock sync, while the remote device uses GPS timestamps. Consequently, the one-way communication delay can be precisely measured. By accumulating communication logs, a delay profile is generated for analyzing delay distributions and detecting outliers under varying network conditions [6]. According to the literature, many stochastic approaches were introduced to model the communication delays (i.e., Heavy-tailed Gaussian, stochastic Gaussian mixture, generalized extreme value distribution, etc.) [6,11,48]. In this framework, we assume the communication delay follows the stochastic Gaussian mixture model to represent passive and outlier communication delays probabilistically [6]. Therefore, the control delay τ 1 ( t ) can be written as
τ 1 ( t ) ( 1 ρ ) N ( μ p , s p 2 ) + ρ N ( μ o , s o 2 ) , 0 ρ 1 ,
where ρ is a contamination ratio of the communication delay outlier, μ p , and s p are the mean and standard deviation of the passive delay distribution, μ o , and s o are the mean and standard deviation of the outlier delay distribution.
Finally, we set our objective to minimize the error between the predicted control signal and the state space vector at time t, which can be expressed as
ϵ ( t ) = x ( t ) f i ( x i ( t τ i ( t ) ) ) ,
where ϵ ( t ) denotes the prediction error vector between x ( t ) and x ^ ( t ) . In summary, Table 3 shows notations used in problem definition.

2.2. Long Short-Term Memory Network

LSTM networks are sophisticated recurrent neural networks that excel at processing data where input order is important. LSTM Structure: Each LSTM unit (or cell) contains a cell state and three primary gates: the input gate, forget gate, and output gate. Figure 4 shows the structure of the single LSTM cell. Firstly, a cell state term is designed to either directly propagate significant information (long-term information) from previous LSTM cells or pass the information based on the network’s requirements:
c t = f t c t 1 + i t c ˜ t ,
where c t is the current content vector using both the forget and input gates, f t is a forget gate term, and i t is an input gate term at time t which controls how much of the new candidate information c ˜ t should be added to the cell state.
Next is the forget gate, which is responsible for regulating the amount of information to be discarded from the previous cell state. By applying a forgetting mechanism, it selectively filters out irrelevant or outdated information, ensuring that the cell state retains only pertinent data:
f t = σ ( W f h [ h t 1 ] , W f x [ x t ] , b f ) ,
where f t is the forget gate at time t, σ is a non-linear function, such as ReLU or the hyperbolic tangent function, W f is a weight matrix associated with forget gate, h t 1 is a previous hidden state, x = ( x 1 , x 2 , , x t ) is the input vector, and b f denotes bias vector of the forget gate.
The input gate processes the current input alongside the previous hidden state to determine how much the new information should be incorporated into the cell state. The input gate mechanism facilitates the controlled integration of new input to the LSTM network’s memory:
i t = σ ( W i h [ h t 1 ] , W i x [ x t ] , b i ) ,
where i t is the input gate term, W i is a weight matrix associated with the input gate, and b i is the bias vector of the input gate.
Finally, the output gate rules the proportion of overall information from the cell state that is connected to the output of the LSTM unit. The output gate modulates the extent to which the current cell state influences the subsequent hidden state and network output:
o t = σ ( W o h [ h t 1 ] , W o x [ x t ] , b o ) ,
where o t denotes the final output vector, W o is a weight matrix associated with the output gate, and b o is the bias vector of the output gate. In addition, the hidden state cell, which represents the intermediate output emitted from the previous LSTM cell contains information about the prior hidden state of the network:
h t = o t tan h ( c t ) ,
where h t is the hidden state cell at time t. In summary, notations regarding the LSTM network are shown in Table 4.

2.3. Neural Network-Based Prediction Method

In this subsection, the PT-DCD method previously proposed in [49] and the IPT-DCD method are introduced. Both methods utilize an LSTM-based encoder–decoder architecture to predict control signals that are compensated for communication delay. The key distinction of IPT-DCD lies in the application of the BSI (Backward Shifting and Interpolation) process, which enhances robustness against outlier noise compared to PT-DCD.

2.3.1. PT-DCD (Baseline Method)

Figure 5 shows a Seq-2-Seq PT-DCD structure composed of LSTMs. The PT-DCD (Predictor for Teleoperation under Dynamic Communication Delay) method is a basic form of predictor that predicts the next control signal based on the existing LSTM. The input of the PT-DCD requires discrete input vector elements:
g p ( X ˜ k | Θ ) = Y ^ k ,
where g p is a non-linear function used in the PT-DCD LSTM network for prediction. The input and output are X ˜ k , Y ^ k which can be rewritten as
X ˜ k = [ x ˜ k , x ˜ k 1 , , x ˜ k w i + 1 ] T ,
Y ^ k = [ x ^ k , x ^ k 1 , , x ^ k w o + 1 ] T ,
x ˜ k = x ( k τ 1 ( k ) ) ,
where w i , w o denote a predefined input and output window size of the dataset. It should be noted that x ˜ represents the measured state space vector as shown in Figure 6.
More precisely, since we focus on compensating for the control delay, the input vector x ˜ k can be written as
x ˜ k = [ θ k ˜ , τ 1 ( k ) ] T ,
θ k ˜ = θ ( k τ 1 ( k ) ) ,
where θ ˜ k is the observed control signal and τ 1 ( k ) is the control delay at discrete time k. Therefore, based on the PT-DCD method, (5) can be rewritten to represent prediction error:
ϵ p ( k ) : = x ( k ) g p ( X ˜ k ) | n ,
where g p ( X ˜ k ) | n denotes the nth element vector of PT-DCD output. As shown in Figure 7, the PT-DCD model is based on a discrete prediction model which only accounts for the control delay at time k but does not consider sample uniformity or balance. In summary, notations used for explaining PT-DCD are presented in Table 5.

2.3.2. IPT-DCD (Proposed Method)

To enhance the accuracy of predicting the original non-delayed state space vector, IPT-DCD (Interpolation Predictor for Teleoperation under Dynamic Communication Delay) is further developed to overcome the limitations of PT-DCD. Accordingly, the predictor of IPT-DCD can be described as
g ip ( X ˜ t | Θ ) = Y ^ t ,
where X ˜ t is a state space matrix at time t based on observation, Y ^ t is an output matrix of g ip which is the non-linear IPT-DCD LSTM function, and Θ represents the network parameters.
Firstly, the uniformly observed state-space matrix X ˜ t is the set of state-space vectors for a certain time interval:
X ˜ t = [ x ˜ t , x ˜ t T p , , x ˜ t ( w i 1 ) T p ] T ,
Y ^ t = [ x ^ t , x ^ t T p , , x ^ t ( w o 1 ) T p ] T ,
x ˜ t = x ( t τ 1 ( t ) ) ,
where f p is the interpolation sampling frequency of the original sample and the period between each sample is T p = 1 f p . Accordingly, (15) can be rewritten as
x ˜ t = [ θ t ˜ τ 1 ( t ) ] T ,
θ t ˜ = θ ( t τ 1 ( t ) ) .
However, what can practically be observed from the delayed control samples is a set of non-uniformly obtained samples:
X ˜ k = [ x ˜ k , x ˜ k 1 , , x ˜ k w i + 1 ] T ,
where X ˜ k is the observed state space model and the elements corresponding to X ˜ k can be written as
x ˜ k = [ θ k ˜ , τ 1 ( k ) ] T ,
θ k ˜ = θ ( k τ 1 ( k ) ) .
As shown in Figure 8, IPT-DCD performs the Backward Shifting and Interpolation (BSI), a preprocessing step that realigns delayed samples to their original timestamps by subtracting the corresponding delay from their received times and subsequently interpolates signal values between these adjusted samples:
p ( Δ t | θ ˜ k : 1 ) = h ( θ k 1 ) + h ( θ k ) h ( θ k 1 ) T s Δ t , ( only when Δ t T s ) ,
where T s is the original sampling frequency of the control signal and Δ t is the desired time interval based on a predefined interpolation rate (i.e., T p ). As T p decreases, prediction resolution improves, enhancing the accuracy of future steering command estimation. The IPT-DCD predicts w o future control steps and selects the output corresponding to the measured delay τ 1 ( t ) . If τ 1 ( t ) lies between prediction steps, the nearest predicted value is used. Smaller T p reduces substitution error, improving prediction accuracy. However, it shortens the temporal coverage of the fixed input window, limiting the time-series context the predictor can utilize. To compensate, a larger input window is required, increasing computational cost. Thus, T p must be chosen to balance prediction accuracy and computational efficiency. Accordingly, we let P be the process that uses (27), and the final input state space matrix can be written as
P ( X ˜ k ) = [ x ˜ t , x ˜ t T p , , x ˜ t ( w i 1 ) T p ] .
Next, the mean squared error is used to optimize and obtain IPT-DCD network parameters:
L ( Θ ) = 1 N i = 1 N | θ t i θ ^ t i | ,
Θ * = min L ( Θ ) ,
where L is the loss function and N is the total number of data samples.
Figure 9 illustrates the BSI process applied to each input signal to construct the input datasets.
In summary, notations used for describing IPT-DCD are shown in Table 6.

3. Experiments

This section describes the experimental setup and validation process for evaluating the effectiveness and suitability of the proposed method, IPT-DCD.

3.1. General Setups for Network Training

For training and validation, artificial communication delays were generated using (4) where μ p , s p , μ o , and s o were set to 0.03 s, 0.01 s, 0.113 s, and 0.05 s, respectively. The contamination ratio ( ρ ) was set to 0.1 according to reference [6]. For the training dataset, steering angle and steering torque values were extracted from dataset [50] provided by Comma.ai. Then, artificially generated communication delays were applied to these values to create delayed steering commands.

3.2. Training of the IPT-DCD

IPT-DCD was trained using sequences of steering angles, communication delays, and steering torques as input data, which represent delayed steering commands. In (28), the input window size w i and the sampling period T p were set to 20 and 0.1 s, respectively. Table 7 shows the parameters used for IPT-DCD training. The output window size w o was 10, which means that IPT-DCD simultaneously produces future values in the range of 0–100 ms and uses the index corresponding to the current τ 1 (measured one-way communication delay at time t) as the predicted real-time steering command.
Using the early stopping technique, IPT-DCD was trained for 182 epochs, while PT-DCD was trained for 54 epochs. As shown in Figure 10, the training loss of IPT-DCD decreased faster compared to PT-DCD, demonstrating faster convergence. Computational performances and versions of AI-related software for training are shown in Table 8.

3.3. Validation of the IPT-DCD

To verify the robustness of IPT-DCD, validation was performed under both the trained condition ( ρ = 0.1 ) and additional untrained conditions with higher contamination ratios ( ρ = 0.3 and ρ = 0.5 ). Although the real teleoperation environment typically corresponds to ρ = 0.1 , the condition with ρ = 0.3 was selected to simulate scenarios with unstable communication. The scenario with ρ = 0.5 , representing an extreme communication condition where outliers account for half of the total communication delay, is unlikely in real-world teleoperation environments. However, this extreme case was included to evaluate IPT-DCD’s performance under highly challenging conditions. Additionally, predictions were performed under an ideal scenario without any outliers ( ρ = 0 ) for further comparison. For the Monte Carlo analysis, IPT-DCD performed 100 prediction trials on validation samples, varying only the communication delay parameter. The results were then compared with PT-DCD predictions.

4. Results

In this section, the results of PT-DCD and IPT-DCD validation are shown.

4.1. Performance of the PT-DCD

Table 9 shows RMSE values with and without PT-DCD according to ρ . RMSE decreased by 39.90% using PT-DCD when ρ = 0 , and then the reduction percentage was becoming smaller with increasing ρ .

4.2. Performance of the IPT-DCD

Table 10 compares the RMSE of delayed steering signals with those using IPT-DCD. With IPT-DCD, the smallest RMSE reduction was observed at ρ = 0 , and the effect became larger as ρ increased. This demonstrates a trend that is in direct contrast to PT-DCD, where the RMSE reduction effect diminished as ρ increased.

4.3. Intersection of Prediction Performance

When comparing the results of the two methods, PT-DCD exhibits a decreasing RMSE reduction effect as ρ increases, whereas IPT-DCD shows an increasing effect. As depicted in Figure 11, the two graphs are estimated to intersect at approximately ρ = 0.18 .

4.4. Statistical Analysis

This section presents the statistical analysis conducted to verify whether the performances of PT-DCD and IPT-DCD differ significantly.

4.4.1. Normality Test—Shapiro–Wilk Test

Firstly, we performed a normality test using the Shapiro–Wilk method on the RMSE data grouped by predictors (PT-DCD and IPT-DCD) and the contamination ratio ρ . According to the Shapiro–Wilk test, the normality assumption is rejected if a group’s p-value is smaller than 0.05. Twelve groups in total were tested, comprising delayed steering angles and predicted steering angles by PT-DCD and IPT-DCD at four different values of ρ . The results of the normality test are summarized in Table 11. Ten out of the twelve groups satisfied the normality assumption, whereas two groups did not. Therefore, it was concluded that the data did not fully meet the assumption of normality required for comparative analysis.

4.4.2. Nonparametric ANOVA—Kruskal–Wallis Test

Secondly, the Kruskal–Wallis test was conducted to determine whether there were statistically significant differences among the RMSE groups. Table 12 presents the results. The Kruskal–Wallis test is a nonparametric method suitable when the data do not meet the normality assumption. At each ρ , the RMSE values of the Delayed, PT-DCD, and IPT-DCD groups were compared. The results show that there were significant differences between the groups in all cases.

4.4.3. Dunn’s Test

As a post hoc analysis following the Kruskal–Wallis test, Dunn’s test was performed to identify specific pairs of groups that differed significantly. As shown in Table 12, the p-values from all pairwise comparisons except between IPT-DCD and Delayed at ρ = 0 were below 0.05, indicating that the median RMSE values significantly differed between all groups.

4.4.4. Effect Size—Cohen’s d

Lastly, Cohen’s d values were calculated to quantitatively assess the magnitude of differences between the groups. Calculated Cohen’s d values for each group are shown in Table 13.

5. Discussion

5.1. Performance Comparison Between the PT-DCD and the IPT-DCD

The statistical analysis clearly showed a significant difference between IPT-DCD and PT-DCD, proving that the method applied to IPT-DCD is indeed a novel approach distinct from PT-DCD. By introducing the BSI process, IPT-DCD is able to perform predictions at uniform time intervals, effectively reducing the RMSE under all experimental conditions. Under the training condition of ρ = 0.1 , PT-DCD achieved a greater RMSE reduction (24.38%) compared to IPT-DCD (16.37%), indicating relatively lower performance by IPT-DCD in stable conditions. However, as ρ increases, the two methods exhibit opposite performance trends, demonstrating the distinct operating characteristics of each and reinforcing the novelty of the BSI-based approach.

5.2. Impact of Outliers on the Performance of the PT-DCD and the IPT-DCD

PT-DCD and IPT-DCD were evaluated under four different conditions, with ρ = 0, 0.1, 0.3, and 0.5 representing the proportion of outliers in communication delay. The case of ρ = 0.5 corresponds to a relatively extreme communication environment, where outliers account for half of the total delay. Even under this condition, PT-DCD achieved an RMSE reduction of nearly 20%. Moreover, IPT-DCD achieved an RMSE reduction of approximately 30%, demonstrating a greater improvement than PT-DCD.

5.3. Efficient Application of the PT-DCD and the IPT-DCD

An interesting observation is that IPT-DCD does not consistently outperform PT-DCD; rather, it demonstrates an opposite trend depending on the variation in the contamination ratio ( ρ ). Although this was an unexpected result, it provides a potentially beneficial option for practical applications. By combining PT-DCD and IPT-DCD into a hybrid system, using a threshold of ρ = 0.18 , the system can effectively adapt across a wide range of communication conditions—from typical delays to extreme cases. Although real-time measurement of the contamination ratio ( ρ ) has not been extensively studied, the method was previously discussed for estimating ρ in real time in [51]. Utilizing such real-time estimation methods to select appropriate predictors dynamically is expected to significantly improve the performance of the predictor in reducing communication delay.

5.4. Towards Practical Application and Extension

Although teleoperation technologies can be widely applied in various fields (e.g., surgery, mobility, and unmanned ground vehicles), the degree of performance improvement may vary across systems, requiring system-specific research. To achieve the desired performance of the predictors that mitigate communication delays, it is highly recommended to consider resampling the control target datasets. Readers should recognize that this study specifically focused on vehicle steering angle in remote driving systems, and thus the proposed method may not perform optimally under different conditions. In particular, due to the sensitivity of the model to training parameters, sufficient performance improvement may not be achieved unless the training data are collected directly from the target system. Additionally, even though high integrity in measurement is required, real-world data can often be noisy and sensitive. With the aid of synchronization tools such as chrony, this study assumed that the precise measurement of steering torque data and accurate delay computation were possible. Therefore, in order to apply the proposed predictor to real-time systems, accurate communication delay estimation and an environment capable of providing reliable measurement data are essential.

6. Conclusions

We proposed IPT-DCD, a deep learning-based interpolation predictor designed to mitigate dynamic communication delays in teleoperation environments. Experimental results under varying outlier contamination ratios ( ρ ) of communication delays demonstrated that IPT-DCD exhibited greater robustness than PT-DCD under high contamination conditions, whereas PT-DCD demonstrated better performance under passive communication delays. These findings suggest that the two methods possess complementary strengths in delay compensation: PT-DCD is more effective for passive delays, while IPT-DCD excels under delay outliers. Consequently, by dynamically selecting predictors based on ρ , delay compensation can be optimized across a wide range of real-world communication scenarios. This work lays a foundation for practical and delay-resilient teleoperation. The proposed approach can be applied not only to teleoperation systems such as microsurgery [4], mobile robots [14], and unmanned ground vehicles (UGVs) [11], but also to other domains requiring predictive compensation mechanisms, such as impedance control in human–robot collaboration [52]. Future work may explore advanced hybrid frameworks, real-time estimation of ρ , and multi-modal prediction architectures.

Author Contributions

Conceptualization, E.K.; methodology, E.K.; software, H.K.; validation, E.K. and H.K.; formal analysis, H.K.; investigation, H.K.; resources, E.K.; data curation, H.K.; writing—original draft preparation, E.K., H.K., J.B. and J.A.; writing—review and editing, E.K., H.K.; visualization, J.B., J.A., H.K. and E.K.; supervision, E.K., H.C. and M.H.; project administration, E.K., M.H. and H.C.; funding acquisition, H.C. and M.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by “Development of Core Technologies for a Working Partner Robot in the Manufacturing Field” grant number EO250005.

Data Availability Statement

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tener, F.; Lanir, J. Investigating intervention road scenarios for teleoperation of autonomous vehicles. Multimed. Tools Appl. 2023, 83, 61103–61119. [Google Scholar] [CrossRef]
  2. Cho, Y.; Yun, H.; Lee, J.; Ha, A.; Yun, J. GoonDAE: Denoising-based driver assistance for off-road teleoperation. IEEE Robot. Autom. Lett. 2023, 8, 2405–2412. [Google Scholar] [CrossRef]
  3. Lipton, J.I.; Fay, A.J.; Rus, D. Baxter’s homunculus: Virtual reality spaces for teleoperation in manufacturing. IEEE Robot. Autom. Lett. 2017, 3, 179–186. [Google Scholar] [CrossRef]
  4. Deng, Z.; Zhang, S.; Guo, Y.; Jiang, H.; Zheng, X.; He, B. Assisted teleoperation control of robotic endoscope with visual feedback for nasotracheal intubation. Robot. Auton. Syst. 2024, 172, 104586. [Google Scholar] [CrossRef]
  5. Frank, L.H.; Casali, J.G.; Wierwille, W.W. Effects of visual display and motion system delays on operator performance and uneasiness in a driving simulator. Hum. Factors 1988, 30, 201–217. [Google Scholar] [CrossRef]
  6. Kim, E.; Cha, H.; Talluri, T.; Jeong, C.; Kim, H.; Yoon, S.; Hwang, M. Delay Compensation and Outlier Removal in Command Signal for Teleoperated Vehicle using Asynchronous Filter. IEEE Access 2024, 12, 50537–50547. [Google Scholar] [CrossRef]
  7. Kim, E.; Hwang, M.; Lim, T.; Jeong, C.; Yoon, S.; Cha, H. Communication Delay Outlier Detection and Compensation for Teleoperation Using Stochastic State Estimation. Sensors 2024, 24, 1241. [Google Scholar] [CrossRef] [PubMed]
  8. Xu, S.; Perez, M.; Yang, K.; Perrenot, C.; Felblinger, J.; Hubert, J. Determination of the latency effects on surgical performance and the acceptable latency levels in telesurgery using the dV-Trainer® simulator. Surg. Endosc. 2014, 28, 2569–2576. [Google Scholar] [CrossRef]
  9. Perez, M.; Xu, S.; Chauhan, S.; Tanaka, A.; Simpson, K.; Abdul-Muhsin, H.; Smith, R. Impact of delay on telesurgical performance: Study on the robotic simulator dV-Trainer. Int. J. Comput. Assist. Radiol. Surg. 2016, 11, 581–587. [Google Scholar] [CrossRef]
  10. Lum, M.J.; Rosen, J.; King, H.; Friedman, D.C.; Lendvay, T.S.; Wright, A.S.; Sinanan, M.N.; Hannaford, B. Teleoperation in surgical robotics—Network latency effects on surgical performance. In Proceedings of the 31st Annual International Conference of the IEEE Engineering in Medicine and Biology Society: Engineering the Future of Biomedicine, EMBC 2009, Minneapolis, MN, USA, 3–6 September 2009; pp. 6860–6863. [Google Scholar]
  11. Zheng, Y.; Brudnak, M.J.; Jayakumar, P.; Stein, J.L.; Ersal, T. Evaluation of a Predictor-Based Framework in High-Speed Teleoperated Military UGVs. IEEE Trans. Hum.-Mach. Syst. 2020, 50, 561–572. [Google Scholar] [CrossRef]
  12. Gnatzig, S.; Chucholowski, F.; Tang, T.; Lienkamp, M. A system design for teleoperated road vehicles. In Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics, ICINCO 2013, Reykjavík, Iceland, 29–31 July 2013; Volume 2, pp. 231–238. [Google Scholar]
  13. Appelqvist, P.; Knuuttila, J.; Ahtiainen, J. Development of an Unmanned Ground Vehicle for task-oriented operation-considerations on teleoperation and delay. In Proceedings of the 2007 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Zurich, Switzerland, 4–7 September 2007; pp. 1–6. [Google Scholar]
  14. Olakanmi, O.O.; Benyeogor, M.S. Internet based tele-autonomous vehicle system with beyond line-of-sight capability for remote sensing and monitoring. Internet Things 2019, 5, 97–115. [Google Scholar] [CrossRef]
  15. Zheng, Y.; Brudnak, M.J.; Jayakumar, P.; Stein, J.L.; Ersal, T. A Predictor-Based Framework for Delay Compensation in Networked Closed-Loop Systems. IEEE/ASME Trans. Mechatron. 2018, 23, 2482–2493. [Google Scholar] [CrossRef]
  16. Bemporad, A. Predictive control of teleoperated constrained systems with unbounded communication delays. In Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No. 98CH36171), Tampa, FL, USA, 18 December 1998; Volume 2, pp. 2133–2138. [Google Scholar]
  17. Smith, A.C.; Hashtrudi-Zaad, K. Smith predictor type control architectures for time delayed teleoperation. Int. J. Robot. Res. 2006, 25, 797–818. [Google Scholar] [CrossRef]
  18. Wang, R.; Liu, G.P.; Wang, W.; Rees, D.; Zhao, Y.B. H Control for Networked Predictive Control Systems Based on the Switched Lyapunov Function Method. IEEE Trans. Ind. Electron. 2009, 57, 3565–3571. [Google Scholar] [CrossRef]
  19. Li, H.; Yang, H.; Sun, F.; Xia, Y. Sliding-mode predictive control of networked control systems under a multiple-packet transmission policy. IEEE Trans. Ind. Electron. 2014, 61, 6234–6243. [Google Scholar] [CrossRef]
  20. Nilsson, J. Real-Time Control Systems with Delays. Ph.D. Dissertation, Department of Automatic Control Lund Institute of Technology, Lund, Sweden, 1998. [Google Scholar]
  21. Anderson, R.J.; Spong, M.W. Bilateral control of teleoperators with time delay. In Proceedings of the 1988 IEEE International Conference on Systems, Man, and Cybernetics, Beijing, China, 8–12 August 1988; Volume 1, pp. 131–138. [Google Scholar]
  22. Munir, S.; Book, W.J. Internet based teleoperation using wave variables with prediction. In Proceedings of the 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No. 01TH8556), Como, Italy, 8–12 July 2001; Volume 1, pp. 43–50. [Google Scholar]
  23. Sun, D.; Naghdy, F.; Du, H. Wave-variable-based passivity control of four-channel nonlinear bilateral teleoperation system under time delays. IEEE/ASME Trans. Mechatron. 2015, 21, 238–253. [Google Scholar] [CrossRef]
  24. Ryu, J.H.; Kwon, D.S.; Hannaford, B. Stable teleoperation with time-domain passivity control. IEEE Trans. Robot. Autom. 2004, 20, 365–373. [Google Scholar] [CrossRef]
  25. Lee, D.; Spong, M.W. Passive bilateral teleoperation with constant time delay. IEEE Trans. Robot. 2006, 22, 269–281. [Google Scholar] [CrossRef]
  26. Kawada, H.; Namerikawa, T. Bilateral control of nonlinear teleoperation with time varying communication delays. In Proceedings of the 2008 American Control Conference, Seattle, WA, USA, 11–13 June 2008; pp. 189–194. [Google Scholar]
  27. Yokokohji, Y.; Imaida, T.; Yoshikawa, T. Bilateral control with energy balance monitoring under time-varying communication delay. In Proceedings of the Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No. 00CH37065), San Francisco, CA, USA, 24–28 April 2000; Volume 3, pp. 2684–2689. [Google Scholar]
  28. Tandon, A.; Brudnak, M.J.; Stein, J.L.; Ersal, T. An observer based framework to improve fidelity in internet-distributed hardware-in-the-loop simulations. In Proceedings of the Dynamic Systems and Control Conference, Palo Alto, CA, USA, 21–23 October 2013; American Society of Mechanical Engineers: New York, NY, USA, 2013; Volume 56130, p. V002T21A004. [Google Scholar]
  29. Ge, X.; Zheng, Y.; Brudnak, M.J.; Jayakumar, P.; Stein, J.L.; Ersal, T. Analysis of a model-free predictor for delay compensation in networked systems. In Time Delay Systems: Theory, Numerics, Applications, and Experiments; Springer: Cham, Switzerland, 2017; pp. 201–215. [Google Scholar]
  30. Sridhar, N.; Lima, R.; Rai, U.; Vakharia, V.; Das, K.; Balamuralidhar, P. Transparency Enhancement in Teleoperation: An Improved Model-Free Predictor for Varying Network Delay in Telerobotic Application. In Proceedings of the 2021 European Control Conference (ECC), Delft, The Netherlands, 29 June–2 July 2021; pp. 230–235. [Google Scholar]
  31. 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]
  32. Zhang, Q.; Xu, Z.; Wang, Y.; Yang, L.; Song, X.; Huang, Z. Predicted trajectory guidance control framework of teleoperated ground vehicles compensating for delays. IEEE Trans. Veh. Technol. 2023, 72, 11264–11274. [Google Scholar] [CrossRef]
  33. Wang, Y.; Tian, J.; Liu, Y.; Yang, B.; Liu, S.; Yin, L.; Zheng, W. Adaptive neural network control of time delay teleoperation system based on model approximation. Sensors 2021, 21, 7443. [Google Scholar] [CrossRef] [PubMed]
  34. Penizzotto, F.; García, S.; Slawiñski, E.; Mut, V. Delayed bilateral teleoperation of wheeled robots including a command metric. Math. Probl. Eng. 2015, 2015, 460476. [Google Scholar] [CrossRef]
  35. Chucholowski, F.; Büchner, S.; Reicheneder, J.; Lienkamp, M. Prediction methods for teleoperated road vehicles. In Proceedings of the CoFAT, Munich, Germany, 18–19 March 2013. [Google Scholar]
  36. Zhao, L.; Nybacka, M.; Rothhämel, M.; Mårtensson, J. Enhanced Model-Free Predictor for Latency Compensation in Remote Driving Systems. In Proceedings of the 2024 IEEE Intelligent Vehicles Symposium (IV), Jeju Island, Republic of Korea, 2–5 June 2024; pp. 51–56. [Google Scholar]
  37. Ge, X.; Brudnak, M.J.; Jayakumar, P.; Stein, J.L.; Ersal, T. A model-free predictor framework for tele-operated vehicles. In Proceedings of the 2015 American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015; pp. 4573–4578. [Google Scholar]
  38. Zheng, Y.; Brudnak, M.J.; Jayakumar, P.; Stein, J.L.; Ersal, T. An experimental evaluation of a model-free predictor framework in teleoperated vehicles. IFAC-PapersOnLine 2016, 49, 157–164. [Google Scholar] [CrossRef]
  39. Tian, B.; Wang, G.; Xu, Z.; Zhang, Y.; Zhao, X. Communication delay compensation for string stability of CACC system using LSTM prediction. Veh. Commun. 2021, 29, 100333. [Google Scholar] [CrossRef]
  40. Duan, J.; Wei, X.; Zhou, J.; Wang, T.; Ge, X.; Wang, Z. Latency Compensation and Prediction for Wireless Train to Ground Communication Network Based on Hybrid LSTM Model. IEEE Trans. Intell. Transp. Syst. 2023, 25, 1637–1645. [Google Scholar] [CrossRef]
  41. Alnajdi, A.; Suryavanshi, A.; Alhajeri, M.S.; Abdullah, F.; Christofides, P.D. Machine learning-based predictive control of nonlinear time-delay systems: Closed-loop stability and input delay compensation. Digit. Chem. Eng. 2023, 7, 100084. [Google Scholar] [CrossRef]
  42. Zeng, A.; Chen, M.; Zhang, L.; Xu, Q. Are transformers effective for time series forecasting? In Proceedings of the AAAI Conference on Artificial Intelligence, Washington, DC, USA, 7–14 February 2023; Volume 37, pp. 11121–11128. [Google Scholar]
  43. Djeumou, F.; Neary, C.; Goubault, E.; Putot, S.; Topcu, U. Neural networks with physics-informed architectures and constraints for dynamical systems modeling. In Proceedings of the Learning for Dynamics and Control Conference, Stanford, CA, USA, 23–24 June 2022; pp. 263–277. [Google Scholar]
  44. Guo, S.; Liu, Y.; Zheng, Y.; Ersal, T. A delay compensation framework for connected testbeds. IEEE Trans. Syst. Man Cybern. Syst. 2021, 52, 4163–4176. [Google Scholar] [CrossRef]
  45. Jeong, M.H.; Lee, T.Y.; Jeon, S.B.; Youm, M. Highway speed prediction using gated recurrent unit neural networks. Appl. Sci. 2021, 11, 3059. [Google Scholar] [CrossRef]
  46. Zou, Y.; Ding, L.; Zhang, H.; Zhu, T.; Wu, L. Vehicle acceleration prediction based on machine learning models and driving behavior analysis. Appl. Sci. 2022, 12, 5259. [Google Scholar] [CrossRef]
  47. Bertsekas, D.P.; Gallager, R.G.; Humblet, P. Data Networks; Prentice Hall: Hoboken, NJ, USA, 1992; Volume 2. [Google Scholar]
  48. Huang, Y.; Zhang, Y.; Li, N.; Chambers, J. Robust student’st based nonlinear filter and smoother. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 2586–2596. [Google Scholar] [CrossRef]
  49. Kang, H.; Cha, H.; Hwang, M.; Yoon, S.; Kim, E. Digital Twin Simulation of Teleoperation: Communication Delay Compensation Using LSTM Network. In Proceedings of the 2024 24th International Conference on Control, Automation and Systems (ICCAS), Jeju, Republic of Korea, 29 October–1 November 2024; pp. 383–388. [Google Scholar]
  50. Comma.ai. commaSteeringControl. Available online: https://huggingface.co/datasets/commaai/commaSteeringControl (accessed on 27 June 2025).
  51. Kim, E.; Lim, T.; Hwang, M.; Cha, H. State Estimation Predictor with Stochastic time-delay Based Framework for Teleoperated Vehicle. In Proceedings of the 2023 IEEE 6th International Conference on Knowledge Innovation and Invention (ICKII), Sapporo, Japan, 11–13 August 2023; pp. 119–122. [Google Scholar]
  52. Xing, X.; Burdet, E.; Si, W.; Yang, C.; Li, Y. Impedance Learning for Human-Guided Robots in Contact with Unknown Environments. IEEE Trans. Robot. 2023, 39, 3705–3721. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of communication delay and its classification: control signal and sensor signal delay.
Figure 1. Schematic diagram of communication delay and its classification: control signal and sensor signal delay.
Sensors 25 04118 g001
Figure 2. Concept of the IPT-DCD (Interpolation Predictor for Teleoperation under Dynamic Communication Delay) for compensation of communication delay.
Figure 2. Concept of the IPT-DCD (Interpolation Predictor for Teleoperation under Dynamic Communication Delay) for compensation of communication delay.
Sensors 25 04118 g002
Figure 3. Construction of delay profiles and outlier analysis using time synchronization with GPS and an NTP server.
Figure 3. Construction of delay profiles and outlier analysis using time synchronization with GPS and an NTP server.
Sensors 25 04118 g003
Figure 4. Architecture of LSTM network cell. The LSTM cell consists of one cell state and three primary gates: input gate, forget gate, and output gate.
Figure 4. Architecture of LSTM network cell. The LSTM cell consists of one cell state and three primary gates: input gate, forget gate, and output gate.
Sensors 25 04118 g004
Figure 5. Overall structure of PT-DCD (Predictor for Teleoperation under Dynamic Communication Delay), which predicts the next control signal based on the past trends in the received control signals.
Figure 5. Overall structure of PT-DCD (Predictor for Teleoperation under Dynamic Communication Delay), which predicts the next control signal based on the past trends in the received control signals.
Sensors 25 04118 g005
Figure 6. Schematic representation of the original control signal. Its delayed counterpart is also presented. Due to independent communication delays, the delayed control signals do not exhibit uniform time intervals compared to the original signal.
Figure 6. Schematic representation of the original control signal. Its delayed counterpart is also presented. Due to independent communication delays, the delayed control signals do not exhibit uniform time intervals compared to the original signal.
Sensors 25 04118 g006
Figure 7. Graphical representation of PT-DCD method which is based on a discrete prediction model and only considers the amount of control delay at time k. Note that the delayed control signal, the amount of delay, and the delayed steering torque are used as inputs without any pre-processing.
Figure 7. Graphical representation of PT-DCD method which is based on a discrete prediction model and only considers the amount of control delay at time k. Note that the delayed control signal, the amount of delay, and the delayed steering torque are used as inputs without any pre-processing.
Sensors 25 04118 g007
Figure 8. Schematic representation of the original control signal and its restored control signal after interpolation. The IPT-DCD (Interpolation Predictor for Teleoperation under Dynamic Communication Delay) initially restores the delayed control signal based on the measured communication delay and subsequently performs interpolation between the samples as a preprocessing step.
Figure 8. Schematic representation of the original control signal and its restored control signal after interpolation. The IPT-DCD (Interpolation Predictor for Teleoperation under Dynamic Communication Delay) initially restores the delayed control signal based on the measured communication delay and subsequently performs interpolation between the samples as a preprocessing step.
Sensors 25 04118 g008
Figure 9. Graphical expression of the IPT-DCD (Interpolation Predictor for Teleoperation under Dynamic Communication Delay), which includes BSI preprocessing.
Figure 9. Graphical expression of the IPT-DCD (Interpolation Predictor for Teleoperation under Dynamic Communication Delay), which includes BSI preprocessing.
Sensors 25 04118 g009
Figure 10. Learning curve graph of the PT-DCD and the IPT-DCD.
Figure 10. Learning curve graph of the PT-DCD and the IPT-DCD.
Sensors 25 04118 g010
Figure 11. RMSE reduction curves for the PT-DCD and the IPT-DCD intersect at approximately ρ = 0.18 .
Figure 11. RMSE reduction curves for the PT-DCD and the IPT-DCD intersect at approximately ρ = 0.18 .
Sensors 25 04118 g011
Table 1. Applications and communication delays of recent teleoperation studies.
Table 1. Applications and communication delays of recent teleoperation studies.
ApplicationAuthor(s)YearDelayAchievement(s)
Surgical robot (Energy dissection and Needle task)Song et al. [8]20140∼1000 msInvestigated effects of latency on surgical performance and its acceptable latency levels
Surgical robot (Camera targeting and Needle task)Perez et al. [9]2016100∼1000 msGradually increasing latency has a growing impact on performance, and measurable deterioration begins at 300 ms
Surgical robot (Block transfer)Lum et al. [10]20090, 250, 500 msLab results indicated degradation of teleoperation performance as delay increased, using completion time and tool path length as metrics
Vehicle (UGVs)Zheng et al. [11]2020900 ms (RTT)Achieved higher vehicle speed, more accurate lateral control, and better drivability
Vehicle (UGVs)Gnatzig et al. [12]2013121 ms (RTT)Average RTT measured for a 3G-based teleoperated vehicle. Peak delays were >1 s
Vehicle (UGVs)Appelqvist et al. [13]2007330 ms (control), 550 ms (video)Demonstrated high-bandwidth WLAN video with low-bandwidth radio link control signal
Mobile robotOlakanmi et al. [14]201954∼251 msDeveloped a tele-autonomous model vehicle with high-performance drivetrain and efficient servo-controlled steering
Table 2. Summary of Related Works.
Table 2. Summary of Related Works.
ApproachAuthor(s)Method(s)ProsCons
Model-based predictorZhang et al. [32]Improved maneuverability under large delaysPerformance improvements greater than 200 msDepends on the accuracy of the deep learning model
Wang et al. [33]Bilateral neural network controllerAccounting both linear and nonlinear modelsLong computation time
Penizzotto et al. [34]Risk-based command metricsMaintaining a balance between safety, transparency and completion timeAccurately assessing risk in real-time can be complex
Chucholowski et al. [35]Three prediction methods are proposed to improve teleoperated drivingSimplified computation and sensor requirementsDepend on exact vehicle parameters
Model-free predictorZhao et al. [36]Derivative properties to compensate for overshootReduce prediction error by 25%Performance degrades as latency increases
X. Ge et al. [37]No need knowledge of vehicle dynamicsEasy to implement on various teleoperated systemsAdditional robustness analysis needed
Zheng et al. [38]Allows the same predictor to be used across multiple vehiclesReduce track completion time by 35% and track maintenance errors by 50% compared to delayed casesThe design parameter λ needs to be adjusted
Zheng et al. [15]Stable structure expansionSimple implementation and robustness to modeling errorsThe predictor may not be effective at high-frequency tasks
Table 3. Notation table in problem definition.
Table 3. Notation table in problem definition.
NotationDescription
τ RTT ( t ) A round trip communication delay at time
iEach subsystem, { 1 , 2 } i (i.e., operator and controlled devices)
τ i ( t ) Communication delays for each subsystem
x i ( t ) State space vectors in each subsystem
x ^ i ( t ) Predicted state space vectors in each subsystem
g i ( · ) Nonlinear function for prediction
h i ( · ) Nonlinear function for observation
ρ A contamination ratio of the communication delay outlier, 0 ≤ ρ   1
N ( μ , s 2 ) Gaussian distribution for the mean and standard deviation of the delay
μ p , μ o Mean of each passive delay and outlier delay
s p , s o Standard deviation for each passive delay and outlier delay
ϵ An error vector
Table 4. Notation table in LSTM.
Table 4. Notation table in LSTM.
NotationDescription
c t A current content vector using both the forget and input gates
f t A forget gate term
i t A input gate term
c ˜ t A new candidate information
σ A non-linear function
W i h , W o h A weight matrix for input and output gates
h t A hidden state cell
x t A input value
b i , b o A bias vector regarding input and output gates
o t A output gate
Table 5. Notation table in PT-DCD.
Table 5. Notation table in PT-DCD.
NotationDescription
H p A non-linear function for prediction of the PT-DCD
X ˜ k Matrix of the input gate vector
Y ˜ k Matrix of the output gate vector
θ ˜ A observed control signal
τ 1 A control delay at discrete time
g p ( X ˜ k ) | n An nth element vector of output
ϵ p An error vector for prediction
Table 6. Notation table in IPT-DCD.
Table 6. Notation table in IPT-DCD.
NotationDescription
g ip A non-linear IPT-DCD LSTM function
X ˜ t A state space matrix at time t
Θ An LSTM network parameters
Y ˜ t An output matrix at time t
θ ˜ t An observed control signal at time t
X ˜ k An observed state space model
T s An original sampling frequency of the control signal
Δ t A desired time nterval using a preliminarily determined interpolation rate
PA final input state space matrix
L A loss function
NA total number of datasets
Table 7. Training configuration for IPT-DCD.
Table 7. Training configuration for IPT-DCD.
LayersHiddenInput SizeInput/Output WindowEpochLRDropoutOptimizer
2128320/10540.00050.1Adam
Table 8. Computational performances used in the training and experiment.
Table 8. Computational performances used in the training and experiment.
CPUGPUOSCUDAPythonPytorch
i9-14900KFRTX 4090Ubuntu 22.0412.43.10.162.6.0
Table 9. RMSE comparison between delayed and predicted steering angles using the PT-DCD.
Table 9. RMSE comparison between delayed and predicted steering angles using the PT-DCD.
ρ 00.10.30.5
Delayed (deg)0.20980.52950.80400.9593
PT-DCD (deg)0.12580.40040.63340.7698
RMSE reduction (%)40.0724.3821.2219.75
Table 10. RMSE comparison between delayed and predicted steering angles using the IPT-DCD.
Table 10. RMSE comparison between delayed and predicted steering angles using the IPT-DCD.
ρ 00.10.30.5
Delayed (deg)0.20980.52950.80400.9593
IPT-DCD (deg)0.20850.44290.58390.6707
RMSE reduction (%)0.641016.3727.3830.09
Table 11. p-values resulted from Shapiro–Wilk test.
Table 11. p-values resulted from Shapiro–Wilk test.
ρ 00.10.30.5
Delayed0.86600.49290.81250.02715
PT-DCD0.44300.41970.84510.03032
IPT-DCD0.54640.26660.35280.6841
Table 12. p-values resulted from Kruskal–Wallis H test and Dunn’s test for each ρ value.
Table 12. p-values resulted from Kruskal–Wallis H test and Dunn’s test for each ρ value.
ρ = 0
DelayedPT-DCDIPT-DCD
Delayed 1.000 × 10 1.055 × 10 36 3.044 × 10 1
PT-DCD 1.055 × 10 36 1.000 × 10 2.173 × 10 31
IPT-DCD 3.044 × 10 1 2.173 × 10 31 1.000 × 10
ρ = 0.1
DelayedPT-DCDIPT-DCD
Delayed 1.000 × 10 8.655 × 10 50 1.002 × 10 19
PT-DCD 8.655 × 10 50 1.000 × 10 9.187 × 10 9
IPT-DCD 1.002 × 10 19 9.187 × 10 9 1.000 × 10
ρ = 0.3
DelayedPT-DCDIPT-DCD
Delayed 1.000 × 10 1.763 × 10 19 1.038 × 10 52
PT-DCD 1.763 × 10 19 1.000 × 10 4.135 × 10 10
IPT-DCD 1.038 × 10 52 4.135 × 10 10 1.000 × 10
ρ = 0.5
DelayedPT-DCDIPT-DCD
Delayed 1.000 × 10 6.726 × 10 16 3.233 × 10 59
PT-DCD 6.726 × 10 16 1.000 × 10 6.726 × 10 16
IPT-DCD 3.233 × 10 59 6.726 × 10 16 1.000 × 10
Table 13. Cohen’s d and effect size interpretations for group comparisons at different ρ values.
Table 13. Cohen’s d and effect size interpretations for group comparisons at different ρ values.
ρ = 0.0
Group ComparisonCohen’s dEffect Size
1 (Delayed)—2 (PT-DCD)16.636Large
1 (Delayed)—3 (IPT-DCD)0.212Medium
2 (PT-DCD)—3 (IPT-DCD)15.972Large
ρ = 0.1
Group ComparisonCohen’s dEffect Size
1 (Delayed)—2 (PT-DCD)4.021Large
1 (Delayed)—3 (IPT-DCD)3.011Large
2 (PT-DCD)—3 (IPT-DCD)1.416Large
ρ = 0.3
Group ComparisonCohen’s dEffect Size
1 (Delayed)—2 (PT-DCD)5.462Large
1 (Delayed)—3 (IPT-DCD)7.258Large
2 (PT-DCD)—3 (IPT-DCD)1.672Large
ρ = 0.5
Group ComparisonCohen’s dEffect Size
1 (Delayed)—2 (PT-DCD)7.167Large
1 (Delayed)—3 (IPT-DCD)11.438Large
2 (PT-DCD)—3 (IPT-DCD)3.952Large
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

Kang, H.; Kim, E.; Hwang, M.; Byeon, J.; An, J.; Cha, H. IPT-DCD: Interpolation Predictor for Teleoperation Under Dynamic Communication Delay Using Deep Learning Approach. Sensors 2025, 25, 4118. https://doi.org/10.3390/s25134118

AMA Style

Kang H, Kim E, Hwang M, Byeon J, An J, Cha H. IPT-DCD: Interpolation Predictor for Teleoperation Under Dynamic Communication Delay Using Deep Learning Approach. Sensors. 2025; 25(13):4118. https://doi.org/10.3390/s25134118

Chicago/Turabian Style

Kang, Hwanhee, Eugene Kim, Myeonghwan Hwang, Jaeguk Byeon, Jonghyeok An, and Hyunrok Cha. 2025. "IPT-DCD: Interpolation Predictor for Teleoperation Under Dynamic Communication Delay Using Deep Learning Approach" Sensors 25, no. 13: 4118. https://doi.org/10.3390/s25134118

APA Style

Kang, H., Kim, E., Hwang, M., Byeon, J., An, J., & Cha, H. (2025). IPT-DCD: Interpolation Predictor for Teleoperation Under Dynamic Communication Delay Using Deep Learning Approach. Sensors, 25(13), 4118. https://doi.org/10.3390/s25134118

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