Skip to main content

Lezione 3: Utilizzo dei comandi Drivetrain per navigare nel labirinto a parete

Ora che il robot VR è arrivato alla lettera "A" e al numero "2" sul Maze Wall Playground, come creeresti un progetto in cui il robot VR si sposta in altre posizioni, ad esempio alla lettera "B"?

  • Inizia modificando il tuo progetto precedente o creando un nuovo progetto che corrisponda a questo progetto di base. È possibile utilizzare blocchi VEXcode, blocchi Switch o una combinazione di entrambi i tipi di blocchi. 

    Progetto VEXcode VR per arrivare alla lettera b. Il progetto inizia con un blocco Quando avviato. Il resto dei blocchi dall'alto verso il basso sono Drive forward, Wait until left bumper pressed, Turn left for 90 degrees, Drive forward, Wait until left bumper pressed, Turn right for 90 degrees, Drive forward, Wait until left bumper pressed, Turn left for 90 degrees, Drive forward, Wait until left bumper pressed, Stop driving.
  • Il progetto di cui sopra inizia a guidare il robot VR alla lettera "B", tuttavia, affinché il robot VR possa farlo, dovrebbe prima tornare indietro e poi girare a sinistra.

    Wall Maze Playground con il robot rivolto verso un muro con frecce che indicano come il robot dovrebbe prima guidare in retromarcia e poi girare a sinistra per iniziare a guidare fino alla lettera B.
  • Se il codice contenesse solo blocchi [Drive] e [Turn for], il robot VR sarebbe "bloccato" nella sezione "2" del Wall Maze, perché continuerebbe a girare a sinistra o a destra senza mai arretrare.

    Parco giochi Wall Maze con il robot VR bloccato nell'angolo sul numero 2, per mostrare cosa accadrebbe se in un progetto fossero utilizzati solo drive e turn per i blocchi.
  • Modificare il codice rimuovendo il blocco [Stop driving] e sostituendolo con i blocchi [Drive for] e [Turn for]. Impostare i parametri del blocco [Drive for] su "reverse" per 300 millimetri (mm) e impostare i parametri del blocco [Turn for] su "left" 90 gradi.

    Due progetti VEXcode VR da questa lezione. Quello a sinistra mostra il progetto con in basso il blocco Stop driving. Una freccia rossa punta a quella a destra, che mostra il blocco Stop driving sostituito con Drive reverse per 300 millimetri e Turn left per blocchi a 90 gradi.
  • Avviare il Wall Maze Playground se non è già aperto ed eseguire il progetto.
  • L'aggiunta di questi blocchi orienterà il robot VR nella giusta direzione per guidare la lettera "B".

    Wall Maze Playground con il Robot VR non più bloccato nell'angolo sul numero due e rivolto verso il fondo del Playground pronto a guidare verso la Lettera B.
  • Selezionare il pulsante "Reset" per ripristinare il parco giochi e riportare il robot VR alla posizione di partenza.
  • Ora che il robot VR è orientato nella direzione corretta, aggiungi i seguenti blocchi per guidare il robot VR verso la lettera "B" sul labirinto pareti Playground!

    Progetto VEXcode VR da questa lezione con il blocco Stop driving rimosso dalla parte inferiore del progetto e sostituito da blocchi aggiuntivi. I blocchi aggiuntivi dall'alto verso il basso sono Drive forward, Wait until left bumper pressed, Turn right for 90 degrees, Drive forward, Wait until left bumper pressed, Turn right for 90 degrees, Drive forward, Wait until left bumper pressed, Stop driving.
  • Avviare il Wall Maze Playground se non è già aperto ed eseguire il progetto.
  • Il robot VR ora si dirigerà verso la lettera "B" sul muro del labirinto del parco giochi!

    Wall Maze Playground con il Robot VR sulla lettera B.

Mini sfida

In questa sfida, il robot VR deve raggiungere il numero "3" nel Labirinto Muro Parco Giochi utilizzando il blocco [Aspetta fino a] e il Sensore Paraurti.

Wall Maze Playground con il robot sul numero 3.

Segui questi passaggi per completare la mini sfida:

  • Guarda il video della soluzione qui sotto e rivedi come dovrebbe guidare il robot VR per completare la mini sfida. Nel video qui sotto, il robot VR inizia nella posizione di partenza e segue lo stesso schema di guida verso una parete fino a quando il paraurti viene premuto e poi girato. Il robot percorre lo stesso percorso per iniziare, che ha percorso per guidare fino alla lettera B. Al punto di svolta lontano dal muro, il robot gira a destra per continuare fino al numero 3. Da quel punto guida in avanti e gira a sinistra due volte per aggirare la prossima serie di muri, oltre la lettera B. Infine, il robot guida in avanti e gira a destra due volte per aggirare le pareti finali per raggiungere il numero 3.

  • Crea un progetto aggiungendo o rimuovendo i blocchi necessari al progetto Unit4Lesson3 per guidare il Robot VR al numero '3' sul Wall Maze Playground
  • Avvia il progetto per verificare se funziona.
  • Se il progetto non va a buon fine, modificalo e riprova. Continua questo processo fino al completamento della sfida.
  • Una volta che il robot VR guida con successo al numero "3" sul Wall Maze Playground, salva il progetto.

Congratulazioni! Hai completato con successo la Sfida Labirinto a muro!

Domande

Seleziona un link qui sotto per accedere al quiz della lezione.

Google Doc / .docx / .pdf