Ir al contenido

Experimento · EXP-LAT-001

Protocolo de latencia WiFi — WF-IoT

HipótesisLa latencia de protocolo (RTT) entre la interfaz XR y la NUC se mantiene utilizable (P95 < 100 ms) incluso bajo carga combinada de video y LiDAR de alta resolución.

El protocolo del experimento de latencia: qué se mide exactamente, con qué instrumentos, bajo qué condiciones de carga y con qué criterio de aceptación. Se escribe antes de los resultados a propósito — es lo que permite que otro lo repita y compare.

Medir la latencia de ida y vuelta (RTT) a nivel de aplicación entre la interfaz de realidad mixta y un nodo edge simulado en PC.

El enlace bajo prueba es ZeroMQ sobre red WiFi local. La medición se repite bajo distintas condiciones de carga, para observar cómo afecta el tráfico concurrente a la latencia de los comandos.

Esta prueba mide:

  • Latencia de protocolo MR-edge: tiempo desde que Unity envía latency_probe hasta que recibe latency_ack.
  • Impacto de cargas concurrentes (video JPEG 640×480, LiDAR 2D grid JSON) sobre la latencia de comandos.

Esta prueba NO mide:

  • Latencia física del robot (serial, ESP32, drivers, motores, respuesta mecánica).
  • Latencia de actuación total del sistema teleoperado.
  • Latencia de ida vs. vuelta por separado — requeriría sincronización de relojes NTP/PTP entre dispositivos.

Definición de RTT:

RTT = client_receive_ts − client_send_ts (Time.unscaledTime de Unity)

La medición no asume ninguna sincronización de reloj entre la Quest y la PC. Los campos server_recv_unix y server_send_unix que viajan en el ACK son informativos; el cálculo del RTT no los usa.

Siete condiciones, cada una variando la carga de video y LiDAR presente durante la medición de latencia de comandos:

IDNombreVideoLiDARModo cámaraModo LiDARLiDAR Hz
C1C1_control_onlyNoNooffoff
C2C2_video_normalNonormaloff
C3C3_lidar_detailNooffdetail12
C4C4_lidar_mediumNooffmedium8
C5C5_lidar_panoramaNooffpanorama4
C6C6_full_detailnormaldetail12
C7C7_full_panoramanormalpanorama4
ParámetroValor
Duración por condición60 s
Tasa de sondeo (probe rate)10 Hz (≈ 600 muestras por condición)
Repeticiones3 por condición, cuando el tiempo lo permite
Warm-up descartadoPrimeras 10 muestras
Red WiFi5 GHz, distancia < 5 m sin obstáculos
EscenarioMismo cuarto, sin otros dispositivos en la red si es posible

El párrafo siguiente está redactado para citarse tal cual en una publicación. Conserva a propósito la densidad de la prosa académica, así que no sigue las mismas reglas de redacción que el resto de este sitio.

La prueba mide latencia de protocolo de la capa de aplicación MR-edge (RTT entre Unity/Quest y el nodo edge simulado), usando ZeroMQ sobre IEEE 802.11ac (WiFi 5 GHz). El RTT incluye serialización JSON, latencia de red WiFi (ida y vuelta) y deserialización, pero no incluye latencia serial, control de motores ni respuesta mecánica del robot. El RTT no puede separarse en latencia de ida y vuelta sin sincronización de relojes (NTP/PTP) entre los dispositivos; se reporta como RTT observado desde la perspectiva del operador en el visor MR. La carga de video y LiDAR es sintética pero usa los mismos canales ZMQ, frecuencias y tamaños de payload aproximados del sistema real.

Siguiente: Método · Resultados