Skip to main content
Portale insegnanti

Icona della casella degli strumenti dell'insegnante Strumenti per l'insegnante - Lo scopo di questa pagina

Questa pagina introdurrà gli studenti a cos'è un sensore di visione e ad alcune delle sue funzionalità. Gli studenti analizzeranno quindi un'immagine parziale di un progetto di esempio per vedere come è possibile utilizzare il sensore di visione con VEXcode V5.
Le domande Motivare la discussione in fondo alla pagina possono essere completate come discussione in classe o individualmente nei quaderni di ingegneria degli studenti.

Descrizione

Il sensore di visione consente al tuo robot di raccogliere dati visivi da un feed live. Un feed live è una trasmissione in streaming di ciò che una videocamera sta catturando. Il sensore di visione è come una fotocamera intelligente in grado di osservare, selezionare, regolare e memorizzare i colori e gli oggetti che appaiono nel suo campo visivo.

Sensori di visione
Sensore di visione 276-4850

Capacità:

  • Questo sensore può essere utilizzato per riconoscere colori e modelli di colore.

  • Questo sensore può essere utilizzato per seguire un oggetto.

  • Questo sensore può essere utilizzato per raccogliere informazioni sull'ambiente.

Il sensore di visione consente al robot di utilizzare i dati di input visivi dal suo ambiente. Il progetto può quindi determinare in che modo i dati di input visivi dovrebbero influenzare il comportamento del robot. Ad esempio, il robot potrebbe eseguire azioni (output) come far girare i motori o visualizzare i risultati sullo schermo LCD.

Il Vision Sensor può anche catturare un'istantanea di ciò che ha davanti e analizzarla in base a ciò che l'utente chiede. Ad esempio, un utente può raccogliere dati dall'istantanea come, di che colore è l'oggetto? È stato rilevato un oggetto? Quanto è grande l'oggetto (larghezza e altezza)?

Il robot può quindi prendere decisioni basate su questi dati. Il progetto di esempio parziale riportato di seguito mostra come eseguire questa operazione. Tre colori vengono controllati ripetutamente dopo l'avvio del progetto e ogni controllo del colore rappresenta un evento diverso. Di seguito viene mostrato solo l'evento che controlla il blu. Questo stack fa sì che il robot stampi "Oggetto blu trovato" se viene rilevato un oggetto blu o "Nessun oggetto blu" altrimenti. Gli eventi checkRed e checkGreen non mostrati di seguito hanno stack simili per decidere cosa stampare sullo schermo.

Rileva blu

 

Icona motivare la discussione Motivare la discussione

D: Quali tipi di lavori umani trarrebbero vantaggio dall'aiuto di un robot con un sensore di visione?
A: Ascoltare i lavori umani che trarrebbero vantaggio dalla capacità di vedere negli ambienti e/o manipolare l'ambiente circostante da distanze remote (ad esempio, osservare animali allo stato brado, disarmare esplosivi o eseguire interventi chirurgici assistiti da robot).

D: Assegna un nome a un dispositivo e descrivi come utilizza input, output e processo.
A: Una possibile risposta potrebbe essere una calcolatrice che prende le sequenze di numeri e operatori matematici immessi da una persona, elabora tali numeri e operazioni per calcolare un risultato e quindi visualizza il risultato su uno schermo per la persona.

D: Perché pensi che sia stato utilizzato un ciclo per sempre nel progetto mostrato sopra?
A: È stato utilizzato un ciclo per sempre in modo che il sensore di visione controlli continuamente le molteplici istantanee scattate per vedere se un oggetto rosso entra nel campo visivo del sensore.