Preparati a iniziare a programmare con l'AI Vision Sensor! In questa lezione, programmerai il tuo robot di codifica VEX AIM per rilevare e raccogliere un barile posizionato casualmente sul campo. Imparerai come usare il sensore per aiutare il tuo robot a girarsi verso gli oggetti e a raccoglierli. Quindi creerai un progetto in cui il tuo robot trova, raccoglie e calcia il barile, indipendentemente da dove inizia!
Guarda il video qui sotto per saperne di più:
- Cos'è il sensore di visione AI
- Cos'è un macroblocco
- Come usare il blocco Turn until object per girare verso un barile
- Come usare il blocco Ottieni oggetto per raccogliere un barile
Ora che hai guardato il video, annota i tuoi pensieri nel tuo diario. Rispondi a queste domande per guidare il tuo pensiero e aiutarti a preparare una discussione con l'intera classe:
- In che modo l'AI Vision Sensor consente di rilevare un oggetto con precisione, indipendentemente dalla sua posizione sul campo?
- Cosa hai visto nel video che supporta le tue affermazioni?
- Quali aspetti dovrai tenere a mente quando programmi il tuo robot per risolvere i problemi utilizzando il sensore di visione AI?
- Quali domande hai sulla codifica del robot per girarsi e prendere oggetti utilizzando il sensore di visione AI?
Ora che hai guardato il video, annota i tuoi pensieri nel tuo diario. Rispondi a queste domande per guidare il tuo pensiero e aiutarti a preparare una discussione con l'intera classe:
- In che modo l'AI Vision Sensor consente di rilevare un oggetto con precisione, indipendentemente dalla sua posizione sul campo?
- Cosa hai visto nel video che supporta le tue affermazioni?
- Quali aspetti dovrai tenere a mente quando programmi il tuo robot per risolvere i problemi utilizzando il sensore di visione AI?
- Quali domande hai sulla codifica del robot per girarsi e prendere oggetti utilizzando il sensore di visione AI?
Dopo che gli studenti hanno guardato il video e prima di esercitarsi, riuniscono per una discussione con l'intera classe. Utilizzare le risposte degli studenti alle domande fornite come base per la discussione.
Annotare le risposte degli studenti alla lavagna per facilitare lo sviluppo delle loro idee durante la conversazione. Potresti voler creare e visualizzare un elenco separato di domande sulla codifica con l'AI Vision Sensor, a cui potrai fare riferimento e che potrai rivisitare durante l'unità.
Pratica guidata
Ora che hai iniziato a imparare a programmare il robot con il sensore di visione AI, è il tuo turno di esercitarti!
Fase 1: Predisporre il campo posizionando un barile arancione e il robot sul campo come mostrato di seguito.

Fase 2: Modellare i movimenti del robot necessari per completare l'attività utilizzando la modalità Guida.
- Il tuo compito è quello di girarti verso la botte e calciarla contro un muro del campo. Utilizza il pulsante Su sul controller VEX One Stick per controllare il robot tramite il sensore di visione AI.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Consiglio: presta molta attenzione alle azioni che compie il robot quando lo controlli tramite il pulsante Su.
Fase 3: Programmare il robot per completare l'attività.
- Il tuo compito è programmare il robot utilizzando l'AI Vision Sensor in VEXcode AIM per girarsi verso la botte e calciarla contro un muro di campo.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Suggerimento: modifica il parametro direzione nel tuo blocco oggetto Turn until per rendere il tuo progetto più efficiente.
Fase 4: Esplora! Posiziona il barile e il robot in punti diversi del campo e guida e usa il codice per raccoglierli e calciarli.
- Ritorna al passaggio 2 e completa l'attività di guida, ma posiziona la botte in un altro punto del campo.
- Riposiziona la canna e il robot nelle stesse posizioni in cui hai appena effettuato il test di guida. Poi programma il robot in modo che raccolga e calci il barile.
- Ripetere l'esplorazione almeno un'altra volta posizionando il barile e il robot in luoghi diversi. Annota le tue osservazioni nel tuo diario ogni volta che guidi o scrivi un codice.
Risorse per la pratica:
Gli articoli linkati qui sono disponibili se hai bisogno di ulteriore supporto durante lo svolgimento dell'attività.
Ora che hai iniziato a imparare a programmare il robot con il sensore di visione AI, è il tuo turno di esercitarti!
Fase 1: Predisporre il campo posizionando un barile arancione e il robot sul campo come mostrato di seguito.

Fase 2: Modellare i movimenti del robot necessari per completare l'attività utilizzando la modalità Guida.
- Il tuo compito è quello di girarti verso la botte e calciarla contro un muro del campo. Utilizza il pulsante Su sul controller VEX One Stick per controllare il robot tramite il sensore di visione AI.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Consiglio: presta molta attenzione alle azioni che compie il robot quando lo controlli tramite il pulsante Su.
Fase 3: Programmare il robot per completare l'attività.
- Il tuo compito è programmare il robot utilizzando l'AI Vision Sensor in VEXcode AIM per girarsi verso la botte e calciarla contro un muro di campo.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Suggerimento: modifica il parametro direzione nel tuo blocco oggetto Turn until per rendere il tuo progetto più efficiente.
Fase 4: Esplora! Posiziona il barile e il robot in punti diversi del campo e guida e usa il codice per raccoglierli e calciarli.
- Ritorna al passaggio 2 e completa l'attività di guida, ma posiziona la botte in un altro punto del campo.
- Riposiziona la canna e il robot nelle stesse posizioni in cui hai appena effettuato il test di guida. Poi programma il robot in modo che raccolga e calci il barile.
- Ripetere l'esplorazione almeno un'altra volta posizionando il barile e il robot in luoghi diversi. Annota le tue osservazioni nel tuo diario ogni volta che guidi o scrivi un codice.
Risorse per la pratica:
Gli articoli linkati qui sono disponibili se hai bisogno di ulteriore supporto durante lo svolgimento dell'attività.
Ricordare agli studenti le aspettative del lavoro di gruppo prima di iniziare la pratica guidata.
Mentre gli studenti procedono in questa sessione di pratica guidata, sottolinea il confronto tra l'utilizzo del controller per completare l'attività utilizzando il pulsante Su e la codifica del robot per completare l'attività utilizzando i macroblocchi insegnati in questa lezione (Gira fino all'oggetto e Ottieni l'oggetto).
Distribuisci la scheda attività del passaggio 2 a ogni studente (Google / .docx / .pdf). Mentre gli studenti completano questa scheda, muoviti per la stanza e coinvolgili in discussioni per conoscere i loro progressi e le loro conoscenze. Fai domande come:
- Quali movimenti completa il robot quando si utilizza il pulsante Su per raccogliere il barile?
- Se dovessi codificare quei movimenti, come li scomporresti in ciascun comportamento del robot che noti?
- Sulla base di ciò che hai visto nel video, è così che pianificherai il tuo progetto? Perché sì o perché no?
- Cosa noti sullo schermo del robot quando si dirige a raccogliere il barile? Questo ti dice qualcosa su come il robot percepisce l'ambiente circostante?
Una volta completati i modelli fisici, gli studenti potranno condividere con te i loro progressi. Una volta che gli studenti hanno dimostrato di aver soddisfatto tutti i criteri di successo, distribuire la scheda attività del passaggio (Google / .docx / .pdf). Gli studenti completeranno quindi lo stesso compito con la stessa configurazione, ma questa volta codificando in VEXcode AIM.
Mentre gli studenti programmano il robot, si muovono per la stanza e coinvolgono gli studenti in discussioni per conoscere i loro progressi e le loro conoscenze in materia di programmazione. Fai domande come:
- Cosa noti nel movimento del robot quando lo codifichi rispetto a quando lo guidi? I movimenti sono gli stessi?
- In che modo l'utilizzo del sensore di visione AI aiuta a programmare il robot con precisione?
- In che modo i movimenti che hai previsto che il robot avrebbe dovuto compiere durante la guida si confrontano con i movimenti del robot una volta codificati? Spiega le somiglianze e le differenze che noti.
- Cosa pensi che accadrebbe se il robot e/o il barile partissero da punti diversi sul campo?
Nel , gli studenti esploreranno cosa succede quando ripetono i passaggi 2 e 3, posizionando il robot e il barile in punti diversi del campo. Per facilitare questo passaggio, poni domande come:
- Come si comporta il robot quando esso stesso o il barile si trovano in posizioni diverse? Il metodo di raccolta della canna è sempre lo stesso?
- I blocchi macro combinano più comportamenti del robot in un unico blocco. Secondo te, quali sono questi comportamenti? Quali blocchi VEXcode pensi che sarebbero necessari per far sì che il robot completi quei comportamenti, se non ci fossero blocchi macro?
Per tua informazione: impostazione della velocità
Se il robot gira troppo velocemente, potrebbe superare l'oggetto prima che il sensore di visione AI abbia il tempo di rilevarlo. Il sensore ha bisogno di un attimo per rilevare l'oggetto ed elaborarne la natura. Rallentare può dargli il tempo di cui ha bisogno. Quando si scrive codice, ci sono due blocchi che possono aiutare in questo.
Utilizza il riferimento API VEXcode per saperne di più sui blocchi Imposta velocità di movimento e Imposta velocità di svolta e su come utilizzarli nel tuo progetto.
Incartare
Ora che hai fatto pratica, è il momento di condividere ciò che hai imparato. Rispondi alle seguenti domande sul tuo diario per aiutarti a riflettere sul tuo apprendimento e prepararti per una discussione con l'intera classe:
- In che modo il comportamento del robot quando guida per raccogliere e calciare il barile è simile al comportamento del robot quando programma il robot per raccogliere e calciare il barile? In che cosa è diverso?
- Cosa hai notato nella codifica del robot utilizzando il sensore di visione AI e i blocchi macro che pensi ti saranno utili nelle sfide future? Come potresti applicare ciò che hai imparato alle sfide delle lezioni passate?
- In che modo l'utilizzo del sensore di visione AI consente di essere precisi durante la codifica, indipendentemente dalla posizione del robot e del barile sul campo?
Ora che hai fatto pratica, è il momento di condividere ciò che hai imparato. Rispondi alle seguenti domande sul tuo diario per aiutarti a riflettere sul tuo apprendimento e prepararti per una discussione con l'intera classe:
- In che modo il comportamento del robot quando guida per raccogliere e calciare il barile è simile al comportamento del robot quando programma il robot per raccogliere e calciare il barile? In che cosa è diverso?
- Cosa hai notato nella codifica del robot utilizzando il sensore di visione AI e i blocchi macro che pensi ti saranno utili nelle sfide future? Come potresti applicare ciò che hai imparato alle sfide delle lezioni passate?
- In che modo l'utilizzo del sensore di visione AI consente di essere precisi durante la codifica, indipendentemente dalla posizione del robot e del barile sul campo?
Guidare gli studenti a condividere il loro apprendimento in una discussione che coinvolga l'intera classe. Aiutare gli studenti a riflettere sul loro apprendimento attraverso la pratica per convergere su comprensioni o obiettivi di apprendimento condivisi.
Utilizzare le domande a cui gli studenti hanno risposto nei loro diari come punto di partenza per la discussione. Poni domande di follow-up per guidare la comprensione degli studenti:
- Sulla precisione:
- Ripensa all'Unità 5: cosa sarebbe successo se avessi potuto usare il sensore di visione AI per programmare il tuo robot in quella sfida? Come avrebbe cambiato il tuo progetto?
- Riesci a pensare a uno scenario in cui l'utilizzo del sensore di visione AI aiuterebbe o a ottenere un posizionamento di precisione? Perché no?
- Sul sensore di visione AI:
- Cosa ti ha sorpreso dell'utilizzo dell'AI Vision Sensor nella guida o nella programmazione?
- Quali informazioni hai su come il sensore percepisce l'ambiente circostante?
- Ora che hai iniziato a programmare utilizzando l'AI Vision Sensor, quali sono le nuove domande che ti poni a riguardo?
Ritorna al documento condiviso creato all'inizio della lezione, in cui sono elencate le domande degli studenti sul sensore di visione AI, e aggiornalo con le risposte degli studenti in base a quanto appreso in questa lezione. Annota eventuali nuove domande degli studenti.
Seleziona Avanti > per esplorare un progetto di esempio.