Efficient Transport Protocol for Networked Haptics Applications

  • Raul Wirz
  • Manuel Ferre
  • Raul Marín
  • Jorge Barrio
  • José M. Claver
  • Javier Ortego
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5024)


The performance of haptic application is highly sensitive to communication delays and losses of data. It implies several constraints in developing networked haptic applications. This paper describes a new internet protocol called Efficient Transport Protocol (ETP), which aims at developing distributed interactive applications. TCP and UDP are transport protocols commonly used in any kind of networked communication, but they are not focused on real time application. This new protocol is focused on reducing roundtrip time (RTT) and interpacket gap (IPG). ETP is, therefore, optimized for interactive applications which are based on processes that are continuously exchanging data. ETP protocol is based on a state machine that decides the best strategies for optimizing RTT and IPG. Experiments have been carried out in order to compare this new protocol and UDP.


Transport protocols internet protocols haptics bilateral control controller 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hirche, S., Buss, M.: Human Perceived Transparency with Time Delay. In: Ferre, M., et al. (eds.) Advances in Telerobotics. STAR, vol. 31, pp. 191–209 (2007)Google Scholar
  2. 2.
    Postel, J.: RFC 793: Transmision Control Protocol, DARPA Internet Program Protocol Specification (1981)Google Scholar
  3. 3.
    Postel, J.: RFC 768: User Datagram Protocol (1980)Google Scholar
  4. 4.
    Uchimura, Y., Yakoh, T.: Bilateral robot system on the real-time network structure. IEEE Transactions on Industrial Electronics 51 (2004)Google Scholar
  5. 5.
    Ping, L., Wenjuan, L., Zengqi, S.: Transport layer protocol reconfiguration for network-based robot control system. IEEE Networking, Sensing and Control 2005 (2005)Google Scholar
  6. 6.
    Wirz, R., et al.: End-to-End Congestion Control Protocols for Remote Programming of Robots using Heterogeneous Networks: A Comparative Analysis. Robotics and Autonomous Systems 56(2)Google Scholar
  7. 7.
    Jacobson, V.: Congestion avoidance and control. In: Symposium proceedings on Communications architectures and protocols, Stanford, California, United States, August 1988, pp. 314–329 (1988)Google Scholar
  8. 8.
    Raju, G.J., Verghese, G.C., Sheridan, T.B.: Design Issues in 2-Port Network Models of Bilateral Remote Teleoperation. In: Proceedings of the IEEE International Conference on Robotics and Automation, USA, pp. 1317–1321 (1989)Google Scholar
  9. 9.
    Lawrence, D.A.: Stability and Transparency in Bilateral Teleoperation. IEEE Transactions on Robotics and Automation 9(5), 624–637 (1993)CrossRefMathSciNetGoogle Scholar
  10. 10.
    Niemeyer, G., Slotine, J.E.: Towards Force-Reflecting Teleoperation Over the Internet. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 1909–1915 (1998)Google Scholar
  11. 11.
    Yokokohji, Y., Imaida, T., Yoshikawa, T.: Bilateral Control with Energy Balance Monitoring under Time-Varying Communication Delay. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 2684–2689 (2000)Google Scholar
  12. 12.
    Arcara, P., Melchiorri, C.: Control schemes for teleoperation with time delay: a comparative study. Robotics and Autonomous Systems 38(1) (2002)Google Scholar
  13. 13.
    Azorin, J.M., et al.: Generalized control method by state convergence for teleoperation systems with time delay. Automatica 40, 1575–1582 (2004)CrossRefMathSciNetzbMATHGoogle Scholar
  14. 14.
    Oyarzabal, M., Ferre, M., Cobos, S., Monroy, M., Barrio, J., Ortego, J.: Multi-finger Haptic Interface for Collaborative Tasks in Virtual Environments. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4551, pp. 673–680. Springer, Heidelberg (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Raul Wirz
    • 1
  • Manuel Ferre
    • 2
  • Raul Marín
    • 1
  • Jorge Barrio
    • 2
  • José M. Claver
    • 3
  • Javier Ortego
    • 2
  1. 1.Computer Engineering and ScienceUniversity Jaume ICastellonSpain
  2. 2.Automatics, Electronics Engineering and Industrial Computers DeparmentUniversidad Politécnica de MadridMadridSpain
  3. 3.Computer Science DepartmentUniversity of ValenciaValenciaSpain

Personalised recommendations