Progetto VideoFollower

Questo sito ha lo scopo di riassumere tutti i passi che hanno portato allo sviluppo ed alla progettazione di un dispositivo elettronico di tracciamento video.

Il progetto in questione è stato assegnato durante il corso “Laboratorio didattico di Ingegneria dell'informazione”, tenuto dal professor Riccardo Bernardini al primo anno del Corso di laurea Magistrale in Ingegneria Elettronica, presso l'Università degli studi di Udine.
Il lavoro viene svolto dagli studenti con la massima autonomia e responsabilità, affidandosi al professore soltanto per consigli pratici e/o reperimento dei materiali necessari per lo sviluppo di un prototipo. L'obiettivo del corso è preparare gli studenti alla collaborazione in un Team di progettazione nonchè alla suddivisione del lavoro maturando esperienza e praticità sul campo.

Descrizione del Progetto

Il progetto deve soddisfare le seguenti specifiche:

  • Acquisire uno stream video da una telecamera
  • Identificare un particolare dettaglio all'interno dell'immagine (un oggetto, una persona, …)
  • Seguire il dettaglio in modo tale che esso sia sempre inquadrato attraverso un opportuno sistema di movimento
  • In caso di dettagli uguali all'interno dell'immagine, il dispositivo deve seguire solo quello indicato dall'utente.

Non è stato posto alcun limite o alcun vincolo sulle scelte hardware e software da effettuare, che risultano essere quindi totalmente a carico del gruppo di lavoro.

Schema a blocchi

Il sistema si compone di un'unità di controllo che asquisisce il video da una webcam e, dopo l'elaborazione video, invia un comando all'unità di gestione del movimento che si occupa di tradurlo in uno spostamento dei servomotori. Per l'elaborazione video viene utilizzato un computer dotato di distribuzione Linux, mentre per il controllo del movimento una scheda programmabile Arduino.

schema_blocchi

Sviluppo del progetto

Lo svolgimento del progetto è stato suddiviso nelle seguenti fasi: