Utilizzo del sensore di visione
Teacher Toolbox
-
Lo scopo di questa attività
L'utilizzo efficace del sensore di visione richiede che gli studenti siano in grado di
configurarlo e sintonizzarlo a seconda dell'ambiente in cui si trova. Nell'attività
successiva, gli studenti impareranno a fare entrambe le cose.
Per ulteriori informazioni sulla programmazione del sensore di visione con blocchi di
rilevamento, visitare le informazioni di aiuto all'interno di VEXcode IQ.
Di seguito è riportato uno schema di ciò che i tuoi studenti faranno in questa attività:
-
Aprire il progetto di esempio Detecting Objects.
-
Guarda il video tutorial Configuring the Vision Sensor.
-
Configurare il sensore di visione.
-
Eseguire il progetto di esempio Detecting Objects.
-
Discutere e riflettere.
-
Guarda il video tutorial Tuning the Vision Sensor.
-
Sintonizzare il sensore di visione.
Per organizzare gli studenti per questa attività clicca qui.
Suggerimenti per l'insegnante
Se è la prima volta che lo studente utilizza VEXcode IQ, può anche vedere i Tutorial nella barra degli strumenti per apprendere altre competenze di base.
Il Costruttore in ogni gruppo dovrebbe ottenere l'hardware richiesto. Il Registratore dovrebbe ottenere il taccuino tecnico del gruppo. Il Programmatore deve aprire VEXcode IQ.
Quantità | Materiali necessari |
---|---|
1 |
VEX IQ Super Kit |
1 |
VEXcode IQ |
1 |
Taccuino tecnico |
1 |
Configurazione del sensore di visione (tutorial) |
1 |
Messa a punto del sensore di visione (tutorial) |
1 |
Progetto di esempio Detecting Objects |
Questa attività ti fornirà gli strumenti per utilizzare il sensore di visione.
È possibile utilizzare le informazioni della Guida all'interno di VEXcode IQ per conoscere i blocchi. Per indicazioni sull'utilizzo della funzione Guida, vedere il tutorial Utilizzo della Guida.
Suggerimenti per l'insegnante
Modellare ciascuno dei passaggi di risoluzione dei problemi per gli studenti. Ricorda agli studenti che ogni gruppo ha qualcuno nel ruolo del costruttore. Quella persona dovrebbe controllare questi elementi durante l'attività.
Passaggio 1: preparazione per l'attività
Prima di iniziare l'attività, hai ciascuno di questi elementi pronto? Il Costruttore deve verificare ciascuno dei seguenti elementi:
-
Tutti i motori e i sensori sono collegati alla porta corretta?
-
I cavi intelligenti sono completamente inseriti in tutti i motori e sensori?
-
Il Cervello è acceso?
-
La batteria è carica?
Suggerimenti per l'insegnante
-
Assicurati che gli studenti abbiano selezionato gli Esempi aperti dal menu File.
-
Assicurati che gli studenti abbiano selezionato il progetto Esempio di rilevamento di oggetti. Puoi far notare agli studenti che ci sono diverse selezioni tra cui scegliere nella pagina Apri esempi. Ricorda agli studenti che possono fare riferimento al tutorial Utilizzo di esempi e modelli in qualsiasi momento.
-
Puoi chiedere agli studenti di aggiungere le loro iniziali o il nome del loro gruppo al nome del progetto. Ciò contribuirà a differenziare i programmi se chiedi agli studenti di inviarli.
-
Poiché VEXcode IQ ha il salvataggio automatico, non è necessario salvare nuovamente il progetto dopo che è stato salvato per la prima volta.
-
Se gli studenti hanno bisogno di aiuto per il salvataggio, indirizzali al video tutorial Denominazione e salvataggio del progetto.
Passaggio 2: apri un progetto di esempio.
-
VEXcode IQ contiene molti progetti di esempio diversi. Ne userai uno in questa esplorazione. Per assistenza e suggerimenti sull'utilizzo di progetti di esempio, consulta il tutorial Utilizzo di esempi e modelli.
Quindi, apri il progetto di esempio Rilevamento di oggetti.
Il Programmatore deve completare i seguenti passaggi:
- Aprire il menu File.
- Seleziona Apri esempi.
-
Utilizza la barra dei filtri nella parte superiore dell'applicazione e seleziona "Rilevamento".
-
Selezionare e aprire il progetto di esempio Detecting Objects.
-
Salva il tuo progetto come Rilevamento di oggetti.
- Verificare che il nome del progetto Rilevamento oggetti sia ora nella finestra al centro della barra degli strumenti.
-
Per ulteriori informazioni, visualizza il video tutorial Usa progetti e modelli di esempio.
Suggerimenti per l'insegnante
I tre oggetti colorati non devono essere necessariamente cubi, possono essere qualsiasi oggetto verde, rosso e blu relativamente piccolo.
Passaggio 3: configurazione e utilizzo del sensore di visione
- Inizia guardando il video tutorial Configuring the Vision Sensor.
-
Successivamente, configura il sensore di visione per tre oggetti colorati: rosso, verde e blu.
-
Chiedere al programmatore di aprire il progetto di esempio Detecting Objects salvato in precedenza.
-
Cosa sta facendo in realtà questo progetto? Prevedi cosa farà il pilota automatico e chiedi al registratore di annotare le previsioni nel tuo quaderno di ingegneria.
-
Fare in modo che il driver scarichi ed esegua il progetto. Chiedere al costruttore di posizionare diversi oggetti colorati davanti al sensore di visione e osservare il comportamento del robot. Fai in modo che il Registratore registri nel tuo quaderno di ingegneria in che modo la tua previsione era diversa o corretta rispetto a ciò che hai effettivamente osservato dal progetto.
Per ulteriore assistenza, visualizza il video tutorial Scarica ed esegui un progetto.
Teacher Toolbox
-
Risposte
Facilita una discussione in classe per far sì che gli studenti condividano ciò che hanno
previsto che questo progetto farà nel loro quaderno di ingegneria e riflettano anche su
come configurare il sensore di visione.
Facilitare la discussione ponendo le seguenti domande:
-
Quali sono i passaggi per configurare il sensore di visione?
-
Cosa fa il blocco Object exists?
-
Cosa fa il blocco if/then/else?
-
Cosa succederebbe al modo in cui il sensore di visione rileva gli oggetti se cambiassimo stanza?
Le risposte possono variare:
-
Gli studenti dovrebbero notare che il nome dell'oggetto dovrà essere deciso. L'oggetto deve essere posizionato nella cornice del sensore di visione e fermato utilizzando il pulsante "Congela". Il colore verrà quindi selezionato e configurato utilizzando il pulsante "Imposta". Gli studenti dovrebbero delineare i passaggi elencati in questo articolo e i passaggi elencati nel video tutorial Configurazione del sensore di visione.
-
Il blocco Object exists segnala se il sensore di visione rileva un oggetto configurato. Ulteriori informazioni su come utilizzare questo blocco sono disponibili nelle informazioni della Guida.
-
Il blocco if-then-else esegue i blocchi all'interno della prima o della seconda parte di if then else in base al valore booleano riportato. Ulteriori informazioni su come utilizzare questo blocco sono disponibili nelle informazioni della Guida.
-
Se al sensore di visione venisse chiesto di rilevare oggetti in un ambiente diverso, l'illuminazione potrebbe cambiare e i colori degli oggetti potrebbero apparire diversi. Ciò potrebbe rendere difficile per il sensore di visione rilevare oggetti.
Estendi il tuo apprendimento
-
Configura più oggetti
Scegli altri due oggetti colorati da configurare, possibilmente bianco, viola, giallo, ecc...
Se gli studenti hanno bisogno di aiuto con la configurazione, fare riferimento alle informazioni della Guida o al tutorial.
Passaggio 4: sintonizzazione del sensore di visione
Spesso un oggetto è configurato per essere riconosciuto dal sensore di visione in un ambiente, ad esempio in un'aula. Quando il sensore di visione viene quindi portato in un ambiente diverso, come un'impostazione di competizione, l'oggetto potrebbe non essere riconosciuto dal sensore di visione. Ciò è spesso dovuto a una modifica dell'illuminazione dopo che il sensore di visione è già stato configurato. Per risolvere questo problema, potrebbe essere necessario sintonizzare il sensore di visione.
- Inizia guardando il video tutorial Tuning the Vision Sensor.
-
Quindi, sintonizza il sensore di visione per i tre oggetti colorati: rosso, verde e blu.
-
Chiedere al programmatore di aprire il progetto di esempio Detecting Objects salvato in precedenza.
-
In che modo la sintonizzazione del sensore di visione influirà sulla capacità di rilevare gli oggetti? Chiedi al Costruttore di portare il pilota automatico in una parte diversa della stanza con più o meno luce.
-
Fare in modo che il driver scarichi ed esegua il progetto. Chiedere al costruttore di posizionare diversi oggetti colorati davanti al sensore di visione e osservare il comportamento del robot. Avere il documento del registratore nel quaderno di ingegneria per sapere quanto bene il sensore di visione rileva gli oggetti. Il sensore di visione deve essere sintonizzato dopo aver cambiato posizione?
Per ulteriore assistenza, visualizza il video tutorial Scarica ed esegui un progetto. - Se necessario, sintonizzare il sensore di visione. Testare il sensore di visione dopo che è stato sintonizzato per determinare se è in grado di rilevare meglio gli oggetti e apportare le regolazioni necessarie.
Motivare la discussione
-
Riflettere sull'attività
D: Il sensore di visione ha rilevato gli oggetti come previsto?
R: Le risposte possono variare; tuttavia, l'obiettivo di questa
domanda è quello di promuovere il pensiero cognitivo. Gli studenti dovrebbero notare che
la capacità del sensore di visione di rilevare oggetti può cambiare a seconda
dell'ambiente e della luce.
D: Perché è importante essere in grado di sintonizzare il sensore
di visione secondo necessità?
R: Sebbene le risposte possano variare, una risposta comune
dovrebbe essere che se un robot utilizza un sensore di visione e viene portato a una
competizione o addirittura utilizzato in un gioco o in una sfida, le prestazioni del
robot dipenderanno dalla precisione del sensore di visione. La messa a punto è
importante per la precisione.
Estendi il tuo apprendimento
- Oggetti
multipli
Chiedere agli studenti di eseguire il progetto Rilevamento oggetti e posizionare più di
uno degli oggetti configurati davanti al sensore di visione. Cosa succede? Chiedi loro
di documentare le loro scoperte nel loro quaderno di ingegneria.
Ora, chiedi agli
studenti di posizionare un oggetto configurato e un oggetto sconosciuto o non
configurato davanti al sensore di visione. Cosa succede? Chiedi loro di documentare le
loro scoperte nel loro quaderno di ingegneria.
Chiedi agli studenti prima di
testarlo, cosa succederebbe se mettessero tre oggetti configurati davanti al sensore di
visione? Chiedi agli studenti di scrivere le loro previsioni prima di testarle. Chiedi
loro di registrare le loro osservazioni dopo averle testate.
Facilitare una discussione su ciò che gli studenti hanno previsto e
osservato.
Facilitare la discussione chiedendo:
- Quali erano le differenze tra uno, due e tre oggetti?
- Modificheresti in qualche modo il progetto per riconoscere più oggetti?