Why this conversation
A remote-control design lives or dies on two numbers and one person: the end-to-end latency budget, the tail of that latency, and who takes over when the link fails. Saying those three things first, before drawing boxes, is what separates a senior answer from a diagram.
Dialogue
Anneke: Console here, robot 500 kilometres away, a link you rent rather than own. Where do you start?
Jay: With the budget, not the boxes. Light covers 500 kilometres in under three milliseconds, so distance is not the problem. The loop is: capture, encode, transport, decode, render, the surgeon's reaction, then the command back and the actuator. I would set a budget of around 150 milliseconds end to end and allocate it across those stages before choosing any component.
Anneke: Why 150?
Jay: It is the band where published telesurgery cases still report direct-feeling control. The Japanese Starlink trial ran at about 130. Above 200, operators start to lead their movements. I would treat 150 as the mean target and then ask the question that matters more: what does the 99th percentile look like?
Anneke: Suppose the link is satellite. Mean 40, but it spikes.
Jay: Then the mean is fine and the spikes are the design. Three things. A jitter buffer sized to the p99, so the video is steady even when the network is not. A dead-man rule: if the command stream is silent for more than, say, 300 milliseconds, the robot holds position, it does not complete the last motion. And a hard floor: below a measured link quality, the console loses authority and cannot get it back until the link has been stable for a full minute.
Anneke: Who has authority when the console loses it?
Jay: The person standing next to the patient. This is the part I would put on the slide before any architecture: there is a qualified surgeon in the room in Abuja, and the system is designed so that handing over to them is one action, not a negotiation. Remote control is a privilege the link grants and the room can revoke.
Anneke: You have not drawn anything yet.
Jay: On purpose. If we agree on 150, the p99 rule and the handover, the boxes almost draw themselves. If we do not, the boxes will be wrong however neat they are.
Key expressions
| Expression | 뜻 · 쓰이는 자리 |
|---|---|
| the budget, not the boxes | 상자(구성 요소)가 아니라 예산부터 |
| allocate it across those stages | 그 단계들에 배분하다 |
| the band where … still report | ~라고 아직 보고되는 구간 |
| operators start to lead their movements | 조작자가 움직임을 앞질러 예측하기 시작한다 |
| the mean is fine and the spikes are the design | 평균은 괜찮고 스파이크가 설계 대상이다 |
| a jitter buffer sized to the p99 | p99에 맞춘 지터 버퍼 |
| a dead-man rule | 데드맨 규칙(신호가 끊기면 안전 상태로) |
| holds position | 자세를 유지한다(동작을 멈춘다) |
| loses authority | 권한을 잃는다 |
| one action, not a negotiation | 협상이 아니라 한 동작 |
| a privilege the link grants and the room can revoke | 링크가 주고 수술실이 회수할 수 있는 특권 |
| the boxes almost draw themselves | 상자가 거의 저절로 그려진다 |