Design of a Teleoperation Haptic Control System with Network Delay Compensation Using Passivity Based Control and Observers
##plugins.themes.bootstrap3.article.main##
Abstract
This study proposes a robust bilateral haptic teleoperation control architecture against time-varying network delays by combining Passivity-Based Control (PBC), passivity observer–controller (PO/PC), energy tank, and passivated observers (disturbance/force observer and passivity-limited Kalman filter). The communication channel is modeled as a packet network with delay, jitter, and packet loss, while transparency and stability are maintained through scattering variables and passivity metric-based adaptive energy regulation. Validation is performed on three network scenarios (light–medium–heavy) through simulation/Hardware-in-the-Loop and WAN emulation tests. Results show that the complete scheme significantly decreases position RMSE and force RMSE compared to the PBC baseline, generally in the range of 25–40%, widens the Z-width by about 35–60%, and improves the MOS of haptic perception. Energy-based stability indicators show Max ΔE ≈ 0 and the tank energy remains positive, confirming the passivity and stability of input–output under delay/jitter/loss variations. Mechanistically, adaptive coupling between the PO/PC and the observer keeps the system stable when conditions deteriorate and restores transparency when conditions improve. These findings confirm the feasibility of a passivity-based approach for haptic teleoperation in real packet networks and open the development direction to multi-DOF, energy-based event-triggered communication, and large-scale user studies.
##plugins.themes.bootstrap3.article.details##
[2] Niemeyer, G., & Slotine, J.-J. E. (1991). Stable Adaptive Teleoperation. IEEE Journal of Oceanic Engineering, 16(1), 152–162.
[3] Niemeyer, G., & Slotine, J.-J. E. (2004). Telemanipulation with Time Delays. The International Journal of Robotics Research, 23(9), 873–890.
[4] Ryu, J.-H., Kwon, D.-S., & Hannaford, B. (2004). Stable Teleoperation with Time-Domain Passivity Control. IEEE Transactions on Robotics and Automation, 20(2), 365–373
[5] Ryu, J.-H., Kwon, D.-S., & Hannaford, B. (2004). Stability Guaranteed Control: Time Domain Passivity Approach. IEEE Transactions on Control Systems Technology, 12(6), 860–868.
[6] Ryu, J.-H., Preusche, C., Hannaford, B., & Hirzinger, G. (2005). Time Domain Passivity Control with Reference Energy Following. IEEE Transactions on Control Systems Technology, 13(5), 737–742.
[7] Munir, S., & Book, W. J. (2002). Internet-based Teleoperation Using Wave Variables with Prediction. IEEE/ASME Transactions on Mechatronics, 7(2), 124–133.
[8] Lee, D., & Spong, M. W. (2006). Passive Bilateral Teleoperation with Constant Time Delay. IEEE Transactions on Robotics, 22(2), 269–281.
[9] Hokayem, P. F., & Spong, M. W. (2006). Bilateral Teleoperation: An Historical Survey. Automatica, 42(12), 2035–2057.
[10] Hannaford, B., & Ryu, J.-H. (2002). Time-Domain Passivity Control of Haptic Interfaces. IEEE Transactions on Robotics and Automation, 18(1), 1–10.
[11] Ryu, J.-H., Kwon, D.-S., & Hannaford, B. (2002). Stable Teleoperation with Time Domain Passivity Control. Proceedings of IEEE ICRA, 3260–3265
[12] Franken, M., Stramigioli, S., Reilink, R., & Misra, S. (2009). Bridging the Gap Between Passivity and Transparency. Robotics: Science and Systems (RSS). (Konsep energy tank pada Passivity Layer).
[13] Ferraguti, F., Secchi, C., & Fantuzzi, C. (2015). An Energy Tank-Based Interactive Control Architecture for Autonomous and Teleoperated Robotic Surgery. Mechatronics, 24(7), 905–917. (postprint).
[14] alifano, F., Rashad, R., Secchi, C., & Stramigioli, S. (2022). On the Use of Energy Tanks for Robotic Systems. arXiv:2211.17033.
[15] anella, R., Palli, G., Stramigioli, S., & Califano, F. (2024). Learning Passive Policies with Virtual Energy Tanks in Robotics. IET Control Theory & Applications, 18(5), 541–550.
[16] Ryu, J.-H., Artigas, J., & Preusche, C. (2010). A Passive Bilateral Control Scheme for a Teleoperator with Time-Varying Communication Delay. Mechatronics, 20(7), 812–823.
[17] Hashtrudi-Zaad, K., & Salcudean, S. E. (2002). Transparency in Time-Delayed Systems and the Effect of Local Force Feedback for Transparent Teleoperation. IEEE Transactions on Robotics and Automation, 18(1), 108–114.
[18] Chen, W.-H., Yang, J., Guo, L., & Li, S. (2016). Disturbance-Observer-Based Control and Related Methods: An Overview. IEEE Transactions on Industrial Electronics, 63(2), 108–119.
[19] Sariyildiz, E., & Ohnishi, K. (2019). Stability and Robustness of Disturbance Observer-Based Motion Control Systems. IEEE Transactions on Industrial Electronics, 67(1), 204–213. (preprint arXiv).
[20] atori, K., Tsuji, T., Ohnishi, K., Hace, A., & Jezernik, K. (2010). Time-Delay Compensation by Communication Disturbance Observer for Bilateral Teleoperation under Time-Varying Delay. IEEE Transactions on Industrial Electronics, 57(3), 1050–1062.
[21] Risiglione, M., Ponton, M., Nava, G., Traversaro, S., & Camoriano, R. (2021). Passivity-Based Control for Haptic Teleoperation of a Legged Mobile Manipulator. arXiv:2108.07658
[22] Kim, J.-P., Park, J., & Kim, J. (2010). Robustly Stable Haptic Interaction Control Using an Energy-Bounding Algorithm. The International Journal of Robotics Research, 29(10), 1220–1236.
[23] Villaverde, A. F., Barreiro, A., & Raimúndez, C. (2010). Passive Position Error Correction in Internet-Based Teleoperation. Automatica, 46(11), 1884–1890.
[24] Tanner, N. A., Niemeyer, G., & Slotine, J.-J. E. (2005). High Frequency Acceleration Feedback in Wave Variable Teleoperation. ASME IMECE Proceedings, 1617–1624.
[25] awrence, D. A. (1993). Stability and Transparency in Bilateral Teleoperation. IEEE Transactions on Robotics and Automation, 9(5), 624–637.