> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dwe.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Coverage Mapping (VSLAM)

## Descripción general

<Warning>
  **VSLAM es un producto en versión beta.** Aunque lo estamos mejorando y probando activamente,
  es posible que encuentres ocasionalmente errores, caídas de rendimiento o comportamientos inesperados.
  Envía informes de errores y solicitudes de funciones a nuestro equipo a [support@dwe.ai](mailto:support@dwe.ai).
</Warning>

DeepWater Desktop puede crear automáticamente una reconstrucción densa de tu entorno, útil para el Coverage Mapping en vivo y para mediciones.

## Requisitos

* Módulo SVC Pro — ejecutando dweOS Pro
* Computadora/laptop en superficie — ejecutando DeepWater Desktop

## Parámetros de lanzamiento

<Steps>
  <Step title="Cambiar el protocolo de red">
    Abre el cuadro de diálogo "Add Stream", selecciona tus cámaras y cambia el protocolo de red a Coverage Mapping. Consulta [nuestra guía de inicio rápido](/es/dw-desktop/quickstart) para saber cómo hacerlo.

    <Frame caption="">
      <img width="400px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-1.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=d13d554be6d25dbf8a23f0360d013bf1" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-1.png" />
    </Frame>
  </Step>

  <Step title="Ajustar los parámetros de seguimiento y de filtro (Opcional)">
    <Info>
      Mantén los parámetros predeterminados para obtener la mejor experiencia inmediata. El ajuste manual
      es totalmente opcional y está reservado para la optimización avanzada del rendimiento.
    </Info>

    El rendimiento del seguimiento VSLAM puede optimizarse para tu entorno ajustando los parámetros de seguimiento y del filtro voxel.

    <Card title="Parámetros de seguimiento y de filtro" icon="sliders" href="/es/dw-desktop/guides/vslam-parameters" horizontal>
      Referencia para ajustar los parámetros de seguimiento VSLAM y del filtro voxel.
    </Card>
  </Step>

  <Step title="Iniciar la transmisión">
    Haz clic en el botón "Start Stream". Una vez iniciada la transmisión, DeepWater Desktop comenzará a procesar tus datos.
    Ahora deberías ver una nube de puntos 3D generándose a medida que tu cámara se mueve.

    Si planeas posprocesar los datos, inicia también una grabación aquí.

    <Frame caption="">
      <video playsinline="true" muted="muted" autoplay="autoplay" loop="loop" preload="metadata" type="video/mp4" src="https://dwe.ai/cdn/shop/videos/c/vp/ced793c107f24d01881ef1f911c640db/ced793c107f24d01881ef1f911c640db.HD-1080p-7.2Mbps-85197215.mp4?v=0" />
    </Frame>
  </Step>
</Steps>

## Cierres de bucle

Todos los sistemas SLAM acumulan errores con el tiempo. Para corregir esto, utilizamos el concepto de cierres de bucle: observar la misma ubicación desde la misma pose en diferentes momentos.
DeepWater Desktop reconoce automáticamente los cierres de bucle y ajusta en consecuencia las poses y las nubes de puntos medidas previamente.

Para desencadenar un cierre de bucle, simplemente vuelve a una pose anterior y orienta la cámara en la misma dirección. Aparecerá un mensaje en la esquina inferior derecha:

<Frame caption="">
  <img width="250px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-loop-closure.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=a729873ad91a59c98e980d2519bf7b56" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-loop-closure.png" />
</Frame>

indicando que se ha producido un cierre de bucle, seguido de un
ajuste global de la nube de puntos y de las poses anteriores.

<Frame caption="Nube de puntos antes del cierre de bucle con error acumulado">
  <img width="400px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-pre-loop-closure.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=fad615fd06e541445793ba14d0911256" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-pre-loop-closure.png" />
</Frame>

<br />

<Frame caption="Nube de puntos después del cierre de bucle con poses corregidas">
  <img width="400px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-post-loop-closure.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=65d7803a4e9abcca452e2212203667f7" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-post-loop-closure.png" />
</Frame>

## Mapas

En caso de pérdida de seguimiento prolongada, el sistema creará un nuevo mapa desde cero. Todos los mapas anteriores se conservan en memoria y pueden consultarse
haciendo clic en sus etiquetas en la esquina superior derecha:

<Frame caption="El mapa resaltado es al que actualmente se le están añadiendo datos.">
  <img width="250px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-map-selection.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=94f7e91e338e8955ffa17ad54619f551" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-map-selection.png" />
</Frame>

No te preocupes por perder el seguimiento durante períodos cortos, ya que los mapas se fusionan automáticamente cuando es posible. Al detectarse secciones que se superponen, recibirás
este mensaje:

<Frame caption="">
  <img width="250px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-map-merge.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=b6d1fa6a408c4f97b30caf446e75a5e9" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-map-merge.png" />
</Frame>

y tras una breve espera, la nube de puntos reflejará los cambios.

La creación automática de mapas puede activarse/desactivarse pulsando <kbd>Z</kbd> o el botón Map. Si está desactivada, el sistema solo intentará localizarse en relación con los mapas existentes.

<Frame caption="">
  <img width="250px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-togglemap.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=02e4f48e93132e0b88bad9f76a4bf613" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-togglemap.png" />
</Frame>

## Herramientas y controles

### Navegación

Cuando la vista Scene está activa, usa los siguientes controles para mover la cámara virtual:

| Control                                                            | Acción                           |
| ------------------------------------------------------------------ | -------------------------------- |
| <kbd>W</kbd> / <kbd>S</kbd>                                        | Avanzar / retroceder             |
| <kbd>A</kbd> / <kbd>D</kbd>                                        | Ir a la izquierda / a la derecha |
| <kbd>E</kbd> / <kbd>Q</kbd>                                        | Subir / bajar                    |
| <kbd><Icon icon="computer-mouse" /> Clic derecho</kbd> + arrastrar | Girar la vista                   |

<Frame caption="La posición de la cámara puede reiniciarse pulsando este botón.">
  <img width="250px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-resetcamera.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=5ca0ce440191a9a4d0e9f1e267545b01" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-resetcamera.png" />
</Frame>

### Ruler

Pulsa <kbd>Espacio</kbd> para pausar la transmisión.
Pulsa <kbd>R</kbd> o selecciona el ícono Ruler en la esquina inferior derecha para activar la herramienta Ruler. Selecciona dos puntos para ver la distancia entre ellos.

<Frame caption="">
  <video playsinline="true" muted="muted" autoplay="autoplay" loop="loop" preload="metadata" type="video/mp4" src="https://dwe.ai/cdn/shop/videos/c/vp/b687eeb8036540dc88ba9982ba5aa4b4/b687eeb8036540dc88ba9982ba5aa4b4.HD-1080p-7.2Mbps-85197296.mp4?v=0" />
</Frame>

### Modo de color

Pulsa <kbd>C</kbd> o selecciona el ícono de paleta de colores en la esquina inferior derecha para alternar entre los modos de visualización Texture y Coverage.

<Frame caption="El modo Texture muestra el color RGB promedio observado para cada punto.">
  <img width="400px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-texture-mode.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=7ce4cda80da8dfe376ea4ffe5d4e2342" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-texture-mode.png" />
</Frame>

<br />

<Frame caption="El modo Coverage muestra la distancia más cercana a la que se observó cada punto. Rojo significa más cerca, azul más lejos. Utiliza la misma correspondencia de colores que la vista de profundidad.">
  <img width="400px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-coverage-mode.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=db74254149ca6e0ecc86097f67728bff" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-coverage-mode.png" />
</Frame>

El modo Coverage facilita la identificación de las secciones que carecen de detalle.

| Color                                                                             | Distancia observada | Detalle                                                     |
| --------------------------------------------------------------------------------- | ------------------- | ----------------------------------------------------------- |
| <Badge color="orange" stroke>Orange</Badge> <Badge color="red" stroke>Red</Badge> | De cerca            | Buen nivel de detalle                                       |
| <Badge color="green" stroke>Green</Badge> <Badge color="blue" stroke>Blue</Badge> | De lejos            | Menor detalle: puede beneficiarse de una pasada más cercana |

## Solución de problemas

### Configurar los búferes de recepción UDP

Los paquetes RTP pueden descartarse debido a un tamaño insuficiente del búfer de recepción UDP. Recomendamos aumentarlo manualmente, ya que el valor predeterminado suele ser insuficiente para capturar correctamente
los cuadros completos.

<Tabs>
  <Tab title="Linux" icon="linux">
    Recomendamos establecer el tamaño máximo del búfer de recepción del sistema operativo en 8 MB:

    ```bash theme={null}
    sudo sysctl -w net.core.rmem_max=8338608 
    sudo sysctl -w net.core.rmem_default=8338608 
    ```
  </Tab>

  <Tab title="Windows" icon="windows">
    <Steps>
      <Step>
        Abre el Administrador de dispositivos y haz clic derecho en el adaptador de red al que está conectado el SVC. Abre la página "Propiedades".

        <Frame caption="">
          <img width="400px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-device-manager.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=02bd8713c60b218202cdc24e28cd38d2" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-device-manager.png" />
        </Frame>
      </Step>

      <Step>
        Ve a la pestaña "Opciones avanzadas" y luego selecciona "Receive Buffers". Establécelo en 1024 o en el valor más alto aceptable.

        <Frame caption="">
          <img width="400px" src="https://mintcdn.com/deepwaterexplorationinc/XQu0YI4ZP0f0zWio/dw-desktop/guides/images/vslam/dw-desktop-vslam-receive-buffers.png?fit=max&auto=format&n=XQu0YI4ZP0f0zWio&q=85&s=ae6fa1b22d8b7a75f7fe6ab424a524e8" data-path="dw-desktop/guides/images/vslam/dw-desktop-vslam-receive-buffers.png" />
        </Frame>
      </Step>
    </Steps>
  </Tab>
</Tabs>
