Zum Hauptinhalt springen

Start der Allianz-Stämme

Wähle strategisch eine Startposition und eine Startrichtung für den Helden-Bot. Wählen Sie den gewünschten Feldvorladeort aus. Verwenden Sie die Blöcke [Drive for], [Turn for], [Spin ​​for] und [Spin ​​to position], um den Helden-Bot so zu programmieren, dass er zum Feld-Vorlade-Triball fährt, den Triball aufnimmt und ihn so schnell wie möglich im Blue Alliance Goal erzielt!

  • Wählen Sie den VRC Virtual Skills - Over Under Playground aus.
  • Verwenden Sie die Checkliste vor dem Spiel, um einen Startort, eine Startrichtung und Roboter-Vorlast „Nr.“ für den Roboter auszuwählen.
  • Verwenden Sie die Checkliste für die Vorabprüfung, um einen gewünschten Feldvorladeort auszuwählen.
  • Programmiere den Roboter so, dass er den Armmotor dreht, um den Arm vollständig abzusenken und so einen Triball auf dem Spielfeld aufzuheben.
  • Fahre den Helden-Bot zum Red Field Preload Triball.
  • Programmieren Sie den Roboter so, dass er den Ansaugmotor dreht, um die Feldvorspannungskugel aufzunehmen.
  • Richte den Roboter auf das Ziel der Blauen Allianz aus.
  • Programmiere den Roboter so, dass er den Ansaugmotor dreht, um den Feldvorlade-Triball im Tor der Blauen Allianz abzufeuern.

Hilfreiche Tipps

  • Hilfe zur Verwendung der Checkliste vor dem Spiel in VRC Virtual Skill zur Auswahl des Feld-Vorladeorts finden Sie in diesem Artikel
  • Verwenden Sie den Block Spin IntakeMotorGroup aus der Kategorie „Bewegung“ und wählen Sie die Richtung Vorwärts , um einen Triball einzusaugen.

    VEXcode Spin für Block, der 'liest, dreht den Ansaugmotor um 90 Grad vorwärts'.

    • Passender Python-Befehl:

      intake_motor.spin_for(FORWARD, 90, DEGREES)
  • Verwenden Sie den Block set ArmMotor velocity aus der Kategorie „Bewegung“, um die gewünschte Armmotorgeschwindigkeit einzustellen.

    VEXcode Set motor velocity block that reads 'set ArmMotor velocity to 100%'.

    • Passender Python-Befehl:

      arm_motor.set_velocity(100, PERCENT)
  • Verwenden Sie den Block set IntakeMotor velocity aus der Kategorie „Bewegung“, um die gewünschte Ansaugmotorgeschwindigkeit einzustellen.

    VEXcode Set motor velocity block that reads 'set IntakeMotor velocity to 100%'.

    • Passender Python-Befehl:

      intake_motor.set_velocity(100, PERCENT)

Weitere Informationen zu den Roboterfunktionen in VRC Over Under für VEXcode VR finden Sie diesem Artikel.