Zielen Sie auf die Zielzone
Erstellen Sie ein Koordinatensystem auf dem VIQC Virtual Skills Field, wobei die Ausgangsposition des Hero Bots der Ursprung (0,0) ist. Erstelle einen Algorithmus, der die Blöcke [Anfahren] und [Drehen in Richtung], den Armmotor, den Ansaugmotor und den Stoßstangenschaltersensor verwendet, um den Heldenroboter zu bestimmten Positionen zu steuern. Ziel ist es, alle Scheiben aus einem blauen Spender zu entnehmen, eine Scheibe aufzuheben und sie so schnell wie möglich in die 4-Punkte-Zielzone zu schleudern!
- Wählen Sie VIQC Virtual Skills - Slapshot Playground aus.
- Fahre den Heldenroboter zur Position bei (120, -290), drehe dich zum blauen Spender und entnehme alle Discs daraus.
- Fahre den Hero Bot zur Position bei (1000, -290).
- Fahren Sie den Hero Bot rückwärts zur Position bei (850, -380).
- Programmiere den Helden-Bot so, dass er eine Scheibe aufnimmt und sie weit in die 4-Punkte-Zielzone schleudert.
- Programmiere den Heldenbot so, dass er den Ansaugmotor dreht, um eine Scheibe einzusaugen.
- Entwickle einen Algorithmus, der die Wurfrichtung ermittelt, um die Scheibe in die 4-Punkte-Torzone zu befördern. Drehe den Helden-Bot in Richtung der Punktewertung.
- Programmiere den Hero Bot so, dass er die gewünschte Ansaugmotorgeschwindigkeit einstellt und den Ansaugmotor dreht, um die Scheibe abzufeuern.
Hilfreiche Tipps
- Verwenden Sie den Block Geschwindigkeit einstellen aus der Kategorie „Bewegung“ und wählen Sie „ Ansaugmotor , um die Geschwindigkeit des Ansaugmotors einzustellen und so die Startdistanz zu steuern.

Passender Python-Befehl:
intake_motor.set_velocity(80, PERCENT)
- Die Linie zwischen der Roboterposition und der Zielposition stellt die erwartete Flugbahn der Scheibe dar. Wenn die Scheibe während des Abwurfs mit dem Zaun oder grünen Objekten kollidiert, prallt sie ab und ihre Flugbahn ändert sich.
- Plane eine voraussichtliche Flugbahn und bestimme die Richtung, in die Punkte erzielt werden könnten.
- Planen Sie eine Flugbahn für die Scheibe, um zu vermeiden, dass die Scheibe während des Startvorgangs mit dem Zaun oder grünen Objekten kollidiert.
- Wählen Sie eine Position auf der geplanten Flugbahn in der 4-Punkte-Zielzone als Zielpunkt.
- Ermitteln Sie die X- und Y-Koordinaten des Roboters und des Zielpunkts.
Verwenden Sie die Atan-Funktion, um die Richtung der Punktewertung zu ermitteln.
