Zum Hauptinhalt springen

Tor für die rote Allianz!

 Verwenden Sie die Blöcke [Drive for], [Turn for], [Spin ​​to position] und [Spin ​​for], um den Hero Bot so zu programmieren, dass er zum gelb markierten grünen Triball auf dem Spielfeld fährt, den Triball aufnimmt und ihn so schnell wie möglich im Red Alliance Goal erzielt.

  • Wählen Sie den VRC Virtual Skills - Over Under Playground aus.
  • Verwenden Sie die Checkliste vor dem Spiel, um für den Roboter die Startposition „E“, die Startrichtung „Nord“und die Roboter-Vorladung „Nein“ 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.
  • Steuere den Helden-Bot zum gelb markierten grünen Triball auf dem Spielfeld. 
  • Programmiere den Roboter so, dass er den Ansaugmotor dreht, um den Triball aufzunehmen. Verwenden Sie den optischen Sensor, um festzustellen, wann sich der Triball im Ansaugkanal befindet.
  • Steuere den Roboter in Richtung dem Ziel der Roten Allianz.
  • Programmiere den Roboter so, dass er den Ansaugmotor dreht, um den Triball zum Ziel der Roten Allianz zu befördern. Verwenden Sie den optischen Sensor, um festzustellen, wann der Triball den Einlass verlässt, und stoppen Sie dann den Motor.
  • Verwenden Sie den [print]-Block, um den Timerwert in der Druckkonsole auszugeben.

Hilfreiche Tipps

  • Stricker wurde entwickelt, um die Hindernisse auf dem Spielfeld zu überwinden. Das Überwinden der Barriere durch den Roboter stellt somit einen erheblichen Vorteil dar, wenn man sich auf dem Spielfeld bewegt, um die Triballs einzusammeln und Punkte zu erzielen.
  • Das Überfahren einer Barriere kann die Richtung und Geschwindigkeit des Roboters verändern und dazu führen, dass er vom gewünschten Pfad abweicht. Durch die Vergrößerung des spitzen Winkels zwischen Roboter und Barriere können Stabilität und Zuverlässigkeit beim Überqueren der Barriere verbessert werden.
  • Verwenden Sie den Optical sensing Block aus der Kategorie Sensorik, um die Farbe zu erkennen und so festzustellen, ob sich der grüne Triball im oder außerhalb des Einlasses befindet.

    VEXcode Optical erkennt Farbblock mit der Anzeige 'Optical erkennt Grün?'.

    • Passender Python-Befehl:

      optical.color() == GRÜN

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