Codierung des V5-Abstandssensors mithilfe mathematischer Ungleichungen

Durch die Verwendung des V5-Abstandssensors an Ihrem Roboter während eines VEX Robotics Competition (VRC)-Spiels kann Ihr Roboter durch autonome Bewegungen mehr Punkte erzielen.

Das für diesen Artikel als Beispiel verwendete Spiel ist das VRC-Spiel Tipping Point 2021–2022. Weitere Informationen zum Spiel und zur Spielweise finden Sie auf Seite. Die in diesem Artikel verwendeten Spieldefinitionen, eine Übersicht über die Spielregeln und die Wertung Sie im Spielhandbuch für Tipping Point.


Der V5-Abstandssensor

Diagramm, das die Einrichtung und Verbindung von V5-Sensoren veranschaulicht und die wichtigsten Komponenten und ihre Funktionen für den effektiven Einsatz in Robotikprojekten hervorhebt.

Der V5 Distance Sensor ist einer der leistungsstarken V5-Sensoren, die für die vollständige Integration in die V5-Robotikplattform konzipiert sind.

  • Dieser Sensor verwendet einen klassenzimmersicheren Laserlichtimpuls, um den Abstand von der Vorderseite des Sensors zu einem Objekt zu messen.
  • Der V5-Abstandssensor kann zur Erkennung eines Objekts und zur Bestimmung der relativen Größe des Objekts verwendet werden. Die ungefähre Größe eines Objekts wird als klein, mittel oder groß angegeben.
  • Der Sensor kann auch zur Berechnung der Annäherungsgeschwindigkeit eines Roboters verwendet werden. Die Annäherungsgeschwindigkeit misst die Geschwindigkeit des Roboters/Sensors, während er sich auf das Objekt zubewegt.

Ausführlichere Informationen zum V5-Distanzsensor, seiner Funktionsweise und seiner Verwendung mit VEXcode V5Sie in diesem Artikel der VEX-Bibliothek.


Beispiel für einen V5-Abstandssensor

Das Ziel dieses Projekts besteht darin, dass der Roboter mithilfe des V5-Abstandssensors ein mobiles Ziel aufnimmt und bewegt, um zu erkennen, wie weit das Ziel entfernt ist.

Diagramm, das die Einrichtung und Konfiguration von V5-Sensoren, einschließlich beschrifteter Komponenten und Verbindungen, veranschaulicht, um Benutzern das Verständnis zu erleichtern, wie Sensoren in V5-Robotikprojekten effektiv eingesetzt werden können.

Dies ist das Codebeispiel, das in diesem Artikel behandelt wird.

Es wird eine Aufschlüsselung der Verhaltensweisen im Beispiel und wie man die Parameter erhält, die zum Codieren des V5-Abstandssensors verwendet werden, behandelt.

Sie können das Projekt in VEXcode V5 erstellen, während Sie dem Artikel folgen, oder Sie können den Artikel einfach zur Inspiration als Beispiel lesen, wie Sie den V5-Distanzsensor in die Codierung Ihres eigenen benutzerdefinierten Roboters einbinden können.

Dieses Video zeigt, wie der obige Code ausgeführt wird und wie der Roboter ein mobiles Ziel aufnimmt und bewegt.

Abbildung von V5-Sensoren, die in der Robotik verwendet werden. Dabei werden verschiedene Sensortypen und deren Platzierung für eine optimale Funktionalität in Projekten gezeigt.

Hier ist die Roboterkonfiguration, die in VEXcode V5 verwendet wird, um den Roboter und den Abstandssensor zur Konfiguration für dieses Beispiel hinzuzufügen, falls Sie das Beispiel selbst ausprobieren möchten.

Für dieses Beispiel verwendeter Roboter

Diagramm, das den Aufbau und die Anschlüsse für die Verwendung von Sensoren mit dem V5-Robotiksystem veranschaulicht, mit beschrifteten Komponenten und klaren visuellen Anleitungen für die ordnungsgemäße Installation.

Der in diesem Beispiel verwendete Roboter ist der VRC Hero Bot 2021-2022, Moby. Mobys Design verfügt über keine Sensoren, für dieses Beispiel wurde Moby der V5-Abstandssensor hinzugefügt.

In diesem Beispiel ist der V5-Abstandssensor nahe der Mitte von Mobys Gabeln montiert.

Weitere Informationen zu Moby finden in diesem Artikel der VEX-Bibliothek.

Sie müssen Moby nicht verwenden, um den V5-Abstandssensor zu programmieren oder am diesjährigen Wettbewerb teilzunehmen. Sie können den Sensor an Ihrem individuellen Roboter montieren, wo immer Sie es für richtig halten.

Hinweis: Stellen Sie sicher, dass sich keine Struktur am Roboter vor dem kleinen Laserfenster auf der Vorderseite des Sensors befindet. Zwischen dem Tor und dem Sensor muss vor dem Sensor ein freier Weg vorhanden sein.

Aufschlüsselung der zu bewertenden Verhaltensweisen

Um ein mobiles Ziel aufzunehmen und mithilfe des Feedbacks des V5-Abstandssensors zu bewegen, müssen Sie zunächst aufschlüsseln, wie sich der Roboter bewegen soll.

Diagramm, das den Aufbau und die Anschlüsse von V5-Sensoren veranschaulicht und verschiedene Sensortypen und ihre Platzierung für eine optimale Funktionalität in Roboteranwendungen zeigt.

Zunächst sollte der Roboter so platziert werden, dass er dem mobilen Ziel gegenübersteht.

Der Roboter sollte vorwärts fahren, bis der Abstandssensor erkennt,
      sich das mobile Ziel innerhalb der Gabeln und in der Nähe des Sensors befindet

Dann sollte der Roboter vorwärts fahren, bis der Abstandssensor erkennt, dass sich das mobile Tor innerhalb der Gabeln und in der Nähe des Sensors befindet.

Sobald der Sensor erkennt, dass sich das mobile Tor innerhalb der Gabeln oder in der
      des Sensors befindet

Sobald der Sensor erkennt, dass sich das mobile Tor innerhalb der Gabeln oder in der Nähe des Sensors befindet, stoppt der Roboter die Fahrt und hebt die Gabeln an, um das mobile Tor aufzunehmen.

Diagramm, das die Einrichtung und Verbindung von V5-Sensoren veranschaulicht, einschließlich Beschriftungen für jede Komponente und ihre jeweiligen Funktionen, als Teil der V5-Kategoriebeschreibung im Abschnitt „Verwenden von Sensoren“.

Sobald das mobile Tor aufgenommen wurde, dreht sich der Roboter um 90 Grad nach links und fährt 600 Millimeter (mm) vorwärts.

Diagramm, das die Einrichtung und Verbindung von V5-Sensoren veranschaulicht und beschriftete Komponenten und Verkabelungen für die ordnungsgemäße Integration in Robotikprojekte zeigt.

Anschließend senkt der Roboter die Gabeln ab, um das mobile Tor abzustellen, und fährt rückwärts vom mobilen Tor weg, damit er es bei der nächsten Bewegung nicht versehentlich umstößt.


Parameter verstehen

Um die oben genannten Verhaltensweisen auszuführen, ist es wichtig zu verstehen, wie weit das mobile Ziel vom V5-Distanzsensor entfernt ist.

Parameter zum Aufnehmen des mobilen Tors mithilfe des V5-Distanzsensors

 Damit der Roboter vorwärts fahren kann

Damit der Roboter vorwärts fahren kann, bis der Abstandssensor erkennt, dass sich das mobile Tor innerhalb der Gabeln und in der Nähe des Sensors befindet, müssen die Werte des Sensors vom V5 Brain aufgezeichnet werden.

Platzieren Sie das mobile Tor zwischen den Gabeln des Roboters.

 Wählen Sie dann auf dem Brain-Bildschirm „Geräte“ aus.dann das Symbol für
      den Abstandssensor

Wählen Sie dann auf dem Brain-Bildschirm „Geräte“ und dann das Symbol für den Abstandssensor aus.

Diagramm, das die Einrichtung und Verwendung von V5-Sensoren veranschaulicht und Verbindungen und Konfigurationen für optimale Leistung in Roboteranwendungen zeigt.

Der Abstand des mobilen Tors vom Sensor in Millimetern (mm) wird auf dem Brain-Bildschirm angezeigt.

Diagramm, das den Aufbau und die Anschlüsse von V5-Sensoren veranschaulicht, einschließlich Beschriftungen für die einzelnen Komponenten, um das Verständnis ihrer Funktionen in einem Robotikprojekt zu erleichtern.

Dies ist der Wert, der im Projekt verwendet wird, wenn das mobile Tor mithilfe des Distanzsensors aufgenommen wird.

Parameter zum Anheben und Absenken der Gabeln

Diagramm, das die Einrichtung und Verbindung von V5-Sensoren für die Robotik veranschaulicht und die wichtigsten Komponenten und ihre Funktionen im System hervorhebt.

Platzieren Sie das mobile Tor erneut in den Gabeln.

Diagramm, das die Einrichtung und Verbindung von V5-Sensoren veranschaulicht und verschiedene Sensortypen und ihre Platzierungen auf einer Roboterplattform zeigt, relevant für die V5-Kategoriebeschreibung im Abschnitt „Verwenden von Sensoren“.

Wählen Sie dann auf dem Brain-Bildschirm „Geräte“ und dann das Symbol für Motor 2 aus. Motor 2 steuert die linke Gabel.

Heben Sie die Gabeln manuell an, bis der untere Teil des mobilen Tors auf
      steht und die Sicht des Distanzsensors nicht blockiert

Heben Sie die Gabeln manuell an, bis der untere Teil des mobilen Tors die Sicht des Distanzsensors nicht blockiert.

Stellen Sie beim manuellen Anheben der Gabeln sicher, dass jede Gabel auf der linken und rechten Seite von Moby gleichzeitig angehoben wird, da jede von ihrem eigenen Motor gesteuert wird.

Hinweis: Vermeiden Sie Quetschstellen beim manuellen Anheben der Gabeln.

Diagramm, das die Einrichtung und Verbindung von V5-Sensoren, einschließlich beschrifteter Komponenten und Verkabelung, veranschaulicht, um das Verständnis der Sensorintegration für pädagogische Robotikprojekte zu erleichtern.

Die Anzahl der Grad, um die die Gabeln angehoben wurden, wird auf dem Bildschirm des Gehirns angezeigt.

Diagramm, das den Aufbau und die Anschlüsse von V5-Sensoren veranschaulicht, einschließlich Beschriftungen für die einzelnen Komponenten, um das Verständnis ihrer Funktionen in einem Robotikprojekt zu erleichtern.

Dies ist der Wert, der im Projekt verwendet wird, wenn die Gabeln angehoben und abgesenkt werden, um das mobile Tor aufzunehmen und zu platzieren.

Verwendung von Operatorblöcken

Der Operatorblock wird verwendet, um den Abstandssensor
      zu codieren

In diesem Projekt wird der <Less than> Operatorblock zur Codierung des Distanzsensors verwendet.

Diagramm, das die Einrichtung und Verbindung von V5-Sensoren veranschaulicht und verschiedene Sensortypen und ihre Platzierung in einem Robotikprojekt zur verbesserten Funktionalität und Datenerfassung zeigt.

Dies liegt daran, dass der Abstand (in Millimetern) zwischen dem Sensor und diesem Objekt abnimmt, je näher der Abstandssensor einem Objekt kommt.

Diagramm, das den Aufbau und die Anschlüsse der V5-Sensoren veranschaulicht und die wichtigsten Komponenten und ihre Funktionen in einem Robotersystem hervorhebt.

Es können Schwellenwerte ausgewählt werden, um Verhaltensweisen des Roboters auszulösen, sobald der Abstand einen vorgegebenen Wert unterschreitet.

Wenn der Roboter beispielsweise auf das mobile Ziel zufährt, verwenden Sie den <Less than> Operatorblock, um das Verhalten des Roboters auszulösen und anzuhalten, sobald der Abstand kleiner als ist, etwa 139 Millimeter (mm).

Diagramm, das die Einrichtung und Verwendung von Sensoren in der VEX V5-Robotik veranschaulicht und Verbindungen und Komponenten für eine effektive Sensorintegration zeigt.

Wenn sich dieser Wert beispielsweise auf 10 Millimeter (mm) ändert, würde der Roboter tatsächlich in das mobile Tor rennen und sich möglicherweise selbst beschädigen, da 10 Millimeter (mm) vom Sensor nicht weit genug sind, um zu verhindern, dass sich die Gabeln des Roboters berühren das mobile Ziel.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: