Telerobotic systems are cyber-physical systems where human operators and robots exchange information using a combination of publicly available communication networks and temporary ad-hoc wireless and satellite networks.