> ## 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)

## Übersicht

<Warning>
  **VSLAM ist ein Beta-Produkt.** Während wir es aktiv weiterentwickeln und testen,
  können gelegentlich Fehler, Leistungseinbußen oder unerwartetes Verhalten auftreten.
  Bitte senden Sie Fehlerberichte und Funktionswünsche an unser Team unter [support@dwe.ai](mailto:support@dwe.ai).
</Warning>

DeepWater Desktop kann automatisch eine dichte Rekonstruktion Ihrer Umgebung erstellen, die für Live-Coverage-Mapping und Messungen nützlich ist.

## Voraussetzungen

* SVC Pro Modul – mit dweOS Pro
* Topside-Computer/Laptop – mit DeepWater Desktop

## Startparameter

<Steps>
  <Step title="Netzwerkprotokoll ändern">
    Öffnen Sie den Dialog „Add Stream", wählen Sie Ihre Kameras aus und stellen Sie das Netzwerkprotokoll auf Coverage Mapping um. Informationen dazu finden Sie in [unserem Schnellstart-Leitfaden](/de/dw-desktop/quickstart).

    <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="Tracking- und Filterparameter anpassen (optional)">
    <Info>
      Bleiben Sie bei den Standardparametern, um das beste Out-of-the-Box-Erlebnis
      zu erhalten. Manuelle Feinabstimmung ist vollständig optional und ist der
      fortgeschrittenen Leistungsoptimierung vorbehalten.
    </Info>

    Die VSLAM-Tracking-Leistung kann durch Anpassen der Tracking- und Voxelfilter-Parameter für Ihre Umgebung optimiert werden.

    <Card title="Tracking- & Filterparameter" icon="sliders" href="/de/dw-desktop/guides/vslam-parameters" horizontal>
      Referenz zur Feinabstimmung der VSLAM-Tracking- und Voxelfilter-Parameter.
    </Card>
  </Step>

  <Step title="Stream starten">
    Klicken Sie auf die Schaltfläche „Start Stream". Sobald der Stream gestartet ist, beginnt DeepWater Desktop mit der Verarbeitung Ihrer Daten.
    Sie sollten nun sehen, wie eine 3D-Punktwolke erzeugt wird, während sich Ihre Kamera bewegt.

    Wenn Sie die Daten nachbearbeiten möchten, starten Sie hier ebenfalls eine Aufzeichnung.

    <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>

## Loop-Closures

Alle SLAM-Systeme akkumulieren im Laufe der Zeit Fehler. Um dies zu korrigieren, verwenden wir das Konzept der Loop-Closures – das Betrachten desselben Ortes aus derselben Pose zu unterschiedlichen Zeitpunkten.
DeepWater Desktop erkennt Loop-Closures automatisch und passt zuvor gemessene Posen und Punktwolken entsprechend an.

Um eine Loop-Closure auszulösen, kehren Sie einfach zu einer vorherigen Pose zurück und blicken Sie in dieselbe Richtung. Eine Meldung erscheint in der rechten unteren Ecke:

<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>

Sie zeigt an, dass eine Loop-Closure stattgefunden hat, gefolgt von einer
globalen Anpassung der Punktwolke und der vorherigen Posen.

<Frame caption="Punktwolke vor der Loop-Closure mit akkumuliertem Fehler">
  <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="Punktwolke nach der Loop-Closure mit korrigierten Posen">
  <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>

## Karten

Bei einem längeren Trackingverlust erstellt das System eine neue Karte von Grund auf. Alle vorherigen Karten werden im Speicher gehalten und können durch Klicken auf ihre Beschriftungen in der oberen rechten Ecke angezeigt werden:

<Frame caption="Die hervorgehobene Karte ist diejenige, zu der derzeit hinzugefügt wird.">
  <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>

Machen Sie sich keine Sorgen, wenn das Tracking über kurze Zeiträume verloren geht, da Karten nach Möglichkeit automatisch zusammengeführt werden. Wenn überlappende Abschnitte erkannt werden, erhalten Sie diese Meldung:

<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>

und nach kurzer Wartezeit wird die Punktwolke die Änderungen widerspiegeln.

Die automatische Kartenerstellung kann durch Drücken von <kbd>Z</kbd> oder der Map-Schaltfläche ein-/ausgeschaltet werden. Wenn sie deaktiviert ist, versucht das System nur, sich relativ zu vorhandenen Karten zu lokalisieren.

<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>

## Werkzeuge und Steuerung

### Navigation

Wenn die Szenenansicht fokussiert ist, verwenden Sie die folgenden Steuerelemente, um die virtuelle Kamera zu bewegen:

| Steuerung                                                      | Aktion                       |
| -------------------------------------------------------------- | ---------------------------- |
| <kbd>W</kbd> / <kbd>S</kbd>                                    | Vorwärts / rückwärts bewegen |
| <kbd>A</kbd> / <kbd>D</kbd>                                    | Nach links / rechts bewegen  |
| <kbd>E</kbd> / <kbd>Q</kbd>                                    | Nach oben / unten bewegen    |
| <kbd><Icon icon="computer-mouse" /> Rechtsklick</kbd> + ziehen | Ansicht schwenken            |

<Frame caption="Die Kameraposition kann durch Drücken dieser Schaltfläche zurückgesetzt werden.">
  <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>

### Lineal

Drücken Sie <kbd>Leertaste</kbd>, um den Stream zu pausieren.
Drücken Sie <kbd>R</kbd> oder wählen Sie das Lineal-Symbol in der rechten unteren Ecke, um das Lineal-Werkzeug zu aktivieren. Wählen Sie zwei Punkte aus, um die Entfernung zwischen ihnen zu sehen.

<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>

### Farbmodus

Drücken Sie <kbd>C</kbd> oder wählen Sie das Farbpalettensymbol in der rechten unteren Ecke, um zwischen den Anzeigemodi Texture und Coverage zu wechseln.

<Frame caption="Der Texture-Modus zeigt die durchschnittlich beobachtete RGB-Farbe für jeden Punkt.">
  <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="Der Coverage-Modus zeigt die kürzeste Entfernung, in der jeder Punkt beobachtet wurde. Rot bedeutet näher, Blau weiter. Verwendet dieselbe Farbzuordnung wie die Tiefenansicht.">
  <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>

Der Coverage-Modus erleichtert es zu erkennen, welche Abschnitte an Detail mangeln.

| Farbe                                                                             | Beobachtete Entfernung | Detail                                                              |
| --------------------------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------- |
| <Badge color="orange" stroke>Orange</Badge> <Badge color="red" stroke>Red</Badge> | Aus der Nähe           | Hoher Detailgrad                                                    |
| <Badge color="green" stroke>Green</Badge> <Badge color="blue" stroke>Blue</Badge> | Aus der Ferne          | Geringerer Detailgrad – ein näherer Durchgang kann von Vorteil sein |

## Fehlerbehebung

### UDP-Empfangspuffer konfigurieren

RTP-Pakete können aufgrund einer unzureichenden UDP-Empfangspuffergröße verworfen werden. Wir empfehlen, diese manuell zu erhöhen, da der Standardwert oft nicht ausreicht, um vollständige Frames korrekt zu erfassen.

<Tabs>
  <Tab title="Linux" icon="linux">
    Wir empfehlen, die maximale OS-Empfangspuffergröße auf 8 MB zu setzen:

    ```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>
        Öffnen Sie den Geräte-Manager und klicken Sie mit der rechten Maustaste auf den Netzwerkadapter, mit dem der SVC verbunden ist. Öffnen Sie die Seite „Eigenschaften".

        <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>
        Wechseln Sie zum Reiter „Erweitert" und wählen Sie dann „Receive Buffers". Setzen Sie den Wert entweder auf 1024 oder auf den höchsten akzeptablen Wert.

        <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>
