We present a coarse-to-fine approach based semi-autonomous teleoperation system using vision guidance. The system is optimized for long range teleoperation tasks under time-delay network conditions and does not require prior knowledge of the remote scene. Our system initializes with a self exploration behavior that senses the remote surroundings through a freely mounted eye-in-hand web cam. The self exploration stage estimates hand-eye calibration and provides a telepresence interface via real-time 3D geometric reconstruction. The human operator is able to specify a visual task through the interface and a coarse-to-fine controller guides the remote robot enabling our system to work in high latency networks. Large motions are guided by coarse 3D estimation, whereas fine motions use image cues (IBVS). Network data transmission cost is minimized by sending only sparse points and a final image to the human side. Experiments from Singapore to Canada on multiple tasks were conducted to show our system's capability to work in long range teleoperation tasks.
 Nowadays, we can no longer imagine that Internet can be considered just a network of computers. We also have to state that it's becoming even more a network of things. With this in mind, this paper introduces a long range Internet connected robot teleoperation system based on Internet of Things (IoT). The aim is to support operators during remote teleoperation of robotic systems in situations in which the remote control devices loose the connection with the on-board receivers. This situation can occur either due to the lost of the line-of-sight or due to possible damages of the devices. IoT allows to connect remote and mobile things or machines. It also assets through the use of wireless communications and low-cost sensors, computing and storage devices. Approaches based on IoT have been already applied in traffic monitoring, smart homes, smart parking management, vehicle tracking system and other industrial applications. We used the system to control a mobile robot without range barriers provided that the robot and the remote control device must be connected to the Internet. Today’s Internet technology provides a convenient way for us to develop an integrated network environment for the diversified applications of different robotic systems. To be successful in real‐world applications, Internet‐based robots require a high degree of autonomy and local intelligence to deal with the restricted bandwidth and arbitrary transmission delay of the Internet. This paper describes the first step toward building such an Internet‐based robotic system for teleoperation in the University of Essex. The system has a standard network protocol and an interactive human‐machine interface. Using a Web browser, a remote operator can control the mobile robot to navigate in our laboratory with visual feedback and a simulated environment map via the Internet. The employment of an intuitive user interface enables Internet users to control the mobile robot and implement useful tasks remotely. Although at its first stage, the developed system has the potential to be extended to many real‐world applications such as tele‐manufacturing, tele‐training and tele‐service.