Vai al contenuto principale

Puntare al bersaglio

Crea un algoritmo per utilizzare i blocchi [Guida per] e [Gira verso la direzione], il sensore GPS, il sensore di distanza inferiore e il gruppo motore di aspirazione per guidare l'Hero Bot lungo la linea autonoma per lanciare i due dischi evidenziati in verde nell'obiettivo alto blu e lanciare i due dischi evidenziati in rosa nell'obiettivo alto rosso il più velocemente possibile!

  • Seleziona VRC Virtual Skills - Spin Up Playground.
  • Guida l'Hero Bot fino all'origine (0, 0) e dirigiti verso i dischi evidenziati in verde.
  • Utilizza il sensore di distanza inferiore per guidare l'Hero Bot e il gruppo di motori di aspirazione per aspirare i due dischi evidenziati in verde uno alla volta, in sequenza. 
  • Crea un algoritmo per determinare la direzione del Bot Eroe per lanciare i dischi verso l'obiettivo blu in alto. Programma il robot in modo che si giri nella direzione indicata e lanci i dischi.
  • Utilizza il sensore di distanza inferiore per guidare l'Hero Bot lungo la linea autonoma e usa il gruppo di motori di aspirazione per raccogliere i due dischi evidenziati in rosa.
  • Crea un algoritmo per determinare la direzione del Bot Eroe per lanciare i dischi verso l'obiettivo rosso in alto. Programma il robot in modo che si giri nella direzione indicata e lanci i dischi.
  • Imposta un timer e verifica quanto velocemente Hero Bot riesce a completare questa attività.

Suggerimenti utili

  • Le coordinate X e Y della porta alta blu sui campi VRC sono (-1350, -1350).
  • Le coordinate X e Y della porta alta rossa sui campi VRC sono (1350, 1350).
  • Utilizzare il sensore GPS per identificare le coordinate X e Y attuali dell'Hero Bot. 
  • Utilizza la funzione Atan per calcolare Theta, quindi converti Theta nella direzione dell'Hero Bot necessaria per lanciare i dischi.

Il diagramma mostra il robot con un cerchio disegnato attorno ad esso, con l'indicazione's 360 gradi.

Il diagramma mostra la relazione tra A, B e C (direzione di lancio) in un triangolo, con il robot nel punto BC e la posizione dell'obiettivo massimo's in AC. L'angolo theta è definito come l'angolo superiore a meno pi greco diviso 2 e l'angolo inferiore a più pi greco diviso 2.