martedì 17 marzo 2015

Lunedì 16 Marzo 2015

in questa lezione ci sono stati dati gli ultimi 10 minuti per terminare di mettere a punto il programma per la prova del labirinto(video). il nostro gruppo non è riuscito a portare a termine la prova pratica poichè non siamo riusciti a far ruotare perfettamente di 90° o 180° il robot.
terminata la challenge, ne abbiamo iniziata un' altra che consisteva nel far seguire al nostro EV3 una linea di nastro adesivo nero, retta o curva.
Abbiamo portato a termine il programma facendo uso della riflessione controllando su "port view" del LEGO Mindstorm il numero dato dal colore nero e quello dato dal colore bianco e facendo quindi uno switch dove se il numero è minore o uguale a 10(colore nero), il robot girerà a destra e se il numero è maggiore di 50(colore bianco), il robot girerà a sinistra ritornando sempre in prossimità della striscia.(video)

Giovedì 12 Marzo 2015

oggi abbiamo continuato il programma assegnatoci il giorno prima.
Io e il mio compagno abbiamo tentato un' altra strada per risolvere il labirinto in meno tempo possibile facendo fare all' EV3, quando arriva alla distanza di 15 cm dal muro, due controlli prima a destra e poi a sinistra verificando da quale lato la distanza è maggiore, quindi facendo avanzare il robot dalla parte in cui il controllo ha dato il risultato maggiore; questa operazione viene ripetuta ogni volta che l' EV3 trova un muro.
Dopo numerose prove abbiamo appurato che il robot non è poi così tanto preciso, poichè a distanza di un di qualche giorno ad ogni test il risultato della prova era sempre diverso.

Mercoledì 11 Marzo 2015

Nella lezione di oggi ci è stata assegnata una prova che consisteva nel fare uscire il nostro LEGO Mindstorm da un labirinto; il percorso è stato creato con quadrati di compensato 30X30 cm.
Abbiamo iniziato facendo avanzare l' EV3 fino a 15cm dal muro(usando il sensore di prossimità), arrivato alla distanza preindicata il robot gira a destra di 90°,poi procede diritto fino a che non arriva di nuovo a 15cm dal muro e ripete le stesse operazioni fino a quando non trova l' uscita. Abbiamo constatato al termine delle 2 ore che questo programma avrebbe risolto solo il labirinto datoci dal professore, e non percorsi più complicati.

martedì 10 marzo 2015

Lunedì 9 Marzo 2015

Nella lezione di lunedì 9 Marzo ci sono stati assegnati tre esercizi: il primo consiste nel fare avanzare l' EV3 fino a quando non viene trovata un linea verde(video).
La seconda challenge chiede di far avanzare l' EV3 e fermandolo quando arriva a 15 cm esatti da un oggetto(facendo uso dei sensori ultrasonici)(video).
Nel terzo esercizio ci è stato detto di creare un piccolo programma(facendo uso dei sensori ultrasonici) che deve fare avanzare l' EV3 fino a quando questo non arriva a una distanza di 15 cm dall' oggetto visto dai sensori, se l' oggetto in questione si muove avanti o indietro il robot dovrà spostarsi fino a che non arriva a 15 cm(video).

venerdì 6 marzo 2015

Giovedì 5 marzo 2015

In questa lezione abbiamo provato il programma fatto precedentemente con il touch sensor.  La prima esecuzione è stata fatta con un prolungamento del sensore(video) mentre in un secondo momento senza esso (video).

Mercoledì 4 marzo 2015

Nella giornata di mercoledì ci è stato introdotto l'utilizzo del display con un esercizio. Successivamente abbiamo elaborato un programma per far toccare dal LEGO EV3 tutti i lati di un quadrato attraverso il touch sensor.

Lunedì 2 marzo 2015

In questa lezione abbiamo sperimentato la programmazione delle macchina tramite computer e confrontato i metodi di virata( tempo, gradi, numero di rotazioni delle ruote) con alcuni esercizi.
Il primo esercizio consisteva nel far partire l' EV3 da un punto,  fargli percorrere 120 cm infine tornare nel punto di partenza (Esercizio1). La successiva esercitazione consisteva nel percorrere un il perimetro di un quadrato di lato 50 cm continuando a toccare con una delle ruota il nastro nero (Esercizio2).
l'ultima prova era quella di andare da un punto prefissato a una base, segnata da un cerchio nero, e far  tornare il robot nella posizione iniziale (Esercizio3)