Abstract
The telepresence service (TPS) leverages advanced communication, virtual reality, and cooperative web technologies to provide remote engaged users an immersive experience of being fully present, which are widely used in teleconferencing, remote surgery, and hazardous environment exploration. The common feature of TPS-based applications lies in that the users’ experiences heavily depend on the quality of interactive multimedia services, that is, most deliveries of multimedia contents are mission-critical, as well as time-critical, to ensure the control and operation accuracy for telerobots. Therefore, the delivery performance of multimedia contents over heterogeneous networks becomes the primary concern in the TPS system design, especially for those delay sensitive applications, like remote surgery and environment exploration. In this paper, we incorporate video processing tools with the network simulator to design and implement a joint emulation system, named as the virtual media network (ViMediaNet), through which, the TPS designer can readily deploy the TPS system over a heterogeneous network virtualized by the network emulator, investigate the critical network performance metrics in the multimedia content delivery, such as transmission delay and packet jitter, and observe control results in real time. To verify the capability of ViMediaNet in emulating the real-setting TPS system, we take a mobile device based vision navigation system as an example to evaluate performance impacts of the rate adaptation technology in the telerobot control. The experimental results reveal that the adaptive video streaming is a promising solution to significantly enhance the control accuracy of telerobots in TPS systems.













Similar content being viewed by others
References
Draper JV, Kaber DB, Usher JM (1998) Telepresence. Hum Factors 40(3):354–375
Tsui KM, Desai M, Yanco HA, Uhlik C (2011) Exploring use cases for telepresence robots. In: 2011 6th ACM/IEEE International Conference on Human-Robot Interaction (HRI), Lausanne, pp 11–18
Ballantyne G (2002) Robotic surgery, telerobotic surgery, telepresence, and telementoring. Surg Endosc Other Interv Tech 16(10):1389–1402
Kritoffersson A, Coradeschi S, Loutfi A (2013) A review of mobile robotic telepresence. Adv Hum Comput Interact 2013:1–17
Stoker CR, Barch DR, Hine BP III, Barry J (1995) Antarctic undersea exploration using a robotic submarine with a telepresence user interface. IEEE Expert Intell Syst Their Appl 10(6):14–23
Kauff P, Schreer O (2002) An immersive 3d video-conferencing system using shared virtual team user environments. In: CVE 2002 Proceedings of the 4th International Conference on Collaborative Virtual Environments, pp 105–112
Marescaux J, Leroy J, Rubino F et al (2002) Transcontinental robot-assisted remote telesurgery: feasibility and potential applications. Ann Surg 235(4):487–492
Ogawa K, Nishio S, Koda K, Taura K, Minato T, Ishii CT, Ishiguro H (2011) Telenoid: tele-presence android for communication. In: ACM SIGGRAPH 2011 emerging technologies (SIGGRAPH ’11). ACM, NY, USA
Ledin JA (1999) Hardware-in-the-loop simulation. Embed Syst Program 12(2):42–60
Gaspar J, Winters N, Santos-Victor J (2000) Vision-based navigation and environmental representations with an omnidirectional camera. IEEE Trans Robot Autom 16(6):890–898
Evensen K, Kupka T, Riiser H, Ni P, Eg R, Griwodz C, Halvorsen P (2014) Adaptive media streaming to mobile devices: Challenges, enhancements, and recommendations. Adv Multimed 2014:1–21
Ivanic N, Rivera B, Adamson B (2009) Mobile ad hoc network emulation environment. In: Military Communications Conference, 2009. MILCOM 2009. IEEE, Oct. (2009)
wiredNEM, wiredNEM: Wired network emulation plugins for EMANE. https://github.com/tll-summer/emane-wirednetwork-csmacd. Accessed 23 July 2016
Culjak I, Abram D, Pribanic T, Dzapo H, Cifrek M(2012) A brief introduction to opencv. In: MIPRO, 2012 proceedings of the 35th international convention, pp 1725–1730, May, 2012
VideoCapture, videocapture: a python extension for accessing video devices. http://videocapture.sourceforge.net/. Accessed 21 July 2016
RFC3550, Rtp: A transport protocol for real-time applications, http://tools.ietf.org/html/rfc3550. Accessed 23 July 2016
RFC3626, Optimized link state routing protocol (olsr). http://www.ietf.org/rfc/rfc3626.txt. Accessed 23 July 2016
Ross KW, Kurose JF(1999) Computer networking: a top-down approach featuring the internet: preliminary edtion. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, pp 390–392
Rule A, Forlizzi J(2012) Designing interfaces for multi-user and multi-robot systems. In: ACM/IEEE International Conference on Human–Robot Interaction
htop, htop: an interactive process viewer for Linux. http://www.hisham.hm/htop/. Accessed 23 July 2016
Ryerson University, PEBBLES. http://www.ryerson.ca/pebbles/. Accessed 26 Feb 2016
Anybots, QB. http://anybots.com. Accessed 2 Oct 2015
Giraff Technologies AB, Giraff. http://www.giraff.org. Accessed 23 July 2016
Willow Garage, “Texai”. http://www.willowgarage.com/pages/texai. Accessed 23 July 2016
VGo Communications, VGo User Guide v1.5.0. http://www.vgocom.com/sites/default/files/vgo_user_guide_v1.5.0.pdf. Accessed 23 July 2016
Tsui K, Norton A, Brooks D, McCann E, Medvedev M, Allspaw J, Suksawat S, Dalphond J, Lunderville M, Yanco H (2014) Iterative design of a semi-autonomous social telepresence robot research platform: a chronology. Intell Serv Robot 7:103–119
Tsui K, Desai M, Yanco H (2012) Towards measuring the quality of interaction: communication through telepresence robots. In: Proceedings of the workshop on performance metrics for intelligent systems (2012)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported in part by the National High Technology Research and Development Program of China (Grant No. 2013AA014002), and the Strategic Priority Research Program of the Chinese Academy of Sciences (Grant No. XDA06040104).
Rights and permissions
About this article
Cite this article
Lu, X., Tu, L., Zhou, X. et al. ViMediaNet: an emulation system for interactive multimedia based telepresence services. J Supercomput 73, 3562–3578 (2017). https://doi.org/10.1007/s11227-016-1821-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-016-1821-9