Inhaltsverzeichnis:

VEX Tower Takeover Wettbewerbsroboter - Gunook
VEX Tower Takeover Wettbewerbsroboter - Gunook

Video: VEX Tower Takeover Wettbewerbsroboter - Gunook

Video: VEX Tower Takeover Wettbewerbsroboter - Gunook
Video: Tower Takeover 8pt Protected Zone Autonomous 2990C 2024, Juli
Anonim
VEX Tower Takeover Wettbewerbsroboter
VEX Tower Takeover Wettbewerbsroboter
VEX Tower Takeover Wettbewerbsroboter
VEX Tower Takeover Wettbewerbsroboter
VEX Tower Takeover Wettbewerbsroboter
VEX Tower Takeover Wettbewerbsroboter

In diesem Tutorial zeige ich euch die Grundlagen des Vex Robotics Tower Takeover Competition und wie man einen Roboter für dieses Spiel baut. BITTE überprüfen Sie die Registerkarte für Verbrauchsmaterialien.

HINWEIS: Vex EDR-Teile sind SEHR teuer. Wenn Sie es sich nicht leisten können, 1.000 US-Dollar für Teile auszugeben, würde ich vorschlagen, einen Robotiklehrer an Ihrer Schule / Hochschule zu fragen, sonst würde ich dieses Projekt nicht durchführen.

HINWEIS: Sie benötigen keine Programmiererfahrung, aber dies erleichtert die Herstellung des Roboters im Programmierschritt.

Welche Programmiersprache verwendet Vex?

Sie verwenden C, eine Mischung aus C+, C++ und C#.

Link zum offiziellen Handbuch.

Link zum offiziellen Video.

Link zur offiziellen VRC Hub-App.

Das Spiel:

VEX Robotics Competition Tower Takeover wird auf einem 12'x12' großen quadratischen Feld gespielt, das wie oben gezeigt konfiguriert ist. Zwei (2) Allianzen – eine (1) „rot“und eine (1) „blau“– bestehend aus jeweils zwei (2) Teams, treten in Spielen an, die aus einer fünfzehn (15) Sekunden langen autonomen Periode bestehen, gefolgt von einer einminütigen und fünfundvierzig Sekunden (1:45) fahrerkontrollierte Periode. Das Ziel des Spiels ist es, eine höhere Punktzahl als die gegnerische Allianz zu erreichen, indem man Würfel in Türme platziert oder Würfel in Toren wertet.

Die Details: Es gibt sechsundsechzig 66 Würfel auf einem Tower Takeover Field. Zweiundzwanzig (22) Grün, zweiundzwanzig (22) Orange und zweiundzwanzig (22) Lila. Es gibt auch sieben (7) Türme rund um das Spielfeld. Fünf (5) davon sind neutral, die restlichen zwei sind Allianz-spezifisch. Allianzspezifische Türme dürfen nur von Robotern derselben Allianz genutzt werden. Würfel können in Türmen platziert oder in Toren erzielt werden. Würfel sind mindestens 1 Punkt wert, wenn sie in einer Zielzone platziert werden. Der genaue Wert jedes Würfels wird dadurch bestimmt, wie viele Würfel dieser bestimmten Farbe in Türmen platziert wurden. Wenn Würfel in Türme platziert oder daraus entfernt werden, gelten die neuen Werte für ALLE Würfel. Die Aktionen eines Roboters wirken sich also auf die potenzielle Punktzahl sowohl für ihre eigene Allianz als auch für ihre Gegner aus. Die Allianz, die in der autonomen Periode mehr Punkte erzielt, erhält (6) Bonuspunkte, die am Ende des Spiels zum Endergebnis addiert werden. Die Allianz, die diesen Autonomen Bonus gewinnt, erhält außerdem 2 violette Würfel, die jederzeit während der Fahrerkontrollperiode eingeführt werden können.

Lieferungen

Link zu Vex EDR-Teilen, Kits sind zusammen mit Einzelteilen erhältlich.

Achten Sie beim Kauf von Teilen darauf, dass:

Für jeden Motor haben Sie mindestens einen Motorcontroller, einen Cortex, Räder, Platten, Sensoren, Schrauben und Muttern, Controller und die erforderlichen Kabel/Anschlüsse. Wenn Sie ein Kit kaufen, wird es mit all diesen Dingen geliefert.

Link zu RobotC, der Programmiersoftware. Läuft nur Windows 7+ oder einen Mac mit Virtualisierung.

Schritt 1: Planen

Planen
Planen

Der wichtigste und kritischste Schritt beim Bau eines erfolgreichen Roboters ist die Planungsphase. Planen Sie jede Unterbaugruppe, bevor Sie diese Unterbaugruppe tatsächlich zusammenbauen. Alles basiert auf der Planungsphase. Wenn Sie beispielsweise ein Problem mit Ihrem Plan feststellen, sollten Sie zu den Planungsphasen zurückkehren.

Probleme haben? Ich würde vorschlagen, zu Schritt 8 zu gehen, um Hilfe zu erhalten!

Schritt 2: Zusammenbau der Unterbaugruppen

Zusammenbau der Unterbaugruppen
Zusammenbau der Unterbaugruppen
Zusammenbau der Unterbaugruppen
Zusammenbau der Unterbaugruppen
Zusammenbau der Unterbaugruppen
Zusammenbau der Unterbaugruppen

Was ist eine Unterbaugruppe? Eine Unterbaugruppe besteht aus verschiedenen Teilen einer großen Baugruppe. So sind zum Beispiel die Räder eine Baugruppe. Das Ansaugsystem ist eine Baugruppe. Der Grund, warum Sie separate Unterbaugruppen erstellen möchten, liegt darin, dass Sie diese einfacher bearbeiten und ändern können und den Roboter einfacher aufrufen oder reparieren können.

Achten Sie beim Zusammenbau dieser Unterbaugruppen darauf, die gesamte Elektronik hinzuzufügen, die für diese Baugruppe benötigt wird. Dazu gehören Motoren, Sensoren usw.

Verbinden Sie die Unterbaugruppen erst, wenn alle Unterbaugruppen fertiggestellt sind.

Fahren Sie mit dem Schritt "Räder (Unterbaugruppe)" fort, bevor Sie Unterbaugruppen erstellen.

Probleme haben? Ich würde vorschlagen, zu Schritt 8 zu gehen, um Hilfe zu erhalten!

Schritt 3: Räder (Unterbaugruppe)

Räder (Unterbaugruppe)
Räder (Unterbaugruppe)
Räder (Unterbaugruppe)
Räder (Unterbaugruppe)

Wenn Sie die Unterbaugruppe der Räder herstellen, möchten Sie sicherstellen, dass die Motoren ein hohes Drehmoment und eine etwas langsamere Geschwindigkeit erzeugen. Stellen Sie dazu sicher, dass die Motoren mit großen Zahnrädern und die Radachse mit kleinen Zahnrädern verbunden sind. Wenn Ihr Roboter groß genug ist und Sie der Meinung sind, dass die Motoren nicht genug Leistung liefern, können Sie erwägen, an jedem Rad einen Motor anzubringen. Dies verbessert auch die Drehung des Roboters.

Auf dem Bild sehen Sie, dass die Räder jeweils einen eigenen Motor haben, dies aus den oben genannten Gründen. Wir haben auch ein ziemlich hohes Drehmoment von den Motoren.

Probleme haben? Ich würde vorschlagen, zu Schritt 8 zu gehen, um Hilfe zu erhalten!

Schritt 4: Einlass (Unterbaugruppe)

Einlass (Unterbaugruppe)
Einlass (Unterbaugruppe)

Die Aufnahmebaugruppe ist das Teil der Maschine, das die Blöcke oder Kugeln aufnimmt, um sich zu bewegen. Im Bild oben haben wir zwei Räder, die sich bewegen, um die Blöcke zu greifen und sie aufzunehmen. Das Ansaugsystem benötigt keine hohe Drehzahl oder hohes Drehmoment, es kann nur 50/50 sein. Dies ist eine ziemlich einfache Unterbaugruppe.

Probleme haben? Ich würde vorschlagen, zu Schritt 8 zu gehen, um Hilfe zu erhalten!

Schritt 5: Elektronik (Unterbaugruppe)

Elektronik (Baugruppe)
Elektronik (Baugruppe)

Der Cortex ist das Gehirn des Roboters. Wenn Sie nicht wissen, was es ist, ist es das erste Bild für diesen Schritt oben. Sehen Sie auch diese schwarzen Löcher an der Seite, in die Sie Motoren und andere Dinge stecken können? Hier schließen Sie alle Motoren und Sensoren an. Der USB-Anschluss ist der Ort, an dem der Fernbedienungsschlüssel angeschlossen wird.

Probleme haben? Ich würde vorschlagen, zu Schritt 8 zu gehen, um Hilfe zu erhalten!

Schritt 6: Anschließen der Unterbaugruppen

Anschließen der Unterbaugruppen
Anschließen der Unterbaugruppen
Anschließen der Unterbaugruppen
Anschließen der Unterbaugruppen

Das Verbinden der Unterbaugruppen ist ein sehr wichtiger Schritt. Sie wollen sich vergewissern, dass die Maße stimmen, die Anschlussstücke passen usw. Auch hier würden Sie bei Nichterfüllung in die Planung zurückgeschickt.

Was mache ich? Sie werden Schrauben verwenden, um alle verschiedenen Unterbaugruppen einschließlich der Elektronik zu verbinden, wo Sie die Motoren in die Kortikalis stecken.

Probleme haben? Ich würde vorschlagen, zu Schritt 8 zu gehen, um Hilfe zu erhalten!

Schritt 7: Programmierung

Programmierung
Programmierung
Programmierung
Programmierung

Fügen Sie den Code hinzu! Es ist irgendwie schwer, den Codierungsteil davon zu erklären, daher schlage ich vor, diese Playlist anzusehen:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Ich empfehle auch, sich andere Tutorials oder Playlists anzusehen. Wenn Sie nicht programmieren möchten, können Sie auch den grafischen Editor verwenden, der Blöcke verwendet.

Wenn Sie mit Ihrer Programmierung fertig sind, können Sie mit dem nächsten Schritt fortfahren (falls Sie ihn benötigen).

Schritt 8: Zusätzliche Hilfe (falls erforderlich)

Zusätzliche Hilfe (falls erforderlich)
Zusätzliche Hilfe (falls erforderlich)

Codierungs-Tutorials:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Vex EDR-Tutorials:

www.youtube.com/playlist?list=PLyfMBmH-Xsjrg3m91RkBPKYyWIZx6G6iE

Handbuch und Regeln:

content.vexrobotics.com/docs/vrc-tower-takeover/GameManual-20190816.pdf

Elektronik-Tutorials:

www.robotc.net/tutor/Cortex/cortexunits.php?platform=Cortex

Empfohlen: