In questa lezione esplorerai il modo in cui il robot di codifica VEX AIM "vede" il suo ambiente, utilizzando l'AI Vision Dashboard in VEXcode AIM. Potrai inoltre mettere a frutto quanto hai imparato sull'uso dei macroblocchi mentre codifichi il robot per consegnare i barili a un AprilTag utilizzando il blocco Sposta sull'oggetto.
Guarda il video qui sotto per saperne di più:
- Come il sensore di visione AI percepisce l'ambiente circostante
- Come la dashboard AI Vision nella scheda Monitor di VEXcode AIM consente di visualizzare il feedback dei sensori in tempo reale.
- Come programmare il robot affinché si sposti su un AprilTag utilizzando il blocco Sposta sull'oggetto .
Ora che hai guardato il video, annota i tuoi pensieri nel tuo diario. Rispondi a queste domande per orientare il tuo pensiero e aiutarti a preparare una discussione con l'intera classe:
- Come pensi di utilizzare l'AI Vision Dashboard per aiutarti a programmare il tuo robot utilizzando l'AI Vision Sensor?
- In che modo pensi che la percezione dei robot sia diversa da quella umana
- Come ritieni che possa essere utile il blocco Sposta sull'oggetto?
- Quali prove hai tratto dal video a sostegno delle tue idee?
- Quali sono alcune delle domande che ti sei posto dopo aver guardato il video? Cosa pensi che ti aiuterà a rispondere?
Ora che hai guardato il video, annota i tuoi pensieri nel tuo diario. Rispondi a queste domande per orientare il tuo pensiero e aiutarti a preparare una discussione con l'intera classe:
- Come pensi di utilizzare l'AI Vision Dashboard per aiutarti a programmare il tuo robot utilizzando l'AI Vision Sensor?
- In che modo pensi che la percezione dei robot sia diversa da quella umana
- Come ritieni che possa essere utile il blocco Sposta sull'oggetto?
- Quali prove hai tratto dal video a sostegno delle tue idee?
- Quali sono alcune delle domande che ti sei posto dopo aver guardato il video? Cosa pensi che ti aiuterà a rispondere?
Dopo che gli studenti hanno guardato il video e prima di esercitarsi, si riuniscono per una discussione con l'intera classe. Utilizzare le risposte degli studenti alle domande fornite come base per la discussione.
Esplorare la differenza tra il modo in cui un robot o un computer vede il mondo e il modo in cui lo vedono gli esseri umani aiuta gli studenti a sviluppare una comprensione fondamentale del funzionamento dell'intelligenza artificiale. Gli esseri umani ottengono informazioni sull'ambiente circostante attraverso i loro cinque sensi, mentre i robot per farlo devono utilizzare il feedback dei sensori. È importante riportare l'attenzione degli studenti su questa esplorazione durante tutta la lezione e oltre, in modo che possano comprendere appieno questo concetto chiave dell'intelligenza artificiale.
Inoltre, il termine "campo visivo" viene utilizzato per descrivere l'area in cui il sensore di visione AI può percepire gli oggetti. Introduci e rafforza questo termine nelle conversazioni durante questa lezione.
Pratica guidata
Ora che hai guardato e discusso il video, è il tuo turno di esercitarti!
Passaggio 1: Imposta il tuo campo come mostrato nell'immagine sottostante.

Fase 2: Utilizza la modalità Guida per modellare i movimenti che il tuo robot deve compiere per completare l'attività.
- Il tuo compito è guidare il robot affinché raccolga ciascuno dei quattro barili e li posizioni di fronte all'ID AprilTag 0. Documenta la tua guida, quindi pianifica come codificare tale movimento.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Consiglio: dopo aver posizionato ogni barile davanti all'AprilTag, rimuovilo manualmente dal campo. Ciò consente al sensore di visione AI di avere AprilTag nel suo campo visivo.
Fase 3: Programmare il robot per completare l'attività.
- Il tuo compito è usare il percorso pianificato nel passaggio 2 per programmare il robot in modo che raccolga ciascuno dei quattro barili e li posizioni di fronte all'ID AprilTag 0.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Suggerimento: per aiutarti, usa la dashboard AI Vision nella scheda Monitor. Per saperne di più sulla AI Vision Dashboard, visualizza questo articolo.
Fase 4: Esplora! Passa dalla guida alla codifica per iterare sul tuo progetto e migliorare la tua strategia.
- Insieme al tuo gruppo, fai un brainstorming su come migliorare il tuo progetto.
- Guida il robot per testare le tue idee e scegline una da cui iniziare.
- Ripeti il tuo progetto per adattarlo ai nuovi comportamenti richiesti.
- Continua ad alternare frequentemente la guida e la programmazione per iterare sul tuo progetto e trovare la strategia migliore per portare a termine l'attività!
Risorse per la pratica:
Gli articoli linkati qui sono disponibili se hai bisogno di ulteriore supporto durante lo svolgimento dell'attività.
Ora che hai guardato e discusso il video, è il tuo turno di esercitarti!
Passaggio 1: Imposta il tuo campo come mostrato nell'immagine sottostante.

Fase 2: Utilizza la modalità Guida per modellare i movimenti che il tuo robot deve compiere per completare l'attività.
- Il tuo compito è guidare il robot affinché raccolga ciascuno dei quattro barili e li posizioni di fronte all'ID AprilTag 0. Documenta la tua guida, quindi pianifica come codificare tale movimento.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Consiglio: dopo aver posizionato ogni barile davanti all'AprilTag, rimuovilo manualmente dal campo. Ciò consente al sensore di visione AI di avere AprilTag nel suo campo visivo.
Fase 3: Programmare il robot per completare l'attività.
- Il tuo compito è usare il percorso pianificato nel passaggio 2 per programmare il robot in modo che raccolga ciascuno dei quattro barili e li posizioni di fronte all'ID AprilTag 0.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Suggerimento: per aiutarti, usa la dashboard AI Vision nella scheda Monitor. Per saperne di più sulla AI Vision Dashboard, visualizza questo articolo.
Fase 4: Esplora! Passa dalla guida alla codifica per iterare sul tuo progetto e migliorare la tua strategia.
- Insieme al tuo gruppo, fai un brainstorming su come migliorare il tuo progetto.
- Guida il robot per testare le tue idee e scegline una da cui iniziare.
- Ripeti il tuo progetto per adattarlo ai nuovi comportamenti richiesti.
- Continua ad alternare frequentemente la guida e la programmazione per iterare sul tuo progetto e trovare la strategia migliore per portare a termine l'attività!
Risorse per la pratica:
Gli articoli linkati qui sono disponibili se hai bisogno di ulteriore supporto durante lo svolgimento dell'attività.
Prima di iniziare, ricordare agli studenti le aspettative stabilite per il lavoro di gruppo.
Distribuisci la scheda attività del passaggio (Google / .docx / .pdf) a ogni studente. Ricordare agli studenti che l'obiettivo della guida è garantire che tutti nel gruppo sviluppino un modello mentale condiviso di come il robot dovrebbe muoversi per completare con successo il compito. Incoraggiate gli studenti a prestare attenzione al modo in cui documentano la loro guida, poiché useranno la loro pratica come documentazione per sviluppare il loro codice.
Mentre gli studenti guidano, si muovono per la stanza e verificano con gli studenti il loro apprendimento. Fai domande come:
- Quando guidi utilizzando il sensore di visione AI, cosa noti nel modo in cui il robot si muove per raccogliere ogni barile?
- Hai notato qualcosa di inaspettato mentre guidavi? In tal caso, in che modo questa osservazione potrebbe influenzare le tue decisioni di codifica?
- Se il vostro gruppo non è d'accordo su cosa documentare o su quale percorso provare per primo durante la codifica, come risolvete il problema?
Distribuisci la scheda attività del passaggio 3 (Google / .docx / .pdf) a ogni studente dopo che ha soddisfatto i criteri di successo per la guida e ha condiviso con te il percorso pianificato. Gli studenti utilizzeranno quindi il loro piano per realizzare i loro progetti VEXcode iniziali. Ricordate loro di sviluppare e testare i loro progetti in modo incrementale.
Mentre gli studenti programmano il robot, muoviti per la stanza e confrontati con loro per discutere dei loro progressi e del loro apprendimento. Fai domande come:
- Utilizzi AI Vision Dashboard per aiutarti a programmare? Se sì, come?
- In che modo la programmazione di questo progetto è diversa dalla guida? In che cosa è simile?
- Quali idee che hai sviluppato guidando hai applicato al tuo progetto di codifica? Hanno funzionato come previsto? Perché sì o perché no?
Una volta che gli studenti hanno un progetto di codifica iniziale che completa il compito, dovrebbero passare al passaggio 4 e iniziare a ripetere l'iterazione.
- Cosa succederebbe se per questo progetto fosse necessario regolare la velocità o la precisione del robot? Quali strategie potrebbero aiutare?
- Cosa hai notato nel modo in cui i robot percepiscono l'ambiente circostante? Guidare ti offre spunti diversi dalla programmazione?
- Come vengono prese decisioni collaborative su quali parti del progetto modificare? Come vi mettete d'accordo su quale cambiamento apportare?
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 su ciò che hai imparato e prepararti per una discussione con l'intera classe:
- In che modo guidare e programmare il robot in questa lezione ti ha aiutato a comprendere come i robot utilizzano i sensori per percepire il mondo? Spiegalo utilizzando le prove presenti nel tuo diario.
- In quali situazioni ritieni che il blocco Ottieni oggetto sarebbe più utile?
- Quali informazioni hai appreso dall'AI Vision Dashboard nella scheda Monitor e in che modo ti hanno aiutato a capire cosa stava facendo il robot?
- Le vostre strategie di collaborazione sono cambiate nel corso di questo percorso? In tal caso, spiega come. In caso contrario, cosa vorresti migliorare?
Ora che hai fatto pratica, è il momento di condividere ciò che hai imparato. Rispondi alle seguenti domande sul tuo diario per aiutarti a riflettere su ciò che hai imparato e prepararti per una discussione con l'intera classe:
- In che modo guidare e programmare il robot in questa lezione ti ha aiutato a comprendere come i robot utilizzano i sensori per percepire il mondo? Spiegalo utilizzando le prove presenti nel tuo diario.
- In quali situazioni ritieni che il blocco Ottieni oggetto sarebbe più utile?
- Quali informazioni hai appreso dall'AI Vision Dashboard nella scheda Monitor e in che modo ti hanno aiutato a capire cosa stava facendo il robot?
- Le vostre strategie di collaborazione sono cambiate nel corso di questo percorso? In tal caso, spiega come. In caso contrario, cosa vorresti migliorare?
Guida 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:
- Sul sensore di visione AI:
- Cosa ti dice la Dashboard sul sensore di visione AI? Cosa non ti dice? Quali altre informazioni vorresti avere sugli oggetti rilevati dal sensore di visione AI?
- In che modo il modo in cui il sensore di visione AI percepisce il mondo differisce dal modo in cui i tuoi occhi vedono il mondo?
- Pensi che i tuoi occhi siano più o meno potenti del sensore visivo AI? Perché?
- Sulla codifica con blocchi macro:
- Quali sono tutti i comportamenti che il robot completa durante l'esecuzione di un blocco Move to object o di qualsiasi blocco macro?
- Quali dati del sensore pensi che vengano utilizzati nel macroblocco?
- Sulla collaborazione:
- Come è migliorata la tua capacità di risolvere i problemi in modo collaborativo?
- Cosa vorresti fare meglio?
- Quali passi potresti compiere per raggiungere questo obiettivo?
Torna al documento condiviso creato durante la Lezione 1, in cui sono elencate le domande degli studenti sul sensore di visione AI. Aggiornalo con le risposte degli studenti in base alle nuove informazioni apprese durante questa lezione. Annotare tutte le nuove domande emerse.
Seleziona Avanti > per passare alla Sfida dell'unità.