Data communications for Internet robots
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.
internet robots teleoperation data transmission