Telerobotics over communication networks