Skip to main content
Log in

Data Communications for Internet Robots

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

For Internet robots, the most challenging and distinct difficulties are well recognized to be associated with Internet transmission delays, delay jitter and not-guaranteed bandwidth, which might degrade system performance dramatically or even lead to instability. Current approaches to data communication between the remote robot and the human operator employ directly one of the two currently available protocols, i.e. TCP and UPD. In this paper, a teleoperation-oriented data transmission mechanism is implemented. Compared to TCP, the presented scheme provides minimized transmission delays and delay jitter; in the steady state, its transmission rate is much smoother; when available network bandwidth changes, it adapts to the variation quickly without large overshoot. Compared to UDP, it is inter-protocol fairness convergent, intro-protocol convergent, and efficient convergent. The presented mechanism is deployed in a mobile robot teleoperation system developed. In the experiments, users successfully guided a Pioneer-2 mobile robot through a laboratory environment remotely over the Internet via a web browser.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Anderson, R.J. and Spong, M.W. 1989. Bilateral control of teleoperators with time delay. IEEE Transactions on Automatic Control, 34(5):494–501.

    Google Scholar 

  • Burgard, W., Cremers, A., Fox, D., Haehnel, D., Lakemeyer, G., Schulz, D., Steiner, W., and Thrun, S. 1999. Experiences with an interactive museum tour-guide robot. Artificial-Intelligence, 114(1):3–55.

    Google Scholar 

  • Chiu, D.-M. and Jain, R. 1989. Analysis of the increase and decrease algorithms for congestion avoidance in computer networks. Computer Networks and ISDN Systems, 17:1–14.

    Google Scholar 

  • Floyd, S. 2000. RFC 2914: Congestion Control Principles.

  • Floyd, S. and Fall, K. 1999. Promoting the use of end-to-end congestion control in the Internet. IEEE/ACM Transactions on Networking, 7(4):458–472.

    Google Scholar 

  • Goldberg, K., Mascha, M., Gentner, S., Rothenberg, N., Sutter, C., and Wiegley, J. 1995. Desktop teleoperation via the World Wide Web. In Proceedings of the IEEE International Conference on Robotics and Automation, Nagoya, Japan, pp. 654–659.

  • Jacobson, V. 1988. Congestion avoidance and control. ACM SIGCOMM, 314–329.

  • Jin, S., Guo, L., Matta, I., and Bestavros, A. 2001. TCP-friendly SIMD congestion control and its convergence behavior. In Proceedings of IEEE ICNP.

  • Liu, P., Meng, M., Ye, X., and Gu, J. 2002. A novel data transport protocol for Internet robots. In Proceedings of IEEE 4th World Congress on Intelligent Control and Automation, pp. 59–65.

  • Michel, O., Saucy, P., and Mondada, F. 1997. “KhepOnTheWeb”: An experimental demonstrator in telerobotics and virtual reality. In Proceedings of the IEEE Annual International Conference on Virtual Systems and Multimedia, Los Alamitos, CA, USA, pp. 90–98.

  • Padhye, J., Kurose, J., Towsley, D., and Koodli, R. 1998. A TCP-friendly rate adjustment protocol for continuous media flows over best effort networks. UMass-CMPSCI Technical Report TR 98-04.

  • Postel, J. 1980. RFC 768: User Datagram Protocol.

  • Postel, J. 1981. RFC 793: Transmission Control Protocol. DARPA Internet Program Protocol Specification.

  • Rejaie, R. 1999. An end-to-end architecture for quality adaptive streaming applications in the Internet. Ph.D. Dissertation, University of Southern California.

  • Rejaie, R., Handley, M., and Estrin, D. 1999. RAP: An end-to-end rate-based congestion control mechanism for real-time streams in the Internet. In Proceedings of IEEE INFOCOM, pp. 1337–1345.

  • Schulzrinne, H. 1992. RTP: The real-time transport protocol. MCNC 2nd Packet Video Workshop, vol. 2, North Carolina, USA.

  • Sheridan, T.B. 1992. Telerobotics, Automation, and Human Supervisory Control. The MIT Press: Cambridge, Massachusetts, USA, London, England.

    Google Scholar 

  • Sisalem, D. and Schulzrinne, H. 1998. The loss-delay adjustment algorithm: ATCP-friendly adaptation scheme. In Proceedings of the International Workshop on Network and Operating System Support for Digital Audio and Video, Cambridge, England, pp. 215–226.

  • Taylor, K. and Dalton, B. 1997. Issues in Internet telerobotics. In Proceedings of the International Conference on Field and Service Robotics, Canberra, Australia, pp. 151–157.

  • Wong, J.W., Sauve, F.P., and Field, J.A. 1982. A study of fairness in packet switching networks. IEEE Transactions on Communications, COM-30(2):346–353.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Liu, P.X., Meng, M.QH. & Yang, S.X. Data Communications for Internet Robots. Autonomous Robots 15, 213–223 (2003). https://doi.org/10.1023/A:1026160302776

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1026160302776

Navigation