Zum Inhalt

Entfernungsschätzung

Kurzbeschreibung

Im Mittelpunkt dieses Projektes steht die Schätzung und Messung von Entfernungen mit dem LiDAR-Starter-Kit.

Das Ziel ist es, eine spielerische Situation zu schaffen, in der die Nutzer die Entfernung zu einem Objekt schätzen und ihre Schätzung mit der gemessenen LiDAR-Entfernung vergleichen.

Projektinformationen

Projektart Erforderliches Wissensniveau Voraussichtliche Dauer Zusätzliche Hardware- und Softwareanforderungen
Challenge-Projekt Grundlagen 1 bis 2 Stunden Beliebige Objekte


Entfernungsschätzung

Ziel der Herausforderung

Ziel dieses Projekts ist es, die Entfernungsschätzung durch Menschen anhand von LiDAR-Messdaten zu bewerten.

Die Benutzer sollen die Entfernung zu einem Objekt schätzen, während der LiDAR-Sensor die gemessene Entfernung liefert. Die Differenz zwischen Schätzung und Messwert kann dann angezeigt oder analysiert werden.

Im Gegensatz zu einem angeleiteten Projekt wird bei dieser Aufgabe keine vollständige Schritt-für-Schritt-Lösung bereitgestellt. Nutze dein Wissen aus früheren Projekten mit dem LiDAR-Starter-Kit, um deinen eigenen Ansatz zu entwickeln.


Problemstellung

Die Einschätzung von Entfernungen durch Menschen kann ungenau sein, insbesondere wenn keine Bezugspunkte vorhanden sind.

Mit dem LiDAR-Starter-Kit lassen sich Entfernungen messen und mit dem vom Benutzer geschätzten Wert vergleichen.

Mögliche Ziele:

  • die Entfernung zu einem Objekt messen
  • geschätzte und gemessene Entfernung vergleichen
  • die Abweichung berechnen
  • das Ergebnis in einem Dashboard visualisieren
  • Entwickle ein kleines Spiel, bei dem es um die Schätzung von Entfernungen geht

Aufgabe

Entwickeln Sie eine Anwendung, die die Entfernung zu einem Objekt misst und diese mit der Schätzung des Benutzers vergleicht.

Ihre Lösung sollte Folgendes umfassen:

  1. Ein festgelegter Messaufbau
  2. Ein oder mehrere Testobjekte
  3. Ein Verfahren zum Ablesen oder Anzeigen der gemessenen Entfernung
  4. Eine Möglichkeit für Benutzer, ihre geschätzte Entfernung einzugeben oder auszuwählen
  5. Berechnung der Abweichung zwischen Schätzung und Messwert
  6. Optionale Darstellung des Ergebnisses

Anforderungen

Grundlegende Anforderungen

  • Verwenden Sie das LiDAR-Starter-Kit, um die Entfernung zu einem Objekt zu messen.
  • Platzieren Sie ein Testobjekt vor dem Sensor.
  • Lesen Sie den gemessenen Entfernungswert ab oder zeigen Sie ihn an.
  • Geben Sie dem Benutzer die Möglichkeit, die Entfernung zu schätzen.
  • Vergleichen Sie die geschätzte Entfernung mit der gemessenen Entfernung.
  • Berechnen Sie die Abweichung zwischen Schätzung und Messung.

Optionale Erweiterungen

  • Erstellen Sie ein Dashboard zur Anzeige der gemessenen und geschätzten Werte.
  • Generieren Sie zufällige Zielentfernungen für einen Spielmodus.
  • Fügen Sie eine Wertung basierend auf der Schätzgenauigkeit hinzu.
  • Verfolgen Sie mehrere Runden oder mehrere Spieler.
  • Visualisieren Sie die Abweichung als Balken, Prozentangabe oder Farbindikator.
  • Verwenden Sie verschiedene Objekte und vergleichen Sie das Messverhalten.

Vorgeschlagene Vorgehensweise

Orientieren Sie sich an folgendem Vorgehen:

  1. Richten Sie das LiDAR-Starter-Kit ein.
  2. Platzieren Sie einen Gegenstand in sichtbarer Entfernung vor dem Sensor.
  3. Öffnen Sie die Benutzeroberfläche des Sensors oder verwenden Sie ein Skript, um die Messdaten auszulesen.
  4. Der Benutzer soll die Entfernung zum Objekt schätzen.
  5. Lesen Sie die vom Sensor gemessene Entfernung ab.
  6. Berechne die Differenz zwischen der geschätzten und der gemessenen Entfernung.
  7. Zeige das Ergebnis an.
  8. Wiederholen Sie den Vorgang mit unterschiedlichen Abständen oder Objekten.

Projektideen

Je nach den vorhandenen Voraussetzungen und Ihren Programmierkenntnissen können Sie die Aufgabe auf unterschiedliche Weise umsetzen.

Einfache Messung

Platzieren Sie ein Objekt vor dem LiDAR-Sensor und lesen Sie die gemessene Entfernung ab.

Dies ist die einfachste Variante und dient dazu, das grundlegende Messverhalten zu verstehen.

Schätzspiel

Lassen Sie einen Benutzer die Entfernung zu einem Objekt schätzen, bevor der gemessene Wert angezeigt wird.

Das Ergebnis kann je nachdem, wie nah die Schätzung am tatsächlichen Messwert lag, bewertet werden.

Zufällige Zielentfernung

Generieren Sie eine zufällige Zielentfernung und bitten Sie den Nutzer, ein Objekt so nah wie möglich an dieser Entfernung zu platzieren.

Der LiDAR-Sensor kann dann die tatsächliche Entfernung messen und die Abweichung berechnen.

Visualisierung im Dashboard

Erstellen Sie ein einfaches Dashboard, das die geschätzte Entfernung, die gemessene Entfernung und die Abweichung anzeigt.

Dadurch wird das Projekt interaktiver und bei Vorführungen leichter verständlich.


Tipps

Tipp 1: Beginne mit einem Objekt

Beginnen Sie mit einem einzelnen Objekt und einer festen Sensorposition.
Sobald die Messung zuverlässig funktioniert, testen Sie verschiedene Objekte und Entfernungen.

Tipp 2: Verwenden Sie klare Messbedingungen

Stellen Sie sicher, dass das Objekt für den LiDAR-Sensor sichtbar ist und sich nicht zu nahe am Sensor befindet.

Tipp 3: Trenne die Messung von der Spielelogik

Vergewissern Sie sich zunächst, dass die Entfernungsmessung funktioniert.
Fügen Sie anschließend Schätz-, Bewertungs- oder Dashboard-Logik hinzu.

Tipp 4: Mehrere Runden vergleichen

Lassen Sie die Benutzer die Schätzung mehrmals wiederholen und eine durchschnittliche Abweichung berechnen.

Tipp 5: Verwenden Sie bei Bedarf Code-Beispiele

Wenn Sie Messdaten mit Python auslesen möchten, sehen Sie sich die LiDAR-Code-Beispiele an.

LiDAR-Beispielcodes


Beispiel-Projektdatei

Eine vorgefertigte Beispielprojektdatei finden Sie hier:

Entfernungsschätzung


Erwartetes Ergebnis

Nach Abschluss dieser Aufgabe sollte das LiDAR-Starter-Kit in der Lage sein, die Entfernung zu einem Objekt zu messen und diese mit der vom Benutzer geschätzten Entfernung zu vergleichen.

Ein erfolgreiches Ergebnis bedeutet, dass:

  • Das Objekt wird vom LiDAR-Sensor erkannt.
  • Die gemessene Entfernung kann abgelesen oder angezeigt werden
  • Die vom Benutzer geschätzte Größe kann mit dem Messwert verglichen werden.
  • Die Abweichung lässt sich berechnen
  • Das Projekt lässt sich zu einem kleinen interaktiven Spiel oder einem Dashboard ausbauen.

Zusammenfassung

In diesem Challenge-Projekt haben Sie das LiDAR-Starter-Kit verwendet, um Entfernungen zu messen und diese mit den Schätzungen von Menschen zu vergleichen.

Du hast geübt, wie man:

  • Objektabstand mit LiDAR messen
  • Messergebnisse auswerten
  • Abweichungen berechnen
  • eine spielerische Vorrichtung zur Entfernungsmessung bauen
  • Sensordaten in eine einfache interaktive Anwendung integrieren

Dieses Projekt eignet sich gut, um das Messverhalten von LiDAR zu verstehen und Sensordaten in eine interaktive Demo umzusetzen.


Nächste Schritte

Fahren Sie mit einem weiteren LiDAR-Projekt fort oder öffnen Sie die vollständigen Projektdateien auf GitHub.com.