Beschreibung
Dieser Sensor meldet den Abstand zwischen ihm und dem nächsten festen Objekt (50 mm - 1 m Reichweite). Es berechnet die Entfernung, indem es die Zeit verwendet, die Ultraschallwellen benötigen, um von einem Objekt abzuprallen und zum Sensor zurückzukehren.
Der folgende Artikel behandelt:
- So funktioniert der Distanzsensor
- Allgemeine Verwendungen des Distanzsensors
- Verwendung des Distanzsensors an einem Wettkampfroboter
Der VEX IQ Distanzsensor ist im VEX IQ Super Kit enthalten, kann aber auch hiererworben werden.
So funktioniert der Distanzsensor: Auf Distanz hören
Der Distanzsensor verwendet die gleichen Prinzipien wie Sonargeräte, um Schall zu messen. Es sendet mit seinem Sender an einer Seite des Sensors einen winzigen Ultraschallimpuls aus und misst dann, wie lange es dauert, bis der Schall vom Empfänger auf der anderen Seite des Sensors reflektiert wird. Der Sensor berechnet die Entfernung basierend darauf, wie lange der Schallimpuls für die Hin- und Rückfahrt benötigt hat. Der Entfernungssensor führt dann eine Berechnung basierend auf der Schallgeschwindigkeit durch, um dem Robotergehirn mitzuteilen, wie weit das nächste Objekt entfernt ist.
Wenn die Oberfläche nicht eben ist wie eine gekrümmte Wand oder eine Kugel, prallt die Ultraschallwelle nicht von allen Teilen gleich oder gleichzeitig ab. Die nächstgelegene Oberfläche, die groß genug ist, um eine erkennbare Menge der Welle zurückzureflektieren, bestimmt die erkannte Entfernung des Objekts.
Häufige Verwendungen des Distanzsensors:
Dieser Sensor kann erkennen, ob sich ein Objekt davor befindet.
Dieser Sensor kann den Abstand zwischen ihm und einem Objekt messen.
- Mit diesem Sensor kann ein Roboter eine bestimmte Distanz von einem Objekt wegfahren.
- Mit diesem Sensor kann ein Roboter an ein Objekt heranfahren, ohne es zu berühren.
- Die von diesem Sensor gelieferten Werte können verwendet werden, um die Geschwindigkeit des Roboters anzupassen, je nachdem, ob er sich nahe oder weit entfernt von einem Objekt oder einer Oberfläche befindet.
Verwendungen des Distanzsensors an einem Wettkampfroboter:
- Der Roboter kann den Distanzsensor verwenden, um eine Verhaltenssequenz zu initiieren, wenn er sich an der richtigen Stelle befindet. Der Roboter kann beispielsweise vorwärts fahren, bis er erkennt, dass er sich 150 mm von einer Wand entfernt befindet, dann um 90 Grad drehen und ein Objekt in eine Wertungszone freigeben.
- Der Entfernungssensor kann verwendet werden, um Roboteraktionen auszulösen, z. B. das Aufnehmen eines Spielsteins, wenn ein Objekt in Reichweite erkannt wird.
- Der Roboter kann mit dem Distanzsensor auf ein Objekt oder eine Oberfläche zufahren, bis es sich innerhalb einer bestimmten Entfernung befindet, ohne es zu berühren. Dies kann verwendet werden, um sicherzustellen, dass der Roboter keine Spielsteine umstößt.
- Ein Roboter kann mit dem Distanzsensor von einem Objekt oder einer Oberfläche wegfahren, bis er eine bestimmte Distanz erreicht hat. Dadurch können Kollisionen mit anderen Robotern auf dem Feld vermieden werden.