Remotely operated robotic devices are becoming increasingly important in fields such as medicine, space and field research. However, their widespread application is hampered by distance between the robot and its operator which results in communication delays.