L'attaccante affidabile
Crea un algoritmo per guidare l'Hero Bot in una posizione da cui possa raccogliere costantemente un Triballe situato in una posizione specifica sul campo. Utilizza i blocchi [Guida per] e [Gira per], il sensore GPS, il motore del braccio e il motore di aspirazione per guidare l'Hero Bot nella posizione situata a (900,-900), quindi guida l'Hero Bot per raccogliere ciascuno dei tre Triballi evidenziati, spostati alle coordinate (600, 300) e segna il Triballe nell'obiettivo dell'Alleanza Rossa.
- Seleziona VRC Virtual Skills - Over Under Playground.
- Utilizzare la checklist pre-partita per selezionare Posizione di partenza "H", SDirezione di partenza "Nord"e Precarico robot "No" per il robot.
- Crea un algoritmo per guidare il robot verso una posizione specifica.
- Crea un algoritmo per guidare il robot in una posizione in cui possa raccogliere un Triballe situato in una posizione specifica sul Campo.
- Programma il robot in modo che faccia girare il motore del braccio per abbassarlo completamente e raccogliere un Triballe sul campo.
- Utilizza l'algoritmo per guidare il robot alle coordinate (900, -900).
- Programma l'Hero Bot per raccogliere il Triball evidenziato situato in (-100,-600) e segnare un punto nell'obiettivo dell'Alleanza Rossa.
- Utilizza l'algoritmo per guidare il robot in una posizione in cui possa raccogliere il Triball evidenziato situato in (-100, -600).
- Programma il robot in modo che faccia girare il motore di aspirazione per raccogliere il Triball.
- Guida il robot alle coordinate (600, 300) e orientalo verso l'obiettivo dell'Alleanza Rossa.
- Programma il robot in modo che faccia girare il motore di aspirazione per lanciare il Triball verso l'obiettivo dell'Alleanza Rossa.
- Programma l'Hero Bot per raccogliere il Triball evidenziato situato in (-100, 0) e segnare un punto nell'obiettivo dell'Alleanza Rossa.
- Programma l'Hero Bot per raccogliere il Triball evidenziato situato a (-125, 600) e segnare nel Goal dell'Alleanza Rossa.
Suggerimenti utili
- Assicurati che tutte le ruote del robot siano a contatto con le piastrelle grigie sul campo mentre raccogli il Triballe per completare l'attività con successo.
Per raccogliere un Triball situato alle coordinate (X2, Y2), dobbiamo allineare il Triball con il meccanismo di aspirazione di Striker, non guidare Striker verso (X2, Y2). Pertanto, la distanza percorsa è la distanza tra il Punto di Partenza (X1, Y1) e Tribale (X2, Y2) meno la distanza tra la Presa e il centro dell'Attaccante.

Utilizza i blocchi set della categoria Variabili e il blocco Subtrack della categoria Operatori per esprimere l'espressione matematica per calcolare la distanza di guida per raccogliere un Triballe.

Comando Python corrispondente:
distanza percorsa = distanza percorsa - 300
- Per guidare il robot verso una posizione precisa, è necessario impedirgli di salire su Triball o barre presenti sul campo, poiché ciò potrebbe causare deviazioni dal bersaglio.
Utilizza My Block dalla categoria My Blocks per creare una sequenza di blocchi che possono essere utilizzati più volte nel corso del progetto. I miei blocchi possono avere più parametri per aggiungere ulteriori funzionalità. Rende il progetto più breve e di più facile lettura.

Comando Python corrispondente:
def driveForwardTo(X2, Y2):
Per assistenza sull'utilizzo di My Blocks nel progetto, selezionare il pulsante "TUTORIALS" in VEXcode VR e scegliere il tutorial My Blocks.


Per ulteriori informazioni sull'utilizzo del sensore GPS nel parco giochi VRC Over Under, clic qui.