Saltearse al contenido

Simulador de detección

El simulador de detección no es una herramienta de tipo “YOLO falso” — es un simulador de vuelo de drone que dirige telemetría sintética + eventos de detección a lo largo de un patrón de cobertura basado en polígono. Se usa para entrenamiento, demos y pruebas E2E de los pipelines de detección / alerta / flag sin pilotar aeronaves reales.

Qué produce

PolygonSimService publica un signal PolygonSimState por drone simulado:

  • Posición — lat / lng (WGS-84).
  • Altitud — AGL en metros.
  • Heading — grados.
  • Pitch del gimbal — negativo = apuntando hacia abajo (−90 = vertical / nadir).
  • Yaw del gimbal — relativo al heading de la aeronave.
  • Velocidad — m/s.

El simulador dirige estos valores a lo largo de la cuadrícula de cobertura del polígono SAR, de modo que el drone parece recorrer el área en lawnmower.

Cómo iniciar uno

El simulador se dispara desde el contexto de polígono SAR del tile de mapa — no desde un toggle en el drawer de ajustes o el tile de streams. Pasos:

  1. Dibuja un polígono de tipo SAR en el mapa.
  2. Clic derecho en el polígono → Iniciar simulación (cuando la opción esté disponible — típicamente condicionada a tener un polígono de tipo SAR en el alcance).
  3. Se genera un drone sintético y comienza a volar la cuadrícula de cobertura del polígono.
  4. El HUD del tile de stream del drone y el overlay del mapa recogen el estado del drone simulado automáticamente — se renderiza como una entidad de drone regular con actualizaciones de posición en vivo.

Qué ven los consumidores aguas abajo

El simulador se cablea a los mismos sistemas que usan los drones reales:

  • Tile de mapa — el drone simulado aparece como una entidad de drone regular con posición, heading y estela.
  • Tile de flota — el drone aparece en el roster como cualquier otra aeronave.
  • HUD del tile de stream del drone — los valores de actitud / altitud / heading del simulador alimentan el HUD igual que lo haría la telemetría de un drone real.
  • Cuadrícula de cobertura de fusión de sensores — si la fusión de sensores está habilitada, las celdas cubiertas se rellenan a medida que el drone simulado “vuela” sobre ellas.
  • Simulación de detección (si está configurada en el polígono) — detecciones sintéticas se pueden programar para dispararse en waypoints específicos.

Casos de uso

  • Entrenamiento SAR — lleva a un operador nuevo a través de una misión de cobertura completa con alertas, flags y revisión after-action — todo sin aeronaves.
  • Demos + ventas — muestra todo el flujo operacional a un stakeholder sin logística de campo.
  • Pruebas E2E de watchlists, flujos de trabajo, alertas — el simulador dirige detecciones con script que disparan flujos de alerta reales.
  • Validación post-operación — re-ejecuta el polígono de una misión real para comprobar que una cuadrícula planificada habría capturado el objetivo.

Qué NO es

  • No es un runner YOLO del lado del navegador. No hay YOLO del lado del cliente. El simulador dispara eventos de detección con script, no inferencia en vivo.
  • No es síntesis de vídeo. El drone simulado no produce un stream de vídeo — el tile de stream del drone muestra un placeholder o el último frame conocido.
  • No es un simulador de drone de propósito general. Está dirigido por cobertura de polígono; no puedes pilotar manualmente el drone sim.

Detener una simulación

Clic derecho en el polígono → Detener simulación. El drone sim se da de baja de la flota y se elimina del mapa.

Relacionado