Siate efficienti!
Precarica 2 dischi. Crea un algoritmo per utilizzare i blocchi [Guida per], [Gira per], [Gira per], il sensore Distanza inferiore e il Line Tracker per guidare l'Hero Bot a lanciare i dischi precaricati, la pila di tre dischi evidenziati in verde e i tre dischi evidenziati in rosa nell'obiettivo alto blu il più velocemente possibile!
- Seleziona VRC Virtual Skills - Spin Up Playground.
- Programma l'Hero Bot per lanciare i dischi precaricati e la pila di tre dischi evidenziati in verde nell'obiettivo alto blu in un unico lancio.
- Guida l'Hero Bot in una posizione situata sulla traiettoria di lancio prevista dei dischi evidenziati in verde e orienta il robot verso l'obiettivo alto blu.
- Utilizza il sensore di distanza inferiore per guidare l'Hero Bot verso la pila di 3 dischi.
- Programma l'Hero Bot per far girare il gruppo motore di aspirazione e lanciare i dischi di precarico mentre aspira la pila di 3 dischi. Utilizza il Line Tracker per verificare se tutti i dischi sono stati lanciati.
- Programma l'Hero Bot per lanciare i tre dischi evidenziati in rosa verso l'obiettivo blu in alto.
- Utilizza il sensore di distanza inferiore per guidare l'Hero Bot e il gruppo di motori di aspirazione per raccogliere i tre dischi uno alla volta, in sequenza. Utilizza la funzione e non aspettare dell'IntakeMotorGroup per ridurre al minimo il tempo necessario a completare questo processo.
- Programma l'Hero Bot in modo che giri verso l'obiettivo blu in alto e faccia girare il gruppo motore di aspirazione per lanciare i dischi. Utilizza il Line Tracker per verificare se tutti i dischi sono stati lanciati.
- Imposta un timer e verifica quanto velocemente Hero Bot riesce a completare questa attività.
Suggerimenti utili
- La linea che unisce la posizione di lancio (posizione di punteggio) e l'obiettivo alto rappresenta la traiettoria di lancio prevista di un disco.
La funzione e non aspettare del blocco spin IntakeMotorGroup farà sì che altri blocchi continuino a funzionare mentre il motore di aspirazione gira. Per utilizzare questa funzione, seleziona la freccia per espandere e non attendere.

Comando Python corrispondente:
gruppo_motore_di_aspirazione.spin_for(REVERSE, 40, DEGREES, wait=False)