Competere
Ora che hai imparato a programmare il tuo robot affinché raccolga e segni un anello in modo autonomo, sei pronto per la Coding Crunch Challenge.
L'obiettivo di questa sfida è raccogliere e segnare due anelli sul palo nel minor tempo possibile. L'animazione seguente mostra un esempio di come impostare il campo e iniziare la sfida.
Nel video qui sotto, il Clawbot si trova sul lato sinistro del campo. Ci sono due Anelli sul campo: uno situato nella parte superiore del campo, tra la seconda e la terza tessera, e un altro nella parte inferiore del campo, sempre tra la seconda e la terza tessera. C'è un singolo palo in mezzo al campo, verso il lato destro. Il video inizia con un conto alla rovescia: 3, 2, 1. Il Clawbot si sposta verso la seconda e la terza tessera, poi si sposta verso il primo Anello e lo raccoglie. Poi alza l'artiglio e indietreggia. Poi si dirige verso il palo e rilascia l'artiglio, lasciando cadere l'anello sul palo. Dopodiché, il Clawbot indietreggia e abbassa l'artiglio. Poi si dirige verso il secondo anello in fondo al campo, lo raccoglie, gira e si dirige verso il palo. Il Clawbot rilascia l'artiglio, consentendo all'anello di cadere sul palo. A questo punto il timer si ferma, poiché la sfida è completata: segna 15:13 secondi. Tutto questo viene fatto in modo autonomo: si raccolgono gli anelli, li si porta al palo e li si appoggia per segnare.
Segui i passaggi in questo documento per completare la Coding Crunch Challenge. Google / .docx / .pdf
Una volta completata la Coding Crunch Challenge, contatta il tuo insegnante. Assicurati di aver documentato i risultati della sfida nel tuo quaderno di progettazione.
Conclusione Riflessione
Ora che hai creato una strategia e hai partecipato alla Coding Crunch Challenge, è il momento di riflettere su ciò che hai imparato e fatto in questa lezione. Inizia una nuova pagina del tuo quaderno di ingegneria per iniziare la tua riflessione.
Valuta te stesso come principiante, apprendista o esperto per ciascuno dei seguenti concetti nel tuo quaderno di ingegneria. Fornisci una breve spiegazione del motivo per cui hai assegnato quella valutazione a ciascun concetto:
- Utilizzo dei comandi di rotazione in VEXcode EXP per aprire e chiudere l'artiglio e per alzare e abbassare il braccio
- Pianificazione di un percorso per costruire un progetto VEXcode EXP che raccolga, sposti e segni anelli
- Collaborare con i membri del mio team per creare un progetto di codifica per competere nella Coding Crunch Challenge.
Utilizza questa tabella per aiutarti a determinare in quale categoria rientri.
| Esperto | Ritengo di aver compreso appieno il concetto e di poterlo insegnare a qualcun altro. |
| Apprendista | Ritengo di aver compreso il concetto a sufficienza per poter partecipare alla sfida. |
| Novizio | Ho la sensazione di non aver capito il concetto e di non sapere come portare a termine la sfida. |
Cosa succederà ora?
In questa lezione hai imparato l'importanza della pianificazione del percorso e come usare i comandi di rotazione per controllare i motori degli artigli e dei bracci. Hai anche imparato come prepararti per una sfida autonoma pianificando, costruendo e iterando su un progetto VEXcode EXP per ottenere anelli nei post della Coding Crunch Challenge.
Nella prossima lezione:
- Scopri come personalizzare i controlli del driver
- Utilizza il Controller con VEXcode EXP per ottimizzare la strategia del tuo pilota per competere nella Split Decision Challenge
- Impara a salvare più programmi sul tuo EXP Brain per passare facilmente da un programma all'altro durante la Split Decision Challenge.
Seleziona < Torna alle lezioni per tornare alla panoramica della lezione.
Seleziona Lezione successiva > per passare alla Lezione 4 e scoprire come personalizzare i controlli del driver e utilizzare più slot sull'EXP Brain.