Zum Hauptinhalt springen

GPS-Führung

Benutze die Blöcke [Drive] und [Turn for], den GPS-Sensor und die Ansaugmotorgruppe, um den Hero Bot zur Disc bei (-1200,1200) zu fahren, sie aufzuheben, den Roboter zur Wertungsposition bei (-1350,0) zu bewegen und die Disc im blauen High Goal zu versenken.

  • Wählen Sie VRC Virtual Skills - Spin Up Playground aus.
  • Navigiere den Hero Bot mithilfe des GPS-Sensors zur Position bei (-1200,1050).
  • Programmiere den Hero Bot so, dass er die Ansaugmotorgruppe dreht, um die Disc bei (-1200,1200) aufzunehmen.
  • Verwenden Sie den GPS-Sensor, um den Hero Bot zur Position bei (-1350,0) zu navigieren.
  • Stellen Sie die gewünschte Ansaugmotordrehzahl ein und drehen Sie die Ansaugmotorgruppe, um die Scheibe zu starten.

Hilfreiche Tipps

  • Verwenden Sie den GPS-Sensor, um die X- und Y-Koordinaten des Hero Bots auf dem Spielfeld zu ermitteln.
  • Verwenden Sie die Reporterblöcke aus der Kategorie Sensorik, um Positionswerte vom GPS-Sensor zu erhalten.

    VEXcode GPS-Positionsblock, der 'GPS-Position X in mm' liest.

    VEXcode GPS-Positionsblock, der 'GPS-Position Y in mm' liest.

    • Passender Python-Befehl:

      gps.x_position(MM)
      gps.y_position(MM)
  • Die Koordinaten geben die Position des Robotermittelpunkts und die Position des Scheibenmittelpunkts wieder. Um eine Position für die Aufnahme einer Scheibe zu finden, müssen Sie den Abstand zwischen der Aufnahme und dem Mittelpunkt des Roboters sowie den Radius der Scheibe berücksichtigen.

Für weitere Informationen zur Verwendung des GPS-Sensors klicken .